Die Seiten in Teil 2 werden in zufälliger Abfolge rotiert.
In Ordnung, Teil 2 ist mit einem Zufallsgenerator und setPageOrder()
lösbar: Einzelne Seiten rotieren.
Jetzt legen Sie noch einen anderen Zufallsgenerator für Teil 1 an, der folgenden Inhalt hat:
1,2,1,2 (das ist ABAB)
2,1,1,2 (das ist BAAB)
u.s.w.
Anschließend nutzen Sie value(..., 'csv'), damit Sie die Quatrupel als 4 einzelne Werte bekommen, und dann putList() um das Ganze in 4 interne Variablen zu speichern. Gehen wir mal davon aus, dass Sie die internen Variablen mit der Kennung IV01_01 bis IV01_04 angelegt haben, wäre das folgender Code:
$set= value('RG01', 'csv');
putList('IV01', $set);
Jetzt lesen Seite auf Ihrer ersten Seite den Wert von IV01_01 aus, und wissen, ob Sie 1A oder 1B anzeigen müssen:
if (value('IV01_01') == 1) {
show('AA01');
} else {
show('AA02');
}
Auf Seite 2 dasselbe dann mit IV01_02 und den Texte, in denen die Stimuli für 2A und 2B gespeichert sind. Schauen Sie mal, wie weit Sie kommen, und posten Sie ggf. Ihren PHP-Code und die Debug-Information.