0 votes
in SoSci Survey (dt.) by s259051 (120 points)

Hallo liebes Support-Team!

Für meinen Fragebogen habe ich 6 Bilder erstellt, von denen jedem Teilnehmer jedoch nur 3 randomisiert gezeigt werden sollen. Die Bilder sind bereits in eine Frage eingebunden.
Die Fragen sollen also im Fragebogen randomisiert werden. Jede der drei Fragen soll auf einer eigenen Seite erscheinen.
Ich habe mich schon eingelesen und verstehe es so, dass ich auf der ersten Seite einen Zufallsgenerator einfüge, darunter einen PHP-Code, und auf den beiden folgenden Seiten ebenfalls den PHP-Code.
Ich kann allerdings nicht ganz nachvollziehen, wie ich Zufallsgenerator und PHP genau programmiere.

Was muss ich in meinem Fall beim Zufallsgenerator als Zettel eintragen?

Meinen PHP Code habe ich aus dem Handbuch übernommen und entsprechend meiner Fragekennung angepasst, meinen Zufallsgenerator habe ich ebensfalls als RG01 bezeichnet:

    if (value('RG01') == 1) {
  question('CE04');
} elseif (value('RG01') == 2) {
  question('CE05');
} elseif (value('RG01') == 3) {
  question('CE06');
} elseif (value('RG01') == 4) {
  question('CE09');
} elseif (value('RG01') == 5) {
  question('CE10');
} elseif (value('RG01') == 6) {
  question('CE11');
}

Beim Testen des Fragebogens bekomme ich allerdings die Fehlermeldung "Variable RG01 is unknown to this project" Bin mir im übrigen auch gar nicht sicher, ob der Code abgesehen davon korrekt ist.

Ich hoffe, mir kann jemand weiterhelfen und freue mich über jede Antwort.

Vielen Dank im Voraus!

1 Answer

0 votes
by SoSci Survey (305k points)

Was muss ich in meinem Fall beim Zufallsgenerator als Zettel eintragen?

Wenn zufällige 3 aus 6 Bildern gezogen werden sollen, dann können Sie in den Zufallsgenerator einfach die Zahlen 1 bis 6 schreiben.

Und Sie müssen im Zufallsgenerator einstellen, das Sie pro Interview nicht 1, sondern 3 Codes ziehen möchten.

Meinen PHP Code habe ich aus dem Handbuch übernommen

Schon ganz okay, aber beachten Sie, dass Ihr Zufallsgenerator nun 3 untershciedliche Variablen hat. Eine für jede Ziehung das RG01 im Code würden Sie auf Seite 1 durch RG01x1 ersetzen, auf Seite 2 durch RG01x2 u.s.w.

Variable RG01 is unknown to this project

Und falls Ihr Zufallsgenerator nicht gerade RG01 heißt, müssten Sie stattdessen noch die Kennung des Zufallsgenerators einsetzen.

by s259051 (120 points)
Vielen Dank für die schnelle Antwort! Jetzt scheint es zu funktionieren.

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

...