Hallo zusammen,
ich habe meinen Fragebogen erstellt und alles genau wie hier (https://www.soscisurvey.de/help/doku.php/de:create:rotation-pages) beschrieben umgesetzt.
Es sollen die beiden Seiten EPW und EPF rotieren und danach auf Seite Next weitergehen.
Im Zufallsgenerator mit der Kennung EP05 steht Folgendes:
1 = EPW, EPF, Next
2 = EPF, EPW, Next
Die Einstellungen bei Ziehung lautet:
- Anzahl Zettel pro Interview: 1 Zettel
- Art der Ziehung: Gleichverteilte Ziehung (Ziehen ohne Zurücklegen)
Verwaltung, Inhalte Anzeigen und Variablen sind nicht verändert.
Im Fragebogen selbst ist auf Seite 6 der PHP-Code:
question('EP05');
setPageOrder(value('EP05', 'label'), 'Next');
Seite 7 ist EPW, Seite 8 ist EPF und Seite 9 ist Next.
Wenn ich nun den Fragebogen starte, funktioniert die Rotation der Seiten 7 und 8 wie geplant und es geht auch auf Seite 9 (Next) weiter, aber wenn ich Seite 9 mit Frage 5 ausfülle und dann auf 'weiter' klicke, wird mir die Seite wieder angezeigt, diesmal wird die Frage mit 6 nummeriert, meine Antworten bleiben jedoch bestehen. Erst durch ein erneutes 'weiter'-klicken, komme ich zu Seite 10.
Die Debug-Information lautet hier:
[Information] Der Zufallsgenerator EP05 wurde bereits zu einem
früheren Zeitpunkt im Interview verwendet, die gezogenen Codes
bleiben unverändert: 2
[Information] value("EP05") = "EPF, EPW, Next"
[Information] Entsprechend setPageOrder() werden nun folgende Seiten
gezeigt: 8 [EPF], 7 [EPW], 9 [Next], 9 [Next]
--> Also genau das, was auch passiert, ich habe jedoch nirgends bewusst angegeben, dass Seite 9 doppelt erscheinen soll...
Kann mir vielleicht jemand weiterhelfen und weiß woran das liegt? Wenn noch mehr Infos benötigt werden, sagt Bescheid!
Nachtrag – Ich habe mir alles noch einmal genau angeschaut und nehme Folgendes an: Wie oben geschrieben habe ich die Werte im Zufallsgenerator und im PHP-Code nach dem Muster in der oben verlinkten Anleitung angeben – demnach soll sowohl im Zufallsgenerator als auch im PHP-Code angegeben werden, dass "Next" die Seite ist, auf welcher es nach der Rotation weitergehen soll.
Es wird also erst gesagt: "spiel die Seitenreihenfolge (z.B.) EPW, EPF, Next aus" und danach "spiel die Seite Next aus". Ich nehme an, dass das der Fehler ist und die Anleitung falsch oder missverständlich ist. Muss ich an einer Stelle nur das "Next" entfernen? Wenn ja, wo kann ich es entfernen ohne weitere Fehlermeldungen zu erzeugen?
Der Link zum Pretest: https://www.soscisurvey.de/hs-osnabrueck-masterthesis-jl/?act=sKElbXAX3b4vlabKKFQt8YA2.
Vielen Dank und lieben Gruß! :-)