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

0 votes

Sehr geehrte Damen und Herren,

ich möchte in meinem Fragebogen auf drei Ebenen Filtern. Wird also bei der Ursprungsfrage eine bestimme Antwort gegeben, kommt dazu eine genauere Nachfrage, und wenn dann nochmal eine bestimmte Antwort kommt, kommt nochmal eine genauere Nachfrage.
Dieses Filterkonstrukt habe ich bei meiner Ausgangsfrage mehrmals.

(Zur Veranschaulichung: in einem Code würden die Antwortmöglichkeiten so aussehen:

100
110
111
112
120
130
200
300
310
320

Im Fragebogen habe ich nun so gefiltert, dass bei bestimmten Antworten immer die dazugehörige Seite mit dazugehöriger Nachfrage angezeigt wird. Trotzdem passiert es, dass dann anschließend Nachfragen angezeigt werden, die gar nichts mit der ursprünglichen Frage zutun haben.

Muss man bei solchen Filtern auf mehreren Ebenen auf bestimmte Sachen achten?

Liebe Grüße

in SoSci Survey (dt.) by s163991 (125 points)

1 Answer

+1 vote

Vermutlich hakt Ihr Code daran, dass für die in Stufe 2 nicht abgefragten Fragen ja keine Antworten vorliegen - und nachfolgende Filter, welche auf diese Antworten zugreifen würden, dann nicht greifen.

Recht gut kann man so eine mehrstufige Auswahl mit dem 'filter'-Parameter im question()-Befehl verwenden, wenn eine erweiterte AUswahl zum Einsatz kommt. Wenn Sie die Antwortcodes so wählen, dass sie in Stufe 3 wie folgt aufgebaut sind

[Code aus Auswahl 1][Code aus Auswahl 2][Code]

also zum Beispiel dass nach Auswahl von 01 in Stufe 1 und 0121 in Stufe 2 die passenden Auswahloptionen die folgenden Codes haben

012101 Lore
012102 Ipsum
012103 Dolentur

Dann können Sie einfach alle Antwortoptionen in die Frage packen und mittels 'filter' festlegen, dass nur die passenden Optionen gezeigt werden. Vorteil: Sie haben nur 3 Fragen und brauchen nur wenig PHP-Code.

by SoSci Survey (252k points)
Vielen Dank für die Antwort.
...