0 votes
in SoSci Survey (dt.) by s146674 (360 points)
edited by s146674

Hallo zusammen,

ich habe eine kuriose Beobachtung gemacht:

Wenn ich unter "Fragebogen zusammenstellen" meinen Fragebogen von vorne (!) teste, ist die Filterfürhung nur korrekt, wenn ich es über "testen" (1 in der Abbildung) mache. Wenn ich es über 2 in der Abbildung mache, finktioniert ein Filter nicht, und es werden Seiten angezeigt, die eigentlich ausgeblendet werden sollen.

Zum Filter: Ich habe ihn nicht über PHP erstellt, sondern über die Benutzungsoberfläche. Es geht darum, dass fünf Seiten nur eingeblendet werden sollen, wenn eine Frage, die Teil einer kombinierten Frage ist, auf eine bestimmte Art beantwortet wird.

Wie kann es sein, dass das je nach Testmodus unterschiedlich ist? Was kann ich tun?

Vielen Dank im Vorraus!

Hier noch neu hinzugefügt die Verarbeitung der Antwort in der Filterfrage:

und die Anwendung des Filter etliche Seiten später:

1 Answer

0 votes
by SoSci Survey (308k points)

Wenn ich es über 2 in der Abbildung mache, finktioniert ein Filter nicht, und es werden Seiten angezeigt, die eigentlich ausgeblendet werden sollen.

Haben Sie ab der Seite gestartet, auf welcher die Frage mit dem Filter steht? Denn der Filter kann natürlich nur dann aktiv werden, wenn die Filterfrage auch beantwortet wird.

Wenn das der Fall ist, dann können Sie den Unterschied sehr gut anhand der Debug-Information nachvollziehen (s. Fragebogen-Probleme lösen). Dort wird genau angezeigt, wenn der Filter ausgelöst wird (also i.d.R. nach Beantwortung der Filterfrage und Klick auf "Weiter") und wo er aktiv wird (also z.B: dort wo Seiten übersprungen werden sollen).

Wenn Sie das Rätsel mit diesen Tipps noch nicht lösen können, dann posten Sie doch bitte die Debug-Information in beiden Modi. Einmal von der Seite nach Beantwortung der Filterfrage und einmal von dort, wo der Filter wirksam werden sollte.

by s146674 (360 points)
edited by s146674
Wenn in den orangenen Knopf verwende (egal ob bei 1 oder 2 in der Abbildung), funktioniert alles einwandfrei. In der Debug-Info werden die Filter entsprechend angezeigt und ausgelöst.

Wenn ich allerdings den grünen Knopf verwende, werden Filter nicht richtig umgesetzt. Gibt es einen Unterschied zwischen dem grünen und dem orangenem Knopf, außer das keine Debug-Infos angezeigt werden?

Der Vollständigkeit füge ich oben man die Bilder aus dem Debug Modus ein (orangener Knopf). Da funktioniert aber auch wie gesagt alles. Nur im Vorschau-Modus werden die Seiten dann eben doch nicht ausgeblendet.
by SoSci Survey (308k points)
Nein, abgesehen von der Anzeige der Debug-Informationen (und der Möglichkeit zum Springen zwischen den Seite) funktionieren die Interviews eigentlich identisch.

Aber wenn Sie zwischen gelbem und grünem Knopf einen Unterschied feststellen, und sich dieser auch replizieren lässt, würde ich mir das natürlich sehr gerne ansehen. Wären Sie evtl. damit einverstanden, wenn ich einen Administrator-Zugang zu dem Befragungsprojekt erstelle, sodass ich mich direkt einloggen kann? Wenn ja, wie muss man denn bei welcher Frage (Kennung) antworten, um unterschiedliche Effekte zu bekommen?
by s146674 (360 points)
Ja, sehr gerne füge ich Sie hinzu. Mit welchem Account-Namen?

Antworten Sie bei der Frage GE09 ("Wirklichkeit") mit im Geburtshaus (Wert = 2). Die Seiten ER Kl, Kombi Erf Klinik, eingeleitet 1, eingeleitet 2 werden dennoch angezeigt, aber nur im Vorschau-Modus, nicht im Debug-Modus.
by SoSci Survey (308k points)
Danke, ich habe eine Administrator-Freigabe erzeugt. Sie haben mehrere Fragebögen im Befragungsprojekt: Welches ist denn der richtige?
by s146674 (360 points)
"base" ist der richtige.
by SoSci Survey (308k points)
Danke.

Also ... ich habe den Fragebogen nun auf Seite 29 gestartet. Einmal mit dem gelben Pfel und einmal mit dem grünen Pfeil. Ich wählte bei GE08 1="im Krankenhaus" und bei GE09 2="im Geburtshaus".

In beiden Fällen kam anschließend die Seite 30 (passt, dort habe ich nichts ausgewählt) und nach einem weiteren Klick auf "Weiter" die Seite GE06 auf Seite 32. Der Filter, der Seite 31 ("Art Geburt") überspringt, scheint demnach in beiden Fälle korrekt funktioniert zu haben.

Anschließend habe ich in beiden Fällen "stimmt teilweise" ausgewählt. Nach dem nächsten Klick auf "Weiter" wurde mir Seite 37 mit GH02 angezeigt. Es wurden also offenbar erneut alle Seiten übersprungen, wie im Filter definiert.

Was haben Sie denn genau angeklickt, damit es nicht funktioniert?
by s146674 (360 points)
Vielen Dank, dass Sie sich so intensiv mit meinem Problem auseinandersetzen.

Wenn ich beispielsweise bei GE08 2="im Geburtshaus" auswähle und für GE09 auch 2="im Geburtshaus", werden die Seiten angezeigt.

Ich habe es jetzt auch mal so gemacht wie Sie (GE08 1="im Krankenhaus", GE09 2="im Geburtshaus"), da werden die Seiten auch angezeigt, statt übersprungen! Komisch!

Haben Sie es auch mit dem grünen Pfeil oben probiert ("Fragebogen-Vorschau starten ohne Zugriffsbeschänkungen")? Ich frage deswegen, weil Sie schreiben, Sie haben auf Seite 29 gestartet, aber in dem Momdus geht es doch nur von vorne, oder?! Zumindest ist das in meiner Ansicht so.
by SoSci Survey (308k points)
Richtig, ich habe die unteren Pfeile verwendet, weil ich Ihren Ausführung bisher nicht entnommen hatte, dass es nur mit dem oberen Pfeil (welcher ab Seite 1 startet) Probleme gibt?

In dem Fall wäre meine starke Vermutung, dass es bei den beiden Tests irgendwo auf den Seite 1-28 Unterschiede bei Ihren Test-Antworten gab. Und dass das Problem durch widersprüchliche Filter zustande gekommen sein könnte. Konkret denke ich an widersprüchliche Filter:

Sie haben z.B. in Frage ER06 einen anderen Filter, welcher ebenfalls die Anzeige von Seite "ER KI" beeinflusst. Wenn dieser Filter sagt "anzeigen" und der andere in GE08 sagt "nicht anzeigen", dann hat hier der erstgenannte Filter Priorität.

Könnte es in Ihren Tests daran gelegen haben?
by s146674 (360 points)
ER06 ist zwar angelegt als Frage, aber nicht Bestandteil des Fragebogens.

Allerdings ist in ER12 genau das der Fall, was sie sagen: Da habe ich auch einen Filter, der die Anzeige von "ER Kl" etc. beeinflusst. Das könnte es also sein!

Wie ist denn die Priorität festgelegt bei widersprüchlichen Filtern?

So oder so nehme ich daraus mit, dass ich einfach keine widersprüchlichen Filter haben sollte, richtig? Und wenn bestimmte Variablen gar nicht abgefragt werden, auf denen ein Filter basiert (weil eben nur manche Leute überhaupt GE08 / GE09 präsentiert bekommen), dann ist das auch nicht schlimm, oder? Dann würde ich den Filter so definieren, dass die Seiten nur bei einer bestimmten Antwort angezeigt (sonst ausgeblendet werden). Oder kommen dann Fehlermeldungen, wenn der Wert, mit dem ein Filter arbeitet, gar nicht abgefragt wurde?
by SoSci Survey (308k points)
> Wie ist denn die Priorität festgelegt bei widersprüchlichen Filtern?

Im Filter können Sie ja "anzeigen" oder "ausblenden" auswählen. Ein Filter, der grieft (also wo die Bedingung erfüllt ist) hat Priorität über einen Filter, dessen Bedingung nicht erfüllt ist.

Wie es bei einem Widerspruch zwischen eibnem expliziten "nicht anzeigen" und einem expliziten "anzeigen" ist, müsste ich nochmal im Code heraussuchen. Wenn Sie die Priorität explizit festlegen möchten, dann können Sie das mit einem PHP-Filter realisieren.
by s146674 (360 points)
Heißt das, ein PHP-Filter hat in jedem Fall Priorität? Ich frage deswegen, weil ich den widersprüchlichen Filter entfernt habe, aber trotzdem noch vor demselben Problem stehe.
by SoSci Survey (308k points)
Ja, ein PHP-Filter wird ausgeführt, bevor der in einer Frage definierte Filter überhaupt aktiv werden kann.

> Ich frage deswegen, weil ich den widersprüchlichen Filter entfernt habe, aber trotzdem noch vor demselben Problem stehe.

"Dasselbe Problem" bedeutet, wenn Sie in den unterschiedlichen Modi exakt (!) dieselben Angaben machen, dann bekommen Sie trotzdem unterschiedliche Seiten angezeigt?

Wenn Sie bei den Angaben nicht 100%ig sicher sind, nehmen Sie einfach mal "Erhobene Daten" -> "Daten ansehen", starten Sie im Debug-Modus, und wählen Sie die Antworten, welche in einem Problemfall gespeichert wurden. Wenn die Seiten dann unerwünscht erscheinen, sollte sich der Grund anhand der Debug-Informationen gut klären lassen.

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

...