Ich habe folgende Seiten: V1, AV1, MD1, MB1, V2, AV2, MD2, MB3, V3, AV3, MD3, MB3. Die Seiten V1, AV1, MD1, MB1 müssen zusammen bleiben, die Seiten V2, AV2, MD2, MB3 müssen zusammen bleiben und die Seiten V3, AV3, MD3, MB3 müssen zusammen bleiben. Nun möchte ich, dass die Seiten V1, V2 und V3 in zufälliger Abfolge angezeigt werden. Zusätzlich soll die Reihenfolge AV und MD counterbalanciert werden, d.h. die eine Hälfte der Befragten soll nach jeder V-Seite zuerst die AV dann die MD, die andere Hälfte zuerst die MD und dann die AV gezeigt bekommen. Die V-Seiten sollen immer an erster Stelle stehen und die MB-Seiten immer an vierter.
Bisher hab ich nur die Counterbalancierung hinbekommen mit folgendem php-code:
urnDraw('reihenfolge', 'IV01');
$zahl = value('IV01_01');
if ($zahl == 1) {
// AV zuerst, dann Mediatoren, dann MB1, dann weiter zu V2
setPageOrder('V1,AV1,MD1,MB1,V2,AV2,MD2,MB2,V3,AV3,MD3,MB3');
} else {
// Mediatoren zuerst, dann AV, dann MB1, dann weiter zu V2
setPageOrder('V1,MD1,AV1,MB1,V2,MD2,AV2,MB2,V3,MD3,AV3,MB3');
}
Wie kriege ich jetzt hin, dass zusätzlich die V-Seiten in zufälliger Abfolge präsentiert werden?