0 votes
in SoSci Survey (dt.) by s208825 (125 points)

Hallo liebes SoSci-Team!
Ich möchte gerne folgendes realisieren:
Im Fragebogen soll es zwei Blöcke geben, die randomisiert angezeigt werden. So weit, so einfach. Allerdings soll es am Anfang jedes Blockes eine kritische "Filterfrage" geben. Wird diese mit "nein" beantwortet, soll es im Fragebogen direkt zum jeweils anderen Block gehen.
Meine erste Frage hier wäre: Kommt es dann nicht zu einer Art Endlosschleife? Wie kann ich diese umgehen?
Weiter geht es mit dem nächsten Problem: Sollte beide Male mit "nein" geantwortet werden, soll nur dann ein "Screenout-Block" folgen, welcher auch mehrere Seiten umfasst. Dieser soll wie gesagt nur auf zweifaches Antworten mit "nein" auf die kritische Frage erscheinen.
Ist das irgendwie realisierbar? Falls es mit der zusätzlichen Randomisierung nicht machbar ist, wäre es ohne möglich?
Vielen Dank schon einmal!

1 Answer

0 votes
by SoSci Survey (328k points)

Kommt es dann nicht zu einer Art Endlosschleife? Wie kann ich diese umgehen?

Wenn Sie innerhalb einer mitetls setPageOrder() definierten Seitenabfolge - ich gehe davon aus, dass Sie die Rotation so realisiert haben - mit goToPage() springen, dann funktioniert das problemlos: Ist die Zielseite zu der Sie springen Teil der Seitenabfolge, dann geht es einfach dort weiter. Und auch ein simpler Sprung-Filter, den Sie in einer Frage definieren, solte so funktionieren.

Dieser soll wie gesagt nur auf zweifaches Antworten mit "nein" auf die kritische Frage erscheinen.

Verwenden Sie dafür bitte einen PHP-Filter, der unter anderem die Verknüpfung von Bedingungen erlaubt.

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

...