Vielen Dank für Ihre schnelle Antwort!
Ich habe nun für alle drei Experimentalgruppen die 10 Fragen mit diesem Code rotiert:
// Teil 1: Liste der Fragen erstellen und mischen
if (!isset($fragen)) {
$fragen = array( // Liste der Frage-Kennungen
'KO01',
'KO02',
'KO03',
'KO04',
'KO05',
'KO06',
'KO07',
'KO08',
'KO09',
'KO10',
);
// Die Liste zufällig mischen
shuffle($fragen);
// Die Rotation für eine eventuelle Wiederholung der Seite zwischenspeichern
registerVariable($fragen);
}
// Teil 2: Fragen anzeigen
$i = loopPage(count($fragen));
question($fragen[$i]);
Anschließend habe ich die drei Rotationen in die Randomisierung eingebaut:
Zufallsgenerator erstellt und...
$zahl = value('ZU01'); // Zufallzahl wurde von ZU01 gezogen
if ($zahl == 1) {
setPageOrder('q1');
} elseif ($zahl == 2) {
setPageOrder('q2');
} else {
setPageOrder('q3');
}
Allerdings bin ich mir nicht sicher, ob es nun stimmt und habe noch zwei Fragen:
Laut Anleitung zur Rotation soll ich die einzelnen Fragen nicht in "Fragebogen zusammenstellen" einfügen, sondern sie lediglich im "Fragenkatalog" anlegen.
Sie meinten allerdings in Ihrer Antwort auf meine Frage, dass ich die Fragen bei "Fragebogen zusammenstellen" einfügen muss. Welche Vorgehensweise ist nun die richtige?
Wenn ich den Fragebogen teste werden alle Fragen erneut wiederholt und ich erhalte folgende Meldung:
Woran kann dies liegen?
Vielen Dank im Voraus für Ihre Antwort!
Viele Grüße