+1 vote
in SoSci Survey (dt.) by s088248 (115 points)
edited by SoSci Survey

Liebes SoSci-Team,

ich habe in jeder Frage (Fragetyp: Skala) mehrere Items. Jedem Teilnehmer soll allerdings nur eins davon angezeigt werden. Dies wollte ich mit einem Zufallsgenerator(ZU01) kodieren:

if (value('ZU01') == 1) {
  question('DI01_01');
} elseif (value('ZU01') == 2) {
  question('DI01_02');
} else { 
question('DI01_03');
}

DI01_01 bezeichnet das Item, auf das ich gerne zugreifen würde. Gibt es eine andere Möglichkeit, auf die einzelnen Items zuzugreifen?

Vielen Dank!

1 Answer

0 votes
by SoSci Survey (302k points)

Fast richtig - der question()-Befehl erwartet die Item-Nummer aber in einem eigenen Parameter:

if (value('ZU01') == 1) {
  question('DI01', 1);
} elseif (value('ZU01') == 2) {
  question('DI01', 2);
} else { 
  question('DI01', 3);
}

... und Sie sehen schon, das lässt sich nun auf eine Zeile vereinfachen:

question('DI01', value('ZU01'));

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

...