0 votes
in SoSci Survey (dt.) by s228924 (110 points)

Ich habe einen Fragebogen designt, in welchem ich nach einer Trennfrage in drei unterschiedliche Bereiche kategorisiere, die dann immer auf einer Seite separat abgefragt werden.

Wie ist es möglich, dass der spezifische Teilnehmer am Ende seiner Seite (aus seinem zugehörigen Bereich) am Ende wieder zur gleichen Seite kommt, wie ein anderer Teilnehmer aus seinem Bereich?

Etwas beispielhafter: Auf Seite 3 existiert die Trennfrage, die dann den Teilnehmer auf Seite 4,5 oder 6 weiterleitet - wie landen am Ende alle Teilnehmer wieder auf Seite 7? Aktuell würden die Teilnehmer der Seite 4 noch auf Seite 5 oder 6 gelangen.

Ich freue mich auf eine Rückmeldung ;)

2 Answers

0 votes
by s109993 (12.0k points)
  • Sie müssen auf Seite 5 einen PHP Filter platzieren, der die Teilnehmer
    von Seite 4 auf Seite 7 leitet.
  • Auf Seite 6 muss ein PHP Filter, der die Teilnehmer von Seite 5 auf
    Seite 7 leitet.
  • Für Seite 6 brauchen Sie keinen Filter, da diese Teilgruppe
    automatisch mit dem Klick auf Weiter auf Seite 7 landet.
by s228924 (110 points)
Mit welchen Filtern würde ich dies umsetzen?
by s109993 (12.0k points)
Sie würden dafür die goToPage() Funktion verwenden: https://www.soscisurvey.de/help/doku.php/de:create:functions:gotopage

Beispiel:
if (value('AB02_07') == 2) {
  goToPage('pa');
}

In dem Fall ist die Variable AB02_07 der Trigger. Wenn die Bedingung erfüllt wird, springt der Teilnehmer auf die Seite mit der Kennung "pa". Um einer Seite eine Kennung zu geben, tragen Sie einfach etwas in das Feld "Kennung" bei einer Seite ein )wird in dem Link beschrieben).
0 votes
by SoSci Survey (327k points)

Ich empfehle, dass Sie in Erwägung ziehen, nicht mit drei Seiten zu arbeiten, sondern mit einer. Dort können Sie dann per PHP-Filter die richtigen Inhalte je nach Teilnehmer:in anzeigen. Das vereinfacht viele Dinge.

Falls Sie bei den drei Seiten bleiben möchten, können Sie statt mit goToPage() (das müsste jeweils auf der nächsten Seite stehen) mit setNextPage() arbeiten. Dieser Befehl sagt dem Fragebogen, wo es nach dem Klick auf "Weiter" weitergehen soll.

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

...