0 votes
ago in SoSci Survey (dt.) by s335943 (130 points)

Ich möchte eine randomisierte Einteilung von zwei Gruppen, die anschließend einen anderen Verlauf im Fragebogen haben. Allerdings bekomme ich immer folgende Fehlermeldungen angezeigt "Die Kennung gruppenzuteilung, die in der Funktion urnDraw() verwendet wurde, ist keine gültige Variablen-Kennung." und "Die Variable gruppenzuteilung gibt es in diesem Projekt nicht (siehe Variablen-Übersicht). Daher kann kein Antwort-Wert dafür ermittelt werden." . Ich habe die Variable "gruppenzuteilung" als interne Variable gespeichert.
Muss ich dabei irgendwas einstellen oder beachten?

Verwendeter PHP-Code:
urnDraw('reihenfolge', 'gruppenzuteilung');
$zahl = value('gruppenzuteilung');
if ($zahl == 1) {
setPageOrder('Experiment, Generische Werbung, Nachbefragung');
} else {
setPageOrder('Experiment, interessen, Nachbefragung');
}

1 Answer

0 votes
ago by SoSci Survey (349k points)

"Die Kennung gruppenzuteilung, die in der Funktion urnDraw() verwendet wurde, ist keine gültige Variablen-Kennung."

Bitte verwenden Sie keine Urne, sondern einen Zufallsgenerator: Seiten rotieren

Ob Sie die Seitenabfolge dann direkt im Zufallsgenerator einstellen oder per PHP-Code, das bleibt Ihnen überlassen.

Ich habe die Variable "gruppenzuteilung" als interne Variable gespeichert.

Die Befehl urnDraw() ist darauf ausgelegt, Vignetten zu ziehen und erwartet, daher keinen Variablennamen, sondern die Kennung einer Frage vom Typ "interne Variablen". Insgesamt ist urnDraw() recht kompliziert, daher haben wir das vor Jahren schon durch den Zufallsgenerator ersetzt. Die Urnen-Funktion ist nur noch für wenige Spezialfälle notwendig.

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

...