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 habe folgendes Problem:

Ich habe erfolgreich eine Zufallsauswahl eingerichtet, den befragten Personen wird einer von vier Stimuli angezeigt (Im code unten sind noch Bilder als Platzhalter, aber mit Video habe ich es auch schon erfolgreich getestet).

$zahl = value('ST01');  // Auslesen der gezogenen Zufallszahl

if ($zahl == 1) {
  html('<p><img src="Alle_Weiblich.jpg"></p>');
} elseif ($zahl == 2) {
  html('<p><img src="Alle_Maennlich.jpg"></p>');
} elseif ($zahl == 3) {
  html('<p><img src="Weiblich_Pro.jpg"></p>');
} elseif ($zahl == 4) {
  html('<p><img src="Maennlich_Pro.jpg"></p>');
}

Soweit so gut. Jetzt würde ich gerne einige Seiten später, den Probanden zu den einzelnen Stimuli gehörende Screenshots zeigen. Ich dachte ich könnte jetzt einfach wieder die Zufallsauswahl auslesen und dann entsprechend die Bilder anzeigen lassen. Quasi der gleich Code wie oben, nur eben mir anderen .jpg-Datein.

Leider bekomme ich immer folgende Warnung:
Die Variable ST01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln.

Habe schon alles zum Thema bei HELP gelesen, aber irgendwie finde ich keine funktionierende Lösung.

Hoffe ihr könnt mir helfen.

Danke!

in SoSci Survey (dt.) by s111088 (155 points)
edited by SoSci Survey

1 Answer

+1 vote
 
Best answer

Ich dachte ich könnte jetzt einfach wieder die Zufallsauswahl auslesen und dann entsprechend die Bilder anzeigen lassen.

Das ist auch vollkommen korrekt.

Die Variable ST01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln.

Höchstwahrscheinlich liegt das daran, dass Sie den Fragebogen nicht von Beginn (bzw. ab der Seite mit dem Zufallsgenerator) gestartet haben, sondenr zum Testen direkt auf der späteren Seite? Dann ist es tatsächlich so, dass in diesem (!) Test-Interview der Zufallsgenerator noch nicht aufgerufen wurde und entsprechend kein Wert dafür vorliegt.

by SoSci Survey (79k points)
selected by s111088
Na klar! Oh Gott ich habe so lange drüber gegrübelt, aber das macht naturlich total Sinn! Vielen Dank für die schnelle Antwort!
...