Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:rotation-pages [05.05.2021 20:35] – [Rotierte Block-Abfolge (Variante 1)] adminde:create:rotation-pages [15.12.2023 11:34] (aktuell) – valueList() korrigiert admin
Zeile 141: Zeile 141:
 <code php> <code php>
 question('RG04');  // Zettel aus dem Zufallsgenerator ziehen question('RG04');  // Zettel aus dem Zufallsgenerator ziehen
-$pages = valueList('RG04', 'label');  // Liste der Seiten auslesen+$pages = valueList('RG04', null, 'label');  // Liste der Seiten auslesen
 array_splice($pages, 2, 0, ['gap']);  // Seite "gap" an Index 2 einfügen array_splice($pages, 2, 0, ['gap']);  // Seite "gap" an Index 2 einfügen
 setPageOrder($pages, 'posttest');  // Seitenabfolge anwenden setPageOrder($pages, 'posttest');  // Seitenabfolge anwenden
Zeile 161: Zeile 161:
 <code php> <code php>
 question('RG04');  // Zettel aus dem Zufallsgenerator ziehen question('RG04');  // Zettel aus dem Zufallsgenerator ziehen
-$pages = valueList('RG04', 'label');  // Liste der Seiten auslesen+$pages = valueList('RG04', NULL, 'label');  // Liste der Seiten auslesen
 $pageOrder = array_merge( $pageOrder = array_merge(
   array_slice($pages, 0, 2),   array_slice($pages, 0, 2),
Zeile 178: Zeile 178:
 <code php> <code php>
 question('RG04');  // Zettel aus dem Zufallsgenerator ziehen question('RG04');  // Zettel aus dem Zufallsgenerator ziehen
-$pages = valueList('RG04', 'label');  // Liste der Seiten auslesen+$pages = valueList('RG04', NULL, 'label');  // Liste der Seiten auslesen
  
 setPageOrder( setPageOrder(
Zeile 279: Zeile 279:
   * Zufallsgenerator 3 (RG03) für Block 2 -> Inhalt: S3, S4, S5   * Zufallsgenerator 3 (RG03) für Block 2 -> Inhalt: S3, S4, S5
   * Zufallsgenerator 4 (RG04) für Block 3 -> Inhalt: S6, S7, S8   * Zufallsgenerator 4 (RG04) für Block 3 -> Inhalt: S6, S7, S8
 +
 +**Wichtig:** In den Zufallsgeneratoren müssen jeweils so viele Codes (Zettel) gezogen werden, wie Elemente im Fragebogen genutzt werden sollen. Wenn also drei Blöcke rotiert werden sollen, dann müssen "RG01" drei Zettel definiert und pro Interview auch drei Zettel gezogen werden. Dies wird direkt im Zufallsgenerator eingestellt.
  
 Die 4 Zufallsgeneratoren werden nun auf der Seite __vor__ S1 platziert. Darunter wird folgender PHP-Code verwendet: Die 4 Zufallsgeneratoren werden nun auf der Seite __vor__ S1 platziert. Darunter wird folgender PHP-Code verwendet:
de/create/rotation-pages.1620239708.txt.gz · Zuletzt geändert: 05.05.2021 20:35 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