Hallo liebes Support-Team
ich habe ein Problem bei der Kombination von mehrfacher Zufallsziehung und Rotation von Frageblöcken.
Also ich habe 2 Themenblöcke: V und D.
Diese sollen zufällig nacheinander gezogen werden.
Innerhalb dieser Themenblöcke gibt es je 3 Fragen (Zuordnungsaufgabe mit Reaktionszeitmessung): V1, V2, V3 und D1, D2, D3.
Diese sollen ebenfalls zufällig rotiert werden.
Bis hier hin habe ich auch kein Problem mit der Progammierung:
$seitenV = array('V1','V2','V3');
shuffle($seitenV);
registerVariable($seitenV);
$seitenD = array('D1','D2','D3');
shuffle($seitenD);
registerVariable($seitenD);
Dann eine Zufallsgenerator-Frage (DD04) eingefügt.
$code = value('DD04');
if ($code == 1) {
setPageOrder('V0', $seitenV, 'D0', $seitenD , 'VM' , 'VM1', 'EA' , 'end');
} else {
setPageOrder('D0', $seitenD, 'V0', $seitenV , 'VM', 'VM1', 'EA' , 'end');**
}
Jetzt soll allerdings auch noch das Antwortformat der Fragen zufällig gezogen werden.
Das heißt ich habe jetzt nicht mehr 2x3, sondern 2x6 Fragen:
V1a, V1v, V2a, V2b, V3a, V3b und D1a, D1b, D2a, D2b, D3a, D3b.
Ich möchte nun also zunächst per Zufallsgenerator Fragen, welcher Themenblock zuerst kommt.
Dann per Zufallsgenerator jeweils zwischen A oder B-Version der Fragen wählen.
Und dann die 3 verschiedenen Fragen innerhalb des Blocks auch noch rotieren.
Und danach soll das gleiche für den zweiten Block passieren.
Ehrlich gesagt bin ich hier mit meinem Latein am Ende.
Können Sie mir helfen?
Vielen Dank schonmal im Voraus!!