0 votes
in SoSci Survey (dt.) by s157547 (115 points)
edited by SoSci Survey

Hallo,
in meiner Studie möchte ich den Probanden einen von zwei Texten zufällig zeigen. Ich habe dazu einen Zufallsgenerator erstellt.
Mein PHP Code sieht wie folgt aus:

if (value('Z1') == 1) {
  question('TX01');
} elseif (value('Z1') == 2) {
  question('TX02');
}

TX01 und TX02 sind die Fragen mit den Texten.

In der Vorschau wird mir allerdings angezeigt, dass ein Fehler im Fragebogen ist:
"Die Variable Z1 gibt es in diesem Projekt nicht (siehe Variablen-Übersicht). Daher kann kein Antwort-Wert dafür ermittelt werden."

Z1 ist meine Rubrik "Zufall", wo ich den Zufallsgenerator angelegt habe.

Wie kann ich das Problem lösen und muss ich nach beiden Fragen den PHP Code einfügen?

Vielen Dank im Voraus fürs Helfen!

1 Answer

+1 vote
by SoSci Survey (330k points)

Z1 ist meine Rubrik "Zufall", wo ich den Zufallsgenerator angelegt habe.

Dann hat Ihr Zufallsgenerator vermutlich die Kennung Z101. Tragen Sie diese Kennung bitte bei value() ein. Den korrekten Variablennamen finden Sie sonst auch in der Variablen-Übersicht.

by s157547 (115 points)
Vielen Dank schonmal für die Antwort, allerdings wird mir jetzt in der Vorschau eine Warnung angezeigt:
"Die Variable Z101 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln."

Wie kann ich dieses Problem lösen?
by SoSci Survey (330k points)
> Die Variable Z101 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt.

Haben Sie die "Frage" (also den Zufallsgenerator) Z101 denn auf die Seite und über den PHP-Code gezogen? Die Zufallsziehung findet erst dort statt, wo die "Frage" eingebunden ist.
by s157547 (115 points)
Jetzt funktioniert es. Vielen Dank für die Hilfe!

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

...