0 votes
in SoSci Survey (dt.) by s187063 (150 points)
edited by SoSci Survey

Hallo zusammen,

ich möchte gerne einen Zufallsgenerator zwei Mal (oder häufiger, dass zusätzlich manche Fragen später nicht angezeigt werden in der Kontrollbedingung) verwenden.

Zettel (Inhalte):
1 = Kontrollbedingung
2 = schwache Norm
3 = starke Norm

PHP-Code für die erste Frage:

if (value('CO04') == 2) {
    $frage = 'CO08';
} elseif (value('CO04') == 3) {
    $frage = 'CO09';
} elseif (value('CO04') == 1) {
    $frage = 'CO02';
}

Weiterführend soll bei einer Frage auf einer anderen Seite die entsprechende Frage ausgewählt werden, je nachdem welche Ziehung durchgeführt wurde (In der Frage wird nur eine Prozentzahl geändert).

PHP-Code für die zweite Frage:

if (value('CO04') == 2) {
  question('SN07');
} elseif (value('CO04') == 3) {
  question('SN08');
} else {
  // Den else-Teil könnte man in diesem Fall weglassen,
  // hier passiert rein gar nichts.
}

Wenn ich den selben Zufallsgenerator (CO04) benutze, funktioniert es zwar, aber es kommt folgende Fehlermeldung: Eine oder mehrere Variablen (CO04_CP, CO04) wurden bereits auf Seite 3 abgefragt. Bitte beachten Sie, dass die Antworten von Seite 3 hier angezeigt und anschließend überschrieben werden. Falls Sie eine gleichartige Frage mehrfach benötigen, erstellen Sie eine Kopie der Frage.

Ich habe jeweils bei Frage zusammenstellen auf der entsprechenden Seite erst den Zufallsgenerator eingefügt und unten drunter den PHP-Code.

Danke im Voraus für Ihre Hilfe!!

1 Answer

0 votes
by SoSci Survey (302k points)
selected by s187063
 
Best answer

Wenn ich den selben Zufallsgenerator (CO04) benutze, funktioniert es zwar, aber es kommt folgende Fehlermeldung

Diese Meldung können Sie ignorieren - oder noch besser - Sie entfernen den Zufallsgenerator über dem zweiten PHP-Code. Nach der Ziehung steht der gezogene Code ja bereits im Datensatz und kann mittels value() einfach ausgelesen werden.

by s187063 (150 points)
Danke! Ich habe den zweiten Zufallsgenerator gelöscht.

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

...