0 votes
ago in SoSci Survey (dt.) by s222544 (700 points)

Hallo SoSci Survey Support,

ich denke, ich habe eine denkbar einfache Frage bezüglich des Zufallsgenerators, kann die Lösung aber nicht finden.

Basierend auf der Antwort auf die erste Frage im FB (TA01), wird entweder Zufallsgenerator R201 oder R401 aktiviert. Der Zufallsgenerator simuliert die durchschnittliche Vergütung - anhand derer wir messen, ob sich die Probanden davon beeinflussen lassen - wenn sie wissen, dass sie weniger oder mehr als der Durchschnitt verdienen.

if ((value('RS01_01') == 1) && (value('TA01') == 2)) {

question('R201');
put('FP01_01', value('R201')); 

} elseif ((value('RS01_01') == 2) && (value('TA01') == 2)) {

question('R401');
put('FP01_01', value('R401'));

FP01_01 ist die interne Variable, die den gezogenen Wert (nicht die Nummer) des Zufallsgenerators speichern soll.

debug('FP01_01');

zeigt aber Folgendes an:
Debug information for 'FP01_01':
'FP01_01' = FP01_01 (string)
value('FP01_01') = 9

Zusätzliche Informationen im Fragebogen Debug Modus:
value("R401") = 9
[Information] The internal variable FP01_01 gets a value of 9.
debug() Content: 'FP01_01' = FP01_01 (string)
value('FP01_01') = 9

Es ist klar, dass Zufallsgenerator R401 aktiviert wurde, wobei Zettel 9 gezogen wurde.
Ich möchte, dass die interne Variable, aber den Wert den Zettel 9 hat, speichert, also das was hinter dem Gleichheitszeichen steht und nicht einfach "9".

Können Sie mir dabei bitte helfen?

Vielen Dank im Voraus!

1 Answer

0 votes
ago by s222544 (700 points)

Habe durch ausprobieren eine Lösung gefunden: 'label'

put('FP01_01', value('R201', 'label'));

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

...