Hallo zusammen,
ich habe ein Problem in meinem Fragebogen: Ich habe an zwei Stellen, also auf zwei separaten Seiten meines Fragebogens, Aufmerksamkeitschecks eingebaut. Die Umfrage soll automatisch abgebrochen werden, wenn man beide Checks nicht besteht (einer ist noch okay, dann geht es normal weiter). Da es einzelne Items im Fragetyp Skala sind, habe ich das per PHP-Code gelöst. Auf der Seite nach dem zweiten Aufmerksamkeitscheck kommt also folgendes:
if ((value('TR99_05') != 5) && (value('TR38_09') != 1)) {
goToPage('screenout');
}
Jetzt habe ich folgendes Problem: Ich habe die Erhebung an einem kleinen Pilotsample gestartet, und von 25 Personen wurden 14 Personen auf die Screenout-Seite geleitet, obwohl sie beide Aufmerksamkeitschecks bestanden haben. Alle 25 Personen haben bestanden, d.h. im ganzen Datensatz hat die Variable TR99_05 den Wert 5 für alle und die Variable TR38_09 hat bei allen den Wert 1. Ich sehe keinen Unterschied zwischen den 14, die auf die Screenout-Seite geleitet wurden und den 11 anderen. Wenn ich den Fragebogen selbst im Debug-Modus teste, funktioniert der Filter auch so, wie er soll.
Woran könnte das liegen? Über Hinweise zur Problembehebung würde ich mich sehr freuen.