0 votes
in SoSci Survey (dt.) by s137796 (120 points)
closed by SoSci Survey

Guten Tag,

ich erstelle einen Fragebogen der sich bereits auf der ersten Seite in aktive Studierende und Studierende die bereits abgeschlossen haben aufteilt. Das heißt abhängig davon, ob man aktiv oder abgeschlossen anklickt bekommt man eine Frage in Gegenwarts- oder Vergangenheitsform.
Es gibt auch Filterfragen und diese funktionieren aber komischerweise nur wenn man zuvor angegeben hat, dass man aktiv studiert jedoch nicht bei den Studierenden die abgeschlossen haben. Beide Filter sind ident. Ich verstehe nicht, dass es bei einem Strang funktioniert und beim anderen nicht.

Bsp: Wenn Nein (=2) angeklickt wird dann "Frage oder Text anzeigen/ausblenden" -> "anzeigen (sonst ausblenden)" -> Frage SU8

Beide Filter sind ident jedoch funktioniert es bei einem Strang und beim anderen nicht. Woran könnte das liegen? Danke und Liebe Grüße

closed with the note: Problem gelöst (s. Kommentare)
by SoSci Survey (305k points)
Was zeigt denn die Debug-Information (https://www.soscisurvey.de/help/doku.php/de:create:debugging) direkt nach der Filterfrage und auf der Seite, wo der Filter nicht wie intendiert funktioniert?
by s137796 (120 points)
Danke für die rasche Rückmeldung. Welche Filterfrage meinen Sie? Die grundlegende Filterfrage auf S.2 zeigt:
[Inhalt]    Erstelle Frage BD01
[Inhalt]    Erstelle Frage BD02
[Inhalt]    Erstelle Frage BD03 -> "Abgeschlossenes Studium" -> darauf aufbauend sollte dann nicht Frage SU07 jedoch SU08 angezeigt werden. Aber trotz Filter werden beide angezeigt.

Die Debug-Informationen zeigen keinen Fehler aber folgende Info auf der Seite wo beide Fragen angezeigt werden, wobei es nur eine sein sollte:

[Verarbeitung]    Erstelle Seite 8 in Fragebogen base
[Inhalt]    Erstelle Frage SU07
[Information]    Entsprechend Filter BD03/F27 wird SU08 angezeigt.
[Inhalt]    Erstelle Frage SU08

Die zweite Zeile "[Inhalt]    Erstelle Frage SU07" ist falsch. Diese Frage sollte nicht angezeigt werden. Ich habe alle Filter nochmal kontrolliert aber ich finde keinen Fehler.
by SoSci Survey (305k points)
>  Welche Filterfrage meinen Sie? Die grundlegende Filterfrage auf S.2 zeigt:

Genau ... und wenn Sie dann auf "Weiter" klicken, dann wird angezeigt, was SoSci Survey als Antwort speichert und welche Filter greifen. Diese Debug-Information nach dem "Weiter" bräuchten wir bitte noch.

Wenn auf der folgenden Seite gar nichts von Filtern steht, dann prüfen Sie bitte in BD03 unten nochmal, ob tatsächlich ein Filter (in der richtigen Frage) definiert wurde.
by s137796 (120 points)
Nach Seite 2, Antwort 3, geht es weiter auf Seite 3 und hier steht folgende Debug Info:
[Information]    Interview Nummer 100 wird fortgesetzt
[Information]    Der Fragebogen base im Projekt wird verwendet
[Information]    Die Verweildauer auf Seite 2 betrug zusätzliche 7 Sekunden
[Verarbeitung]    Lese Antworten von Seite 2
[Information]    Keine Antwort für BD01_01
[Information]    Keine Antwort für BD02
[Information]    Antwort auf BD03 = 3
[Information]    Bedingung in Filter BD03/1 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/2 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/3 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/4 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/5 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/6 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/7 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/8 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/9 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/10 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/11 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/12 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/13 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/14 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/15 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/16 ist nicht erfüllt.
[Information]    Bedingung in Filter BD03/17 ist nicht erfüllt.
[Information]    ▼ Filter BD03/18 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/19 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/20 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/21 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/22 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/23 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/24 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/25 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/26 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/27 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/28 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/29 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/30 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/31 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/32 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/33 wird aktiv (Bedingung erfüllt).
[Information]    ▼ Filter BD03/34 wird aktiv (Bedingung erfüllt).
[Information]    Bedingung in Filter BD03/35 ist nicht erfüllt.
[Information]    ▼ Filter BD03/36 wird aktiv (Bedingung erfüllt).
[Information]    Fragen bisher zu 80% vollständig beantwortet
[Verarbeitung]    Erstelle Seite 3 in Fragebogen base
[Information]    Entsprechend Filter BD03/F1 wird FU01 nicht angezeigt.
[Information]    Entsprechend Filter BD03/F18 wird FU02 angezeigt.
[Inhalt]    Erstelle Frage FU02
by SoSci Survey (305k points)
Das am Ende sieht eigentlich gut aus. Ich entnehme daraus, dass die Filter auf dieser Seite korrekt funktionieren?

>  Erstelle Frage SU07" ist falsch. Diese Frage sollte nicht angezeigt werden.

In welchem der vielen Filter steht das denn?

Eine allgemeine Anmerkung vielleicht: Bitte überdenken Sie nochmal, ob es wirklich sinnvoll ist, den Gruppen komplett unterschiedliche Fragen anzuzeigen. Sie bekommen dann alle Daten in unterschiedlichen Variablen und müssen das am Ende mühsam zusammenfügen.

Alternativen Lösungen wären:

1) Verben mittels Platzhaltern austauschen

2) Die funktion für mehrsprachige Befragungen missbrauchen und die Vergangenheitsform einfach als "benutzerdefinierte" Übersetzung anlegen. Dann könnten Sie einfach mittels setLanguage() in die gewünschte Sprachversion wechseln.
by s137796 (120 points)
Danke für Ihre Unterstützung und die Tipps. Ich habe es mittlerweile geschafft durch zusätzliche Filter die korrekte Abfolge zu simulieren. LG

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

...