0 votes
in SoSci Survey (dt.) by s204106 (170 points)
reopened by SoSci Survey

Hallo,

Ich bin dabei einen Prä und Postfragebogen zu programmieren. Dabei geht es um folgende Frage:

Sind Sie sicher, dass Ihre Daten gelöscht werden sollen?

(1) Ja, meine Antworten sollen gelöscht werden.
(2) Nein, meine Antworten dürfen gespeichert werden.

Sobald (1) angekreuzt wird, soll ein Verabschiedungstext gezeigt werden und der Fragebogen beendet werden. Dabei habe ich folgende Filterbedingung eingestellt:

Filterbedingung

Wenn eine der folgenden Optionen ausgewählt wurde ...
x [1] Ja, meine Antworten sollen gelöscht werden.
[2] Nein, meine Antworten dürfen gespeichert werden.
[-9] nicht beantwortet
Filterführung wenn die Bedingung zutrifft

x Interview beenden (Screenout)
Text/Inhalt zur Verabschiedung: ZT05

Dennoch funktioniert der Filter nicht und es wird, wenn ich den Fragebogen durchblicke die normale end Seite gezeigt. Verwirrend ist es für mich, da ich im Präfragebogen die Frage ebenso programmiert habe und dort funktioniert es.

Woran könnte das liegen? Ich habe auch schon alle Fragen von dem Präfragebogen kopiert und diese nochmal auf einer neuen Seite im Postfragebogen eingefügt und es geht dennoch nicht.
Im Debug Modus kommt folgendes, sobald ich die Antwort (1) ankreuze:

[Information] Interview Nummer 296 wird fortgesetzt
[Information] Der Fragebogen Post im Projekt xx wird verwendet
[Information] Die Verweildauer auf Seite 18 war 8 Sekunden
[Verarbeitung] Lese Antworten von Seite 18
[Information] Antwort auf IE07 = 1
[Information] ▼ Filter IE07/1 wird aktiv (Bedingung erfüllt).
[Information] Fragen bisher zu 100% vollständig beantwortet
[Verarbeitung] Erstelle die letzte Seite des Fragebogens

Danach ist der Filter aktiv geworden, jedoch wird der Screenout nicht eingeblendet.

Ich wäre echt dankbar für Hilfe, da ich alleine nicht mehr weiterkomme!

Liebe Grüße

by SoSci Survey (305k points)
Es könnte sein, dass der Filter nicht funktioniert, weil direkt nach der Filterfrage die letzte Seite des Fragebogens folgt. Wir müssen prüfen, ob es sich da um einen Programmfehler handelt.

Funktioniert es denn, wenn Sie vor der letzten Seite noch eine (leere) Seite einfügen?

Beachten Sie bitte auch, dass ein Screenout keine (!) Daten löscht. Wenn Sie das realisieren müssen, müssen Sie mit ein wenig PHP arbeiten.
by s204106 (170 points)
Ich habe eine leere Seite vor dem Ende eingefügt und jetzt funktioniert es! Danke. Das hat mich echt viele Nerven gekostet.
Die Daten werden beim Datenauswerten gelöscht.

LG
by SoSci Survey (305k points)
Danke für das Feedback ... dann sehen wir zu, dass wir uns dieses Programmfehlers zeitnah annehmen. Vermutlich hatte ihn bisher noch niemand entdeckt, weil es eher ungewöhnlich ist, ein Screenout am Ende der Befragungs vorzunehmen.

1 Answer

0 votes
by SoSci Survey (305k points)

Update: Das Problem mit dem Screenout-Filter auf der (vor-)letzten Seite wird mit Update 3.3.0 behoben.

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

...