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 mithilfe der Urne die Auswahl an Platzhaltern randomisiert, jedoch wird mir bei den Ergebnissen nicht angezeigt, welcher Code gezogen wurde. Dem Zufallsgenerator folgen zwei Fragen mit je drei Items, bei denen der Name ausgetauscht wird.
Auf der Infoseite zum Thema Platzhalter habe ich aber auch schon versucht, das Ganze mit Arrays nachzubauen, das hat aber nicht funktioniert (ich bin noch neu im Umgang mit PHP etc.).
Gibt es die Möglichkeit, den gezogenen Platzhalter mit 'Value' auszulesen?

Liebe Grüße

$code = value('ZG05');  // Auslesen der gezogenen Zufallszahl
 
// Grafikdatei in Abhängigkeit von der Zufallszahl in einen Platzhalter schreiben
if ($code == 1) {
  replace('%Name%', 'Brasilien');
} elseif ($code == 2) {
  replace('%Name%', 'Thailand');
} elseif ($code == 3) {
  replace('%Name%', 'Madagaskar');
} elseif ($code == 4) {
  replace('%Name%', 'Frankreich');
} elseif ($code == 5) {
  replace('%Name%', 'den USA');
} elseif ($code == 6) {
  replace('%Name%', 'China');
}
}
in SoSci Survey (dt.) by s117192 (160 points)
edited by SoSci Survey

1 Answer

0 votes

Sie haben den gezogenen Code ja in der Variable ZG05 (in den Ergebnissen) stehen.

Generell können Sie den im Zufallsgenerator abgelegten Werte auch mittels value('ZG05', 'label') auslesen, wie in der Anleitung "Randomisierung" erklärt.

$text = value('ZG05', 'label');

Oder auch

replace('%Name%', 'ZG05', 'response');
by SoSci Survey (85k points)
...