0 votes
in SoSci Survey (dt.) by s118225 (115 points)

Hallo zusammen,

ich bin ein absoluter SoSci Survey Anfänger und werde leider aus dem Infobeitrag zu Randomisierung nicht schlau.

Wir möchten innerhalb eines Kurses eine Online-Umfrage zum Thema Körperbild machen, haben dafür 3 verschiedene Bilder unterschiedlicher Körpertypen zur Auswahl. Die Teilnehmer*innen sollen immer nur eines der Bilder sehen und beantworten dann im Anschluss alle den selben Fragebogen.

Wir haben einen Zufallsgenerator erstellt, aber nun kommen wir nicht weiter.

Vielleicht hat ja jemand Zeit und Geduld, um weiterzuhelfen.
Ich danke schon einmal im Voraus.

Liebe Grüße

by SoSci Survey (328k points)
Wenn Sie der Anleitung Schritt für Schritt gefolgt sind: Ab wo hakt es denn? Und warum?
by s118225 (115 points)
Bei der konkreten Formulierung und Platzierung des PHP-Codes.
Es werden ja mehrere Beispiele für PHP-Codes angegeben.

Würde da dieser reichen und wo platziere ich ihn:
$zahl = value('RG01');  // Auslesen der gezogenen Zufallszahl
 
// Grafik in Abhängigkeit von der Zahl anzeigen
// (dafür wird HTML-Code verwendet)
if ($zahl == 1) {
  html('<p><img src="stimulus1.png"></p>');
} elseif ($zahl == 2) {
  html('<p><img src="stimulus2.png"></p>');
} elseif ($zahl == 3) {
  html('<p><img src="stimulus3.png"></p>');
} elseif ($zahl == 4) {
  html('<p><img src="stimulus4.png"></p>');
}

1 Answer

+1 vote
by SoSci Survey (328k points)

Würde da dieser reichen

Ja. Sofern Ihre Bilder stimulus1.png u.s.w. heißen. Sonst müssen Sie die Dateinamen anpassen.

und wo platziere ich ihn

Auf einer Fragebogen-Seite Ihrer Wahl als PHP-Code Element.

Sie haben gesehen, dass es zur Randomisierung auch eine Video-Anleitung gibt, wo das auch nochmal kompakt im Bewegtbild gezeigt wird?

by s118225 (115 points)
Oh vielen lieben Dank, nein das Videomaterial hatte ich noch gar nicht entdeckt. Ich werde mich direkt daran noch einmal versuchen. :)
by s118225 (115 points)
Es hat sich noch eine Frage aufgetan, bei dem Testdurchlauf des Fragebogens erscheint die Fehlermeldung "The variable RB01 has not been asked on a previous page during this interview. Therefore value() cannot determine any answer, yet."

Unser PHP-Code lautete:
$zahl = value('RG01');

if ($zahl == 1) {
  html('<img src="pro://Word_Bilder_schlank.png" alt="Gruppe schlank">');
} elseif ($zahl == 2) {
  html('<img src="pro://Word_Bilder_normal.png" alt="Gruppe normal">');
} elseif ($zahl == 3) {
  html('<img src="pro://Word_Bilder_kurvig.png" alt="Gruppe kurvig">');
}
by SoSci Survey (328k points)
Vermutlich haben Sie den Zufallsgenerator einfach noch nicht auf die Seite gezogen? Er muss über dem PHP-Code stehen, damit die Ziehung erfolgt bevor der PHP-Code ausgeführt wird.

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

...