Hallo ihr Lieben,
ich habe folgendes Problem. Ich habe einen bzw. mehrere Zufallsgenratoren nach dem Rotated Block Sequence (Variant 1) - Schema erstellt. Ziel war es drei Versionen eines Fragebogens untereinander und die Items innerhalb der Fragenbogenversionen zu randomisieren. Der Code macht eigentlich das was er soll, nur fällt es mir schwer aus den Daten zu ziehen in welcher Reihenfolge die Blöcke letztlich angezeigt wurden:
Hier mein Code:
$blockfolge = array_values(valueList('ZG02'));
$blocks = [
1 => valueList('ZG03', null, 'label'),
2 => valueList('ZG04', null, 'label'),
3 => valueList('ZG05', null, 'label')
];
$gesamtliste = array_merge(
['Sx'],
$blocks[$blockfolge[0]],
['S28'],
['sy'],
$blocks[$blockfolge[1]],
['S54'],
['Sz'],
$blocks[$blockfolge[2]],
['S81'],
['S82'],
);
setPageOrder($gesamtliste, 'end');
Und hier der Output in Excel:
Das Muster ZG02X01-74 setzt sich so fort. Inhalt der Spalten sind die Zahlen 1,2 und 3 in Abwechslung. Diese stehen wie ich es verstehe dafür, welcher der Blöcke als erstes, zweites und drittes angezeigt wird. Nach meinem Verständnis müssten dadurch nur drei Einträge entstehen also ZG02X01 = (1,2 oder 3), ZG02X02 = (1,2 oder 3) und ZG03X02 = (1,2 oder 3). Wie sind aber die Spalten ZG02X04-74 zu interpretieren und welche sagen aus welcher Block als erstes angezeigt wurde?

Ich hoffe meine Frage ist einigermaßen verständlich. Vielen Dank schonmal für die Rückmeldung!