Hallo liebes SoSciSurvey Team,
ich habe eine Frage mit 28 Items, die ich mit folgendem PHP-Code über 4 Seiten randomisiert habe (immer 7 Items pro Seite). Somit hat jedes Item die gleiche Chance auf jeder der 4 Seiten und an jeder beliebigen Position über alle 4 Seiten hinweg vorzukommen, oder?:
// Das isset() vermeidet, dass die Rotation etwa wg. fehlenden Antworten verändert wird
if (!isset($itemsHW01)) {
// Alle Items der Frage HW01 auflisten
$itemsHW01 = getItems('HW01', 'all');
// Liste Mischen
shuffle($itemsHW01);
// Die Liste in Teillisten à 7 Items teilen
$itemsHW01 = array_chunk($itemsHW01, 7);
// Die Variable für andere Seiten verfügbar machen
registerVariable($itemsHW01);
}
// Die Items über mehrere Seiten verteilt anzeigen
$i = loopPage(count($itemsHW01));
question('HW01', $itemsHW01[$i]);
Ist es sinnvoll, diese Rotation der Items noch mit einer randomisierten Reihenfolge der 4 Seiten zu kombinieren, um Reihenstellungseffekte (Carry-Over Effekte) komplett zu vermeiden? Oder ist das doppelt gemoppelt?
Vielen Dank!