In meinem Fragebogen befinden sich zwei Blöcke, die jeweils aus sieben Seiten bestehen. Der eine Block soll nur Experimentalgruppe 1 präsentiert werden. Der ander Block nur Experimentalgruppe 2. Außerdem sollen die einzelnen Seiten innerhalb der Blöcke rotieren. Daher habe ich auf der ersten Seite des ersten Blocks einen PHP-Code eingefügt:
if (!isset($seiten1)) {$seiten1 = array('BM1','BM2','BM3','BM4','BM5','BM6','BM7');
shuffle($seiten1);
$seiten1[] = 'AMP';registerVariable('seiten1');
}
setPageOrder($seiten1);
Dieser Code steht am Anfang der Seite "BM1" und soll die Seiten im ersten Block zfällig rotieren (wobei BM1 die 5. Seite, BM7 die 11. Seite und AMP die 19. Seite im Fragebogen ist). Nachdem jede Seite einmal zufällig angezeigt wurde, werden genau diese Seiten immer weiter in einer zufälligen Reihenfolge angezeigt und man gelangt nicht zur "AMP"-Seite.
Die Debug-Info auf Seite 5 (also BM1)zeigt folgendes an:
Auf der Seite, nach welcher der Fragebogen zum AMP übergehen sollte, wird mir diese Debug-Information angezeigt:
[Information] Interview Nummer 115 wird fortgesetzt
[Information] Der Fragebogen Depressivitaet_Wahrnehmung_2 im Projekt masterarbeit_wahrnehmung18 wird verwendet
[Verarbeitung] Lese Antworten von Seite 11
[Information] Die Verweildauer auf Seite 11 war 45 Sekunden
[Information] Antwort auf BG07_01 = 6
[Information] Antwort auf BG07_02 = 6
[Information] Antwort auf BG07_03 = 6
[Information] Antwort auf BG07_04 = 6
[Information] Antwort auf BG07_05 = 6
[Information] Antwort auf BG07_06 = 6
[Information] Antwort auf BG07_07 = 6
[Information] Antwort auf BG07_08 = 6
[Information] Antwort auf BG07_09 = 6
[Information] Antwort auf BG07_10 = 6
[Information] Antwort auf BG07_11 = 6
[Information] Fragen bisher zu 100% vollständig beantwortet
[Information] Entsprechend der vorher festgelegten Seitenabfolge wird Seite 6 [BM2] angezeigt
[Verarbeitung] Erstelle Fragebogen-Seite Nr. 6
[Inhalt] Zeige Text Anweisung Vignetten
[Information] value("ZU01") = 2
[Inhalt] Erstelle Frage BG02
Danach gelange ich automatisch wieder zu Seite 5 (BM1) und die Seiten rotieren erneut. Dabei sollte ich nun zum AMP gelangen Debug-Info lautet dann:
[Information] Interview Nummer 115 wird fortgesetzt
[Information] Der Fragebogen Depressivitaet_Wahrnehmung_2 im Projekt masterarbeit_wahrnehmung18 wird verwendet
[Verarbeitung] Lese Antworten von Seite 6
[Information] Die Verweildauer auf Seite 6 betrug zusätzliche 10 Sekunden
[Warnung] Die Antwort auf BG02_01 wird geändert
[Information] Antwort auf BG02_01 = 6
[Warnung] Die Antwort auf BG02_02 wird geändert
[Information] Antwort auf BG02_02 = 6
[Warnung] Die Antwort auf BG02_03 wird geändert
[Information] Antwort auf BG02_03 = 6
[Warnung] Die Antwort auf BG02_04 wird geändert
[Information] Antwort auf BG02_04 = 6
[Warnung] Die Antwort auf BG02_05 wird geändert
[Information] Antwort auf BG02_05 = 6
[Warnung] Die Antwort auf BG02_06 wird geändert
[Information] Antwort auf BG02_06 = 6
[Warnung] Die Antwort auf BG02_07 wird geändert
[Information] Antwort auf BG02_07 = 6
[Warnung] Die Antwort auf BG02_08 wird geändert
[Information] Antwort auf BG02_08 = 6
[Warnung] Die Antwort auf BG02_09 wird geändert
[Information] Antwort auf BG02_09 = 6
[Warnung] Die Antwort auf BG02_10 wird geändert
[Information] Antwort auf BG02_10 = 6
[Warnung] Die Antwort auf BG02_11 wird geändert
[Information] Antwort auf BG02_11 = 6
[Information] Fragen bisher zu 100% vollständig beantwortet
[Information] Entsprechend der vorher festgelegten Seitenabfolge wird Seite 5 [BM1] angezeigt
[Verarbeitung] Erstelle Fragebogen-Seite Nr. 5
[Information] Entsprechend setPageOrder() werden nun folgende Seiten gezeigt:
8 (BM4), 7 (BM3), 9 (BM5), 11 (BM7), 6 (BM2), 5 (BM1), 10 (BM6), 19 (AMP)
[Inhalt] Zeige Text Anweisung Vignetten
[Information] value("ZU01") = 2
[Inhalt] Erstelle Frage BG01
Was mache ich falsch?