Liebes Sosci-Team,
der Onlinefragebogen ist erstellt und im Feinschliff ist mir aufgefallen, dass die Randomisierung bei Betätigung des Zurück-Knopfs erneut startet und die ausgewählten Seiten einer Befragung neu ausgewählt und gemischt werden.
Ich möchte aber, dass pro Teilnehmer nur 1x die Fragebogenseiten randomisiert ausgewählt und dann geshuffelt dargeboten werden. Mein Code funktioniert leider noch nicht. Können Sie mir weiterhelfen?
question('RD01'); // Zettel in zufälliger Reihenfolge ziehen
$pagesN = valueList('RD01', NULL, 'label'); // Gezogene Zettel der "negativen Versuchsbedingung" auslesen
question('RD02'); // Zettel in zufälliger Reihenfolge ziehen
$pagesP = valueList('RD02', NULL, 'label'); // Gezogene Zettel der "positiven Versuchsbedingung" auslesen
$pagesALL = array_merge($pagesN, $pagesP);
shuffle($pagesALL);
if (!isset($pagesALL)) {
$pagesALL = array_merge($pagesN, $pagesP);
shuffle($pagesALL);
registerVariable($pagesALL);
}
setPageOrder($pagesALL, 'AbFragI'); // Seiten als Seitenabfolge definieren
Vielen Dank vorab!