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

0 votes

Hallo,

ich führe ein Experiment mit 2 Gruppen durch. Die beiden Gruppen erhalten randomisiert unterschiedliche Fragen vor dem Schauen desselben Films (Die Randomisierung habe ich schon durchgeführt und klappt auch ohne Probleme).

Nun möchte ich, dass Gruppe 1 nach Schauen des Filmes zwei zusätzliche Fragen erhält, die Gruppe 2 nicht beantwortet.
D. h. es gibt keine Filterfrage wo je nach Antwort unterschiedliche Folgefragen angezeigt werden, sondern die Testpersonen werden sozusagen "filter-gruppiert", jedoch nur in einzelnen unterbrochenen Bereichen des Fragebogens.

Wie kann ich das erreichen?

Kann ich einen entsprechenden PHP-Code schreiben?
Etwa so (dieser funktioniert aber leider nicht):

if (question('TE04')) {
  question('PF01','PF02');
} elseif (question('TE05')){
   question('KV07');
}

(Question TE04 & TE05 sind die randomisiert zugewiesenen Fragen vor Schauen des Films. PF01 & PF02 sind die zusätzlichen Fragen, die Gruppe 1 (die vorher TE04 erhalten hat) beantworten sollen.
Gruppe 2 (die vorher TE05 erhalten haben) sollen schon mit question KV07 weitermachen, die dann auch Gruppe 1 ganz normal in der Reihenfolge des Fragebogens nach Beantworten des beiden extra Fragen (PF01 & PF02) beantworten soll.)

Schon einmal vielen Dank für Ihre Hilfe!

in SoSci Survey (dt.) by s128891 (110 points)
edited by SoSci Survey

1 Answer

0 votes

Nun möchte ich, dass Gruppe 1 nach Schauen des Filmes zwei zusätzliche Fragen erhält, die Gruppe 2 nicht beantwortet.

Kein Problem ... zeigen Sie die Fragen mit folgendem Filter nur für Gruppe 1. Ich gehe jetzt einmal davon aus, dass Ihre Zufallsgenerator die Kennung RG01 hat.

if (value('RG01') == 1) {
  question('AB01');
  question('AB02');
}

Wichtig: Ziehen Sie die zusätzlich gezeigten Fragen (hier AB01 und AB02) nicht zusätzlich in den Fragebogen. Das question() reicht aus. Sonst werden die Fragen doppelt angezeigt.

by SoSci Survey (117k points)
...