Vielen Dank, nun ist mir das alles etwas klarer.
Habe nun folgenden PHP-Befehl erstellt:
$rotation = array(
'1' => array('start1-ende1'),
'2' => array('start2-ende2'),
'3' => array('start3-ende3'),
'4' => array('start4-ende4'),
'5' => array('start5-ende5'),
'6' => array('start6-ende6'),
'7' => array('start7-ende7'),
'8' => array('start8-ende8'),
'9' => array('start9-ende9'),
'10' => array('start10-ende10'),
'11' => array('start11-ende11'),
'12' => array('start12-ende12')
);
$indices = array_keys($rotation);
shuffle($indices);
$random = array();
for ($i=0; $i<count($indices); $i++) {
$id = id('IV01', $indices[$i] + 1);
put($id, $i + 1);
$random[$i] = $rotation[$indices[$i]];
}
setPageOrder($random, 'D1');
Jedoch wird mir jetzt beim "Abspielen" des Fragebogens immer folgendes angezeigt:
"Für die Frage IV01 wurde kein Item mit der Kennung 2 gefunden"
und
"Für die Funktion put() wurde anstatt einer Frage- oder Item-Kennung ein Parameter vom Typ NULL angegeben."
Verstehe leider nicht was ich falsch mache (obwohl ich mir die Seite bezüglich Interner Variablen durchgelesen habe).
Liebe Grüße