Hallo liebes Support-Team!
Ich habe eine Fragenbogen erstellt, bei dem ich Blöcke aus unterschiedlichen Fragen habe, die rotiert werden sollen. Innerhalb der Blöcke ist jede Frage auf einer eigenen Seite. Es werden sowohl die Fragen innerhalb als auch die Blöcke rotiert.
Ich möchte im Anschluss die Reihenfolge speichern, sodass ich bei der Auswertung einsehen kann, in welcher Reihenfolge jeder Versuchsperson die Fragen beantwortet hat. Ich weiß, dass ich dafür die Funktion put() verwenden soll, verstehe aber nicht, wie das mit meinem Beispiel funktionieren soll.
Bis jetzt habe ich den Code hier verwendet (zufällige Abfolge II) oder unten das Beispiel:
$rotation1 = array(
'A.1' => array('A01','B02','A05'),
'A.2' => array('B06','A09','B08'),
'A.3' => array('B10','A13','B12'),
'A.4' => array('A17','B16','A19'),
'A.5' => array('A21','B20','A23')
);
foreach ($rotation1 as $key => $pages1) {
$first = array_shift($pages1);
shuffle($pages1);
array_unshift($pages1, $first);
$rotation1[$key] = $pages1;
}
shuffle($rotation1);
setPageOrder($rotation1, 'D01');
Vielen Dank!