0 votes
in SoSci Survey (dt.) by s185028 (135 points)

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.

1 Answer

0 votes
by SoSci Survey (306k points)

Es handelt sich hier wahrschienlich um einen bekannten Bug, der dann auftritt, wenn Sie auf einzelnen Fragebogen-Seiten keinen Inhalt anzeigen.

Wenn Sie auf der Seite mit dem PHP-Code sonst nichts mehr haben, dann wird diese Seite automatisch übersprungen, wenn der Filter nicht greift. Wenn auf der folgenden Seite dann eine Frage mit Antwortpflicht liegt, tritt das beschriebene Problem auf.

Die Lösug ist denkbar einfach: Ziehen Sie den PHP-Code auf die nächste Seite, und platzieren Sie ihn dort ganz oben auf der Seite. Die nun leere Seite entfernen Sie aus dem Fragebogen.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...