Ich habe ein sehr spezifisches Problem mit meinem Fragebogen. Erstmal zum Problem:
Auf der vorletzten Seite werden Versuchspersonen mit folgendem Code ausgeschlossen, wenn sie zwei Attention Checks nicht bestanden haben:
// Screenout mit individuellem Text
if ((value('L101_05') != 4) and (value('R214_01') !=4)) {
text('EI09'); // Verabschiedung anzeigen
buttonHide(); // Weiter-Knopf ausblenden
pageStop(); // Falls unter dem Filter noch Inhalte auf der Seite folgen
}
Das funktioniert auch. Problematisch wird es bei der nächsten Seite. Wenn dort die Frage nicht direkt beantwortet wird und man daran erinnert wird, die Frage zu beantworten, wird die Seite erneut angezeigt , wenn man dann auf weiter klickt (mit beantworteter Frage).
Also folgende Abfolge:
1. Ausschluss durch Attention Checks
2. Anzeige der nächsten Frage -> Klicken auf weiter ohne Beantworten
3. Erinnerung zu Beantworten -> Beantworten der Frage + Weiter klicken
4. Seite wird erneut gezeigt mit beantworteter Frage
Die Seite wird nur einmal angezeigt, wenn man die Frage direkt beantwortet. Es muss mit dem AttentionCheck-Code zusammenhängen, weil die Seiten davor rotiert werden und der Fehler nur auftritt, wenn die vorige Seite die AttentionCheck-Seite ist.
Wie kann ich das verhindern und woran liegt der Fehler?
Der Code von der Seite, die zwei Mal angezeigt wird ist zu lang, um ihn hier einzufügen.