[[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 [17.11.2018 22:23] – [Mehrere Fragen pro Stimulus] adminde:create:rotation [07.05.2019 14:22] – [Systematische Rotation] admin
Zeile 260: Zeile 260:
  
 Ebenso wie einzelne Seiten können auch Blöcke mehrere Seiten rotiert werden. Der einzige Unterschied ist, dass jedem dieser Blöcke unter **Fragebogen zusammenstellen** eine Kennung für die jeweils erste und letzte Seite zugeordnet werden (z.B. "B1Start" und "B1End", "B2Start" und "B2End" u.s.w.). Und auch die erste Seite nach dem Bereich bekommt wieder eine Kennung ("SD"). Ebenso wie einzelne Seiten können auch Blöcke mehrere Seiten rotiert werden. Der einzige Unterschied ist, dass jedem dieser Blöcke unter **Fragebogen zusammenstellen** eine Kennung für die jeweils erste und letzte Seite zugeordnet werden (z.B. "B1Start" und "B1End", "B2Start" und "B2End" u.s.w.). Und auch die erste Seite nach dem Bereich bekommt wieder eine Kennung ("SD").
 +
 +
 +==== Zufällige Rotation ====
  
 **Wichtig:** Wenn Sie mehrere Seiten(blöcke) im Fragebogen rotieren möchten, verwenden sie den Befehl ''[[:de:create:functions:setpageorder|setPageOrder()]]'' anstatt des folgenden PHP-Codes. **Wichtig:** Wenn Sie mehrere Seiten(blöcke) im Fragebogen rotieren möchten, verwenden sie den Befehl ''[[:de:create:functions:setpageorder|setPageOrder()]]'' anstatt des folgenden PHP-Codes.
Zeile 276: Zeile 279:
 setPageOrder($blocks); setPageOrder($blocks);
 </code> </code>
 +
 +
 +==== Systematische Rotation ====
 +
 +Mitunter ist es nicht nur erforderlich, Reihenfolge-Effekte zu randomisieren, sondern aktiv zu kontrollieren. Dies lässt sich erreichen, indem man eine Variante (Reihenfolge) mittels [[:de:create:questions:random|Zufallsgenerator]] zieht und dann mittels `setPageOrder()` festlegt.
 +
 +Bei 3 Blöcken (siehe obigens Beispiel) wären das 6 mögliche Varianten der Reihenfolge. Im Zufallsgenerator würde man also 6 Zettel/Codes wie folgt vorbereiten:
 +
 +<code>
 +1 = B1Start-B1End, B2Start-B2End, B3Start-B3End
 +2 = B1Start-B1End, B3Start-B3End, B2Start-B2End
 +3 = B2Start-B2End, B1Start-B1End, B3Start-B3End
 +4 = B2Start-B2End, B3Start-B3End, B1Start-B1End
 +5 = B3Start-B3End, B1Start-B1End, B2Start-B2End
 +6 = B3Start-B3End, B2Start-B2End, B1Start-B1End
 +</code>
 +
 +Bei **Fragebogen zusammenstellen** auf der Fragebogen-Seite unmittelbar vor "B1Start" wird dann der Zufallsgenerator (z.B. "RG01") in die Fragebogen-Seite gezogen. Darunter wird der folgende PHP-Code platziert:
 +
 +<code php>
 +$order = value('RG01', 'label');
 +setPageOrder($order, 'SD');
 +</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.
  
  
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