ja genau, ich benötige die Information in welcher Richtung die Blöcke dargeboten wurden. Ich habe nun folgenden PHP Code ausprobiert:
if (!isset($blocks))
$blocks = array(
array('A1', 'A2'),
array('B1', 'B2'),
array('C1', 'C2'),
array('D1', 'D2'),
);
$indices = array_keys($blocks);
shuffle($blocks);
$random = array();
for ($i=0; $i<count($indices); $i++){
$id = id('IV01', $indices[$i] + 1);
put($id, $i + 1);
$random[$i] = $blocks[$indices[$i]];
registerVariable($blocks);
}
setPageOrder($random,'E');
allerdings wird mir immer noch dieser Satz angezeigt:
Bitte beachten Sie, dass die von random() oder shuffle() erzeugten Zufallswerte nicht automatisch im Datensatz gespeichert werden. Zum Speichern können Sie ggf. die Funktion put() verwenden
Was habe ich falsch gemacht? Ich habe eine interne Variable mit 4 Items für die 4 Blöcke angelegt