0 votes
in SoSci Survey (dt.) by s140414 (170 points)

Liebes Support-Team!

Nach einem bereits eingebauten Filter sollen nur Personen die "ja" angekreuzt haben zu einer nachfolgenden Seite (Captcha) weitergeleitet werden - alle die "nein" angekreuzt haben überspringen diese.

Ich würde gerne nochmal differenzieren, sodass von den Personen, welche "ja" angekreuzt haben nur jeweils 50% die bestimmte Seite (das Captcha) sehen.
Wisst ihr wie ich das anstellen kann?

Liebe Grüße

1 Answer

0 votes
by SoSci Survey (328k points)

Ich würde gerne nochmal differenzieren, sodass von den Personen, welche "ja" angekreuzt haben nur jeweils 50% die bestimmte Seite (das Captcha) sehen.

Verwenden Sie dafür einen Zufallsgenerator, der eine 1 oder eine 2 zieht. Bei der 1 überspringen Sie die Seite mittels goToPage(), bei der 2 nicht.

Alles weitere dazu s. Randomisierung.

Klar, dass Sie den Zufallsgenerator nur dann mittels question() eine Zahl ziehen lassen, wenn die Teilnehmer vorher mit "ja" geantwortet haben. Sonst stimmt am Ende die 50/50-Verteilung nicht genau.

by s140414 (170 points)
Ich habe versucht den Befehl in einem PHP-Code zu programmieren, leider klappt dies aber nicht. Ist der folgende Code richtig? DD05 stellt dabei die Frage dar, welche mit ja (02) anstatt mit nein (01) beantwortet werden muss, sodass in 50% der Fälle das Captcha angezeigt werden soll. Dieses befindet sich auf Seite DD06. Ansonsten soll die Seite übersprungen werden zu Seite DD07.



if (value('DD05') == 02) {

if (value('DD05') == 1) {
  goToPage('DD07');
} else (value('DD05') == 2) {
  question('DD06');
}
}
by SoSci Survey (328k points)
Welche Kennung hat denn Ihr Zufallsgenerator?
by s140414 (170 points)
Der Zufallsgenerator hat die Kennung "ZG04" und ist wie folgt ausgefüllt:

1= DD06
2 = DD07

Wie kann ich das in meinen oberen Befehl einbauen, sodass das mit der 50% Wahrscheinlichkeit für das Captcha klappt, bei den Leuten, die bei der Frage DD05 mit ja (02) geantwortet haben?
by SoSci Survey (328k points)
Dann müsste es wie folgt aussehen:

if (value('DD05') == 02) {
  // Dann die Zufallszahl ziehen
  question('ZG04');
  // Frage DD06 anzeigen oder nicht
  if (value('ZG04') == 1) {
    question('DD06');
  } else (value('ZG04') == 2) {
    goToPage('DD07');  // Könnte man auch weglassen
  }
}

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

...