[[Rotation]]
 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:create:rotation [15.01.2020 13:24] adminde:create:rotation [31.01.2021 11:37] – [Systematische Rotation] sophia.schauer
Zeile 1: Zeile 1:
 ====== Rotation ====== ====== Rotation ======
  
-Von Rotation spricht man, wenn die Items oder Optionen einer Frage jedem Teilnehmer in eine anderen (i.d.R. zufälligen) Reihenfolge dargeboten werden -- oder wenn gar die Reihenfolge von Fragen zufällig variiert wird.+Von Rotation spricht man, wenn die Items oder Optionen einer Frage jedem Teilnehmer in einer anderen (i.d.R. zufälligen) Reihenfolge dargeboten werden -- oder wenn gar die Reihenfolge von Fragen zufällig variiert wird.
  
 Eine Rotation wird gerne verwendet, um Reihenstellungseffekten zu begegnen. Sehr bekannt sind der Primacy- und Recency-Effekt sowie Kontrast- und Konsistenzeffekte: Die Rotation kommt also speziell dann zum Einsatz, wenn die Reihenfolge von Fragen oder Items das Antwortverhalten in der Gesamtstichprobe maßgeblich verzerren dürfte. Die tatsächlich im Einzelfall verwendete Reihenfolge fließt bei der Rotation in aller Regel nicht in die Auswertung ein. Eine Rotation wird gerne verwendet, um Reihenstellungseffekten zu begegnen. Sehr bekannt sind der Primacy- und Recency-Effekt sowie Kontrast- und Konsistenzeffekte: Die Rotation kommt also speziell dann zum Einsatz, wenn die Reihenfolge von Fragen oder Items das Antwortverhalten in der Gesamtstichprobe maßgeblich verzerren dürfte. Die tatsächlich im Einzelfall verwendete Reihenfolge fließt bei der Rotation in aller Regel nicht in die Auswertung ein.
  
-In Abgrenzung zur Rotation gibt es die [[randomization|Randomisierung]], bei welche Teilnehmer zufällig in Experimentalgruppen eingeteilt werden. Auch dort kann die Reihenfolge von Fragen gezielt variiert werden -- dann ist diese Reihenfolge aber für die Auswertung i.d.R. hochrelevant.+In Abgrenzung zur Rotation gibt es die [[randomization|Randomisierung]], bei welcher Teilnehmer zufällig in Experimentalgruppen eingeteilt werden. Auch dort kann die Reihenfolge von Fragen gezielt variiert werden -- dann ist diese Reihenfolge aber für die Auswertung i.d.R. hochrelevant.
  
 **Tipp:** Lesen Sie zum Verständnis der komplexeren Code-Beispiele (unten) die Kapitel [[php|Einführung in PHP-Code]] und  [[array|Einführung in Arrays]]. **Tipp:** Lesen Sie zum Verständnis der komplexeren Code-Beispiele (unten) die Kapitel [[php|Einführung in PHP-Code]] und  [[array|Einführung in Arrays]].
Zeile 62: Zeile 62:
 </code> </code>
  
-**Hinweis:** Nach eine mittels ''registerVariable()'' gespeicherte Variable auf allen Seiten des Fragebogens verfügbar ist, können Sie denselben PHP-Code __nicht__ verwenden, um die Items einer anderen Frage zu rotieren. Denn die Variable ist ja bereits gesetzt. Verwenden Sie für die andere Frage einfach einen anderen Variablen-Namen (z.B. ''$itemsCD'').+**Hinweis:** Nachdem eine mittels ''registerVariable()'' gespeicherte Variable auf allen Seiten des Fragebogens verfügbar ist, können Sie denselben PHP-Code __nicht__ verwenden, um die Items einer anderen Frage zu rotieren. Denn die Variable ist ja bereits gesetzt. Verwenden Sie für die andere Frage einfach einen anderen Variablen-Namen (z.B. ''$itemsCD'').
  
  
Zeile 124: Zeile 124:
 Beachten Sie bitte, dass sich auf den Seiten nur noch der Index in eckigen Klammern ändert. Der Index beginnt bei 0, nicht bei 1 (s. Beispiel oben). Beachten Sie bitte, dass sich auf den Seiten nur noch der Index in eckigen Klammern ändert. Der Index beginnt bei 0, nicht bei 1 (s. Beispiel oben).
  
-**Wichtig:** Wenn man beim **Fragebogen zusammenstellen** direkt eine Seite mit Items startet, dann erhält man die Fehlermeldung, die Variable ''$itemsAB01'' sei unbekannt. Man muss zum Testen jeweils ab der Seite starten, wo die Randomisierung damit die Variable ''$itemsAB01'' definiert wird.+**Wichtig:** Wenn man beim **Fragebogen zusammenstellen** direkt eine Seite mit Items startet, dann erhält man die Fehlermeldung, die Variable ''$itemsAB01'' sei unbekannt. Man muss zum Testen jeweils ab der Seite starten, wo die Randomisierung beginnt und damit die Variable ''$itemsAB01'' definiert wird.
  
  
Zeile 131: Zeile 131:
 Im nachfolgenden wir erklärt, wie nicht nur die Items einer Frage rotiert werden, sondern wie die Reihenfolge ganzer Fragen rotiert wird. Dies erfordert ein wenig Programmierung mittels [[php|PHP-Code]]. Im nachfolgenden wir erklärt, wie nicht nur die Items einer Frage rotiert werden, sondern wie die Reihenfolge ganzer Fragen rotiert wird. Dies erfordert ein wenig Programmierung mittels [[php|PHP-Code]].
  
-**Wichtig:** Der PHP-Code wird auf einer eigenen Seite unter "Fragebogen zusammenstelleneingefügt. Die Fragen, die rotiert werden sollen, sind im **Fragen-Katalog** angelegt, sie werden aber -- anders als andere Fragen -- __nicht__ beim Fragebogen-Zusammenstellen eingefügt (sie werden nicht in die Fragebogen-Seiten gezogen). Auf der Seite nach dem PHP-Code geht es mit den unrotierten Bestandteilen des Fragebogens weiter.+**Wichtig:** Der PHP-Code wird auf einer eigenen Seite unter **Fragebogen zusammenstellen** eingefügt. Die Fragen, die rotiert werden sollen, sind im **Fragen-Katalog** angelegt, sie werden aber -- anders als andere Fragen -- __nicht__ beim Fragebogen-Zusammenstellen eingefügt (sie werden nicht in die Fragebogen-Seiten gezogen). Auf der Seite nach dem PHP-Code geht es mit den unrotierten Bestandteilen des Fragebogens weiter.
  
  
Zeile 329: Zeile 329:
 </code> </code>
  
-"SD" wäre auch hier wieder die Seite, die auf B3End folgt, also gene Seite, wo es in allen Gruppen nach Abarbeiten der Seitenabfolge weitergehen soll.+"SD" wäre auch hier wieder die Seite, die auf B3End folgt, also jene Seite, wo es in allen Gruppen nach Abarbeiten der Seitenabfolge weitergehen soll.
  
  
Zeile 362: Zeile 362:
 setPageOrder($blocks); setPageOrder($blocks);
 </code> </code>
 +
 +
 +===== Weitere Anwendungen =====
 +
 +Je nach Anwendungsfall können weitere Programmierungen erforderlich sein. Hier einige Beispiele:
 +
 +  * [[:de:create:rotation-itemmix]]
de/create/rotation.txt · Zuletzt geändert: 08.06.2021 08:14 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki