Danke für die schnelle Antwort! Ich bin noch nicht ganz sicher, ob das die Lösung für das Problem ist. Vielleicht habe ich mich missverständlich ausgedrückt.
Ich habe bereits einen Zufallsgenerator/Zettel mit folgenden Zeilen angelegt:
1 = A1-A3, B1-B3, C1-C3
2 = A1-A3, C1-C3, B1-B3
3 = B1-B3, A1-A3, C1-C3
4 = B1-B3, C1-C3, A1-A3
5 = C1-C3, A1-A3, B1-B3
6 = C1-C3, B1-B3, A1-A3
Eine Person in Bedingung 1, die auf Seite A1 "Nein" ankreuzt, soll als Nächstes Seite B1 sehen (d.h. A2 und A3 überspringen). Eine Person in Bedingung 2, die auf Seite A1 "Nein" ankreuzt, soll ebenfalls die Seiten A2 und A3 überspringen, aber als Nächstes Seite C1 sehen. D.h. es müsste gewährleistet sein, dass die Person bei einer Nein-Antwort immer zur ersten Seite des nächsten Blocks gelangt (beziehungsweise zur nächsten Seite des Fragebogens nach den drei Blöcken, die wieder für alle Versuchspersonen gleich ist, sofern sie sich im letzten Block befindet).
Die Möglichkeit, die weiteren Seiten eines Blocks (A,B,C) zu überspringen, soll für jeden Block gewährleistet sein, d.h. eine Person in Bedingung 1 könnte im Extremfall auf den Seiten A1, B1 und C1 jeweils "Nein" auswählen und würde die übrigen Seiten des Fragebogens (A2/3, B2/3, C2/3) dann nie sehen.
Ich glaube, hierfür nun folgende Lösung gefunden zu haben, die andere NutzerInnen vielleicht auch hilfreich finden werden.
Zu Beginn der zweiten Fragebogenseite jedes Blocks (A2, B2, C2) einen php-Code einfügen.
Hier das Beispiel für Seite A2:
if ((value('ZG01') == 1) and (value ('A1_02') == 2)) {
goToPage('B1');
} elseif ((value(' ZG01') == 2) and (value (''A1_02') == 2)) {
goToPage('C1');
} elseif ((value(' ZG01') == 3) and (value (''A1_02') == 2)) {
goToPage('C1');
} elseif ((value(' ZG01') == 4) and (value (''A1_02') == 2)) {
goToPage('XY');
} elseif ((value(' ZG01') == 5) and (value (''A1_02') == 2)) {
goToPage('B1');
} elseif ((value(' ZG01') == 6) and (value (''A1_02') == 2)) {
goToPage('XY');
}
Verbalisierung der ersten Code-Zeile: „Wenn der Zufallsgenerator die erste Reihenfolge ausgewählt hat UND bei dem entsprechenden Filter-Item auf Seite A1 (A1_02) die Option „Nein“ (2) ausgewählt wurde, gehe zu Seite B1.“ XY steht für den Fall, dass A1-A3 den letzten Block bildet und es danach mit einer bestimmten anderen Fragebogenseite weitergehen soll.