Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision |
de:results:report [28.08.2020 16:18] – Platzhalter für SVG admin | de:results:report [30.06.2021 22:37] – sophia.schauer |
---|
===== Bedienoberfläche ===== | ===== Bedienoberfläche ===== |
| |
Ergebnisberichte werden ähnlich wie [[de:create:questionnaire|Fragebögen]] seitenbasiert erstellt. Das heißt, jede Seite wird für sich angelegt. Nach dem Wechsel in den [[:de:results:analyses|Auswertungsmodus]], dem Klick auf **Ergebnisberichte** und auf //Neuen Bericht vorbereiten// erscheint die Oberfläche zum Erstellen von Ergegebnisberichten. | Ergebnisberichte werden ähnlich wie [[de:create:questionnaire|Fragebögen]] seitenbasiert erstellt. Das heißt, jede Seite wird für sich angelegt. Nach dem Wechsel in den [[:de:results:analyses|Auswertungsmodus]], dem Klick auf **Ergebnisberichte** und auf //Neuen Bericht vorbereiten// erscheint die Oberfläche zum Erstellen von Ergebnisberichten. |
| |
{{ :de:results:scr.report.basic.png?nolink | Oberfläche zum Erstellen von Ergegebnisberichten}} | {{ :de:results:scr.report.basic.png?nolink | Oberfläche zum Erstellen von Ergebnisberichten}} |
| |
Ganz oben steht zunächst eine Kennung für den Ergebnisbericht (im Bild "report01"), eine Beschreibung und rechts die Knöpfe für die Vorschau ({{::button.play.png?nolink|Vorschau}}), Verwaltung und die Einstellungen ({{::button.settings2.png?nolink|Einstellungen}}). In den Einstellungen kann man dann u.a. auch die //Kennung// und //Beschreibung// des Ergebnisberichts anpassen. | Ganz oben steht zunächst eine Kennung für den Ergebnisbericht (im Bild "report01"), eine Beschreibung und rechts die Knöpfe für die Vorschau ({{::button.play.png?nolink|Vorschau}}), Verwaltung und die Einstellungen ({{::button.settings2.png?nolink|Einstellungen}}). In den Einstellungen kann man dann u.a. auch die //Kennung// und //Beschreibung// des Ergebnisberichts anpassen. |
| |
Daruntern ist eine Leiste, welche die einzelnen Seiten des Ergebnisberichts symbolisiert. Verweilen Sie mit dem Mauszeiger über einer der Seiten, um davor/dahinter eine neue Seite einzufügen oder die Seite zu löschen. | Darunter ist eine Leiste, welche die einzelnen Seiten des Ergebnisberichts symbolisiert. Verweilen Sie mit dem Mauszeiger über einer der Seiten, um davor/dahinter eine neue Seite einzufügen oder die Seite zu löschen. |
| |
Links von Seite 1 ist eine weitere Seite -- die Vorlage für alle anderen Seiten. Hier können der //Titel des Reports//, die //Ausrichtung// (Hoch- oder Querformat) und ggf. Seitenränder festgelegt werden. Außerdem können hier PHP-Funktionen definiert werden, die auf allen anderen Seiten zur Verfügung stehen. | Links von Seite 1 ist eine weitere Seite -- die Vorlage für alle anderen Seiten. Hier können der //Titel des Reports//, die //Ausrichtung// (Hoch- oder Querformat) und ggf. Seitenränder festgelegt werden. Außerdem können hier PHP-Funktionen definiert werden, die auf allen anderen Seiten zur Verfügung stehen. |
===== Elemente ===== | ===== Elemente ===== |
| |
Oben wurde bereits die Funktino ''text()'' verwendet, um einen Text direkt im Fragebogen einzubinden. Die folgenden Funktionen können innerhalb von ''add()'' verwendet werden: | Oben wurde bereits die Funktion ''text()'' verwendet, um einen Text direkt im Fragebogen einzubinden. Die folgenden Funktionen können innerhalb von ''add()'' verwendet werden: |
| |
* ''text()'' -- Bindet einen Text ein. | * ''text()'' -- Bindet einen Text ein. |
* ''externalPage()'' -- Bindet eine Seite aus einer PDF-Datei ein. | * ''externalPage()'' -- Bindet eine Seite aus einer PDF-Datei ein. |
* ''spacing()'' -- Sorgt für vertikalen Abstand zwischen zwei Elementen, als Parameter wird der Abstand im Millimetern angegeben. | * ''spacing()'' -- Sorgt für vertikalen Abstand zwischen zwei Elementen, als Parameter wird der Abstand im Millimetern angegeben. |
* ''line()'' -- Zeichnet einen Strich oder ein Polygon, als Parameter werden Koordinaten (jeweils als Array mit 2 Elementen) und eventuell weitere Darstellungparameter übergeben. | * ''line()'' -- Zeichnet einen Strich oder ein Polygon, als Parameter werden Koordinaten (jeweils als Array mit 2 Elementen) und eventuell weitere Darstellungsparameter übergeben. |
* ''box()'' -- Definiert einen neuen Anzeigebereich innerhalb des übergeordneten Anzeigebereichs und kann (optional) eine Hintergrund- und Rahmenfarbe haben. | * ''box()'' -- Definiert einen neuen Anzeigebereich innerhalb des übergeordneten Anzeigebereichs und kann (optional) eine Hintergrund- und Rahmenfarbe haben. |
* ''circle()'' -- Zeichnet einen Kreis bzw. eine Ellipse in den definierten Anzeigebereich. | * ''circle()'' -- Zeichnet einen Kreis bzw. eine Ellipse in den definierten Anzeigebereich. |
</code> | </code> |
| |
Von der Funktion ''spacing()'' einmal abgesehen erlauben alle diese Funktionen die Angabe weiterer Darstellungsparamter mittels Array, z.B. | Von der Funktion ''spacing()'' einmal abgesehen erlauben alle diese Funktionen die Angabe weiterer Darstellungsparameter mittels Array, z.B. |
| |
<code php> | <code php> |
</code> | </code> |
| |
Die Funktion für die Titelfolie (im Beispiel ''pgTitle()'') erwartet lediglich den Titel und ein Bild, welches im Hintergrund der Seite paltziert wird. | Die Funktion für die Titelfolie (im Beispiel ''pgTitle()'') erwartet lediglich den Titel und ein Bild, welches im Hintergrund der Seite platziert wird. |
| |
<code php> | <code php> |
Für die Auswertung des Datensatzes können in den Einstellungen des Ergebnisberichts ({{:button.settings2.png?nolink|Einstellungen}}) zunächst einmal Auswahlkriterien definiert werden. Immerhin sollen ungültige Fälle (Abbrecher, Durchklicker) die Ergebnisse ja nicht verzerren. | Für die Auswertung des Datensatzes können in den Einstellungen des Ergebnisberichts ({{:button.settings2.png?nolink|Einstellungen}}) zunächst einmal Auswahlkriterien definiert werden. Immerhin sollen ungültige Fälle (Abbrecher, Durchklicker) die Ergebnisse ja nicht verzerren. |
| |
Dann sollen vielleicht [[:de:results:analyses#definition_von_teilgruppen|Teilgruppen für die Analyse]] definiert weden. Nachfolgend wird klar, weshalb man diesen eine Kennung geben kann (muss). | Dann sollen vielleicht [[:de:results:analyses#definition_von_teilgruppen|Teilgruppen für die Analyse]] definiert werden. Nachfolgend wird klar, weshalb man diesen eine Kennung geben kann (muss). |
| |
Für die Auswertung selbst stehen dann folgenden Funktionen zur Verfügung: | Für die Auswertung selbst stehen dann folgenden Funktionen zur Verfügung: |