0 votes
in SoSci Survey (dt.) by s208264 (115 points)

Liebes Soscisurvey-Team,

in meinem Fragebogen gibt es eine Frage, in der möglichst alle (5) Antwortalternativen einer einzigen Frage gleichzeitig angekreuzt werden. (Es gibt auch noch eine Ausweichmöglichkeit) Es ist aber kein Zwang, alle abzuhaken, und das soll auch so sein. All diejenigen, die <5 Alternativen gewählt haben, bekommen auf der nächsten Seite einen Hinweis, dass es wichtig ist, möglichst alle Alternativen abzuhaken und bekommen dann auf der nächsten Seiten erneut die Möglichkeit, alle 5 Alternativen auszuwählen. Wie schaffe ich es, dass all diejenigen, die bei der ersten Abfrage bereits alle 5 Alternativen angekreuzt haben, direkt zur allerletzten Seite weitergeleitet werden und die beiden beschriebenen Seiten nicht angezeigt bekommen?

Zur Übersicht der Seiten nochmal vereinfacht:

Seite 1: Frage A mit 5 Antwortalternativen (+ 1 Ausweichmöglichkeit)
Seite 2: Hinweis, dass möglichst alle Alternativen angekreuzt werden sollen
Seite 3: Erneut Frage A
Seite 4: Letzte Seite

Ich hoffe der Sachverhalt ist hinreichend genau beschrieben. Ich würde mich sehr über eine Antwort freuen.

Beste Grüße
Begeisterter Sosci-Survey Nutzer

1 Answer

+1 vote
by SoSci Survey (304k points)

Sind Sie sicher, dass Sie nicht alle Cookies haben wollen? ;)

Okay, ist zum Glück ganz einfach. Mit getItems() und count() kölnnen Sie abzählen, wie viele Optionen einer Mehrfachauswahl ausgewählt (oder in Ihrem Fall besser: nicht ausgewählt) wurden.

$nonSelected = getItems('MA01', 'is', 1);
if  (count($nonSelected) == 0) {
  goToPage('next');
}
// Sonst einen Hinweistext und die Frage nochmal anzeigen
text('TX01');
question('MA01');

Es müsste auch über die Antwortpflicht ("nachhaken") funktionieren, aber da hat man weniger Einfluss auf den Text.

Begeisterter Sosci-Survey Nutzer

Danke :)

by s208264 (115 points)
Vielen Dank, das Problem ist nun gelöst! :)

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

...