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

Hallo!

Ich bräuchte Hilfe mit dem PHP-Code für zwei Filterfragen bei einer Skala. Die Frage ist wie oft der Befragte folgene Kanäle für Banking benutzt.
Meine Variable sind:
BB06_01 Hausbank; BB06_02 Andere Bank; BB06_03 Bankomat; BB06_04 Online Banking

Und die Antwortmöglichkeiten:
1 = Nie; 2 = Sehr selten; 3 = Selten; 4 = Oft; 5 = Sehr oft; 6 = Immer

Wenn der Befragte angibt, Bankomat zu nutzen (2-6 wählt), dann soll er zu einer anderen Frage weitergeleitet werden (BB07). Ansonsten, wenn er nie Bankomat verwendet, zur Seite
'IntroAMB'.

Und das gleiche für Online Banking: Wenn der Befragte angibt, Online Banking zu nutzen (2-6 wählt), dann soll er zu einer anderen Frage weitergeleitet werden (BB03). Ansonsten, wenn er nie Online Banking verwendet, zur Seite 'IntroAMB'.

Ich weiß leider nicht, wie ich diesen Code geschickter schreibe, weil es auch die Kombination auftreten kann, indem der Befragte Bankomat nicht verwendet, dafür aber Online Banking. Demzufolge müsste er die Fragen zu Online Banking noch beantworten, aber nicht die für Bankomat, bevor er weitergeht, und umgekehrt.

Vielen Dank für die Antwort!

Liebe Grüße
Ana

1 Answer

0 votes
by SoSci Survey (328k points)

Vorsicht mit dem "weiterleiten" via goToPage(), das macht nur dann Sinn, wenn Sie Inhalte überspringen möchten. Wenn Sie entweder den einen oder einen anderen Inhalt anzeigen möchten, dann verwenden Sie besser question(), um die entsprechenden Fragen zu zeigen. Wenn Sie mehrere Seiten anzeigen möchten, dann kann auch setPageOrder() sehr hilfreich sein.

Zu Ihrem Filter... Ich gehe einmal davon aus, dass Sie die Bankmat-Seite(n) einfach überspringen möchten, wenn das Gerät nicht genutzt wird. Der Filter sieht dann so aus (oben auf der ersten Bankomat-Seite):

if (value('BB06_03') < 2) {
  goToPage('IntroAMB');
}

Und das gleiche für Online Banking

Das ist dann trivial, oder?

by s117612 (110 points)
Herzlichen Dank! Ich habe die Filter auf einer neuen Seite und nicht auf die Seite mit der entsprechenden Frage hinterlegt, deswegen hat es bei mir nicht funktioniert.

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

...