Vielen Dank für Ihre Antwort.
Ich arbeite mit folgendem PHP-Code:
question('G010'); // Zettel aus dem Zufallsgenerator ziehen
$pages = value('G010', 'label'); // Gezogene Seitenabfolge auslesen
setPageOrder($pages, 'MCA'); // Seitenabfolge anwenden
Auf der nächsten Seite befindet sich ein Zufallsgenerator, welcher 2 Zettel enthält, welche jeweils unterschiedliche Reihenfolgen der nächsten beiden Seiten enthält.
Das wird mir in der Debug-Information angezeigt, wenn ich die Frage sehe, bevor ich etwas anklicke:
[Information] Interview Nummer 306 wird fortgesetzt
[Information] Der Fragebogen base im Projekt befragung042024 wird verwendet
[Information] Die Verweildauer auf Seite 9 betrug zusätzliche 3 Sekunden
[Verarbeitung] Lese Antworten von Seite 9
[Information] Ignoriere fehlende Antwort G001_01 (Nachgehakt)
[Information] Keine Antwort für G001_01
[Information] Ignoriere fehlende Antwort G001_02 (Nachgehakt)
[Information] Keine Antwort für G001_02
[Information] Ignoriere fehlende Antwort G001_03 (Nachgehakt)
[Information] Keine Antwort für G001_03
[Information] Ignoriere fehlende Antwort G001_04 (Nachgehakt)
[Information] Keine Antwort für G001_04
[Information] Fragen bisher zu 0% vollständig beantwortet
[Verarbeitung] Erstelle Seite 10 in Fragebogen base
[Inhalt] Erstelle Frage G010
[Information] Vom Zufallsgenerator G010 wurden folgende Codes gezogen: 2
[Information] value("G010") = "EPG, EPI"
[Information] Entsprechend setPageOrder() werden nun folgende Seiten gezeigt:
13 [EPG], 12 [EPI], 14 [MCA]
[Information] Die Seite zeigt keine Inhalte, automatisch weiter mit Seite Nr. 13
[Verarbeitung] Erstelle Seite 13 in Fragebogen base
[Inhalt] Erstelle Frage G003
Nachdem ich ein Item bei der Beantwortung ausgelassen habe, wird folgendes angezeigt:
[Information] Interview Nummer 306 wird fortgesetzt
[Information] Der Fragebogen base im Projekt befragung042024 wird verwendet
[Information] Die Verweildauer auf Seite 13 war 213 Sekunden
[Verarbeitung] Lese Antworten von Seite 10+13
[Information] Antwort auf G003_01 = 3
[Information] Keine Antwort für G003_02
[Information] Antwort auf G003_04 = 1
[Information] Antwort auf G003_05 = 1
[Information] Antwort auf G003_06 = 1
[Information] Antwort auf G003_07 = 7
[Information] Antwort auf G003_08 = 7
[Information] Antwort auf G003_09 = 7
[Information] Ungültige Antwort für G003
[Information] Fragen bisher zu 58% vollständig beantwortet
[Information] Nachhaken wegen fehlender Antworten (Seite erneut anzeigen).
[Verarbeitung] Erstelle Seite 13 in Fragebogen base
[Inhalt] Erstelle Frage G003
Danach wird die vorherige Seite wiederholt angezeigt (der Fehler) und ich erhalte folgende Debug-Information:
[Information] Interview Nummer 306 wird fortgesetzt
[Information] Der Fragebogen base im Projekt befragung042024 wird verwendet
[Information] Die Verweildauer auf Seite 13 betrug zusätzliche 68 Sekunden
[Verarbeitung] Lese Antworten von Seite 13
[Information] Antwort auf G003_01 = 3
[Information] Ignoriere fehlende Antwort G003_02 (Nachgehakt)
[Information] Keine Antwort für G003_02
[Information] Antwort auf G003_04 = 1
[Information] Antwort auf G003_05 = 1
[Information] Antwort auf G003_06 = 1
[Information] Antwort auf G003_07 = 7
[Information] Antwort auf G003_08 = 7
[Information] Antwort auf G003_09 = 7
[Information] Fragen bisher zu 58% vollständig beantwortet
[Information] Entsprechend der vorher festgelegten Seitenabfolge wird Seite 13 [EPG] angezeigt
[Verarbeitung] Erstelle Seite 13 in Fragebogen base
[Inhalt] Erstelle Frage G003