0 votes
in SoSci Survey (dt.) by s297032 (140 points)
edited by SoSci Survey

Sehr geehrte Damen und Herren,
vielen Dank für Ihre Rückmeldung. Leider funktionieren die von mir verwendeten Codes weiterhin nicht.
Ich habe eine Rubrik angelegt für die Randomisierung. Dabei habe ich auf dem Zettel folgende Angaben gemacht: 1= TrueFruits_Stimulus_1.png und 2= TrueFruits_Stimulus_2.png. Da ich insgesamt 6 Bilder (jeweils 3 für die Experimentalgruppe und 3 für die Kontrollgruppe) habe, habe ich zwei weitere Zettel angelegt, diese beinhalten auch jeweils 1= Benetton_Stimulus_1.jpg 2 = Benetton_Stimulus_2.jpg bzw. 1= Alexander_Wang_Stimulus_1.jpg und 2= Alexander_Wang_Stimulus_2.jpg.
Im Anschluss habe ich die Randomisierung in meinem Fragebogen eingefügt. Das erste angezeigte Bild soll zufällig ausgewählt werden (Bezeichnung R001) und die anderen späteren Bilder sollen auf der Zuordnung des ersten Bildes beruhen. Daher habe ich bei der Anzeige für das zweite Bild folgenden Code verwendet:

// Auslesen der Bildkennung für R001
$bildkennung = value('R001');

// Grafik für R002 anzeigen
if ($bildkennung == 'TrueFruits_Stimulus_1.png') {
    html('<p><img src="Benetton_Stimulus_1.jpg"></p>'); // Bild für Experimentalgruppe
} elseif ($bildkennung == 'TrueFruits_Stimulus_2.png') {
    html('<p><img src="Benetton_Stimulus_2.jpg"></p>'); // Bild für Kontrollgruppe
}
bzw. für das dritte Bild den folgenden Code:
// Auslesen der gezogenen Zufallszahl für R001
$bild = value('R001');  // Angenommen, dies gibt den Bildstatus zurück

// Grafik für R003 anzeigen
if ($bild == '<img src="TrueFruits_Stimulus_1.png">') {
    html('<img src="Alexander_Wang_Stimulus_1.jpg">'); // Bild für Experimentalgruppe
} elseif ($bild == '<img src="TrueFruits_Stimulus_2.png">') {
    html('<img src="Alexander_Wang_Stimulus_2.jpg">'); // Bild für Kontrollgruppe
}

Können Sie mir sagen welchen Fehler ich mache? Den Code auf der Hilfeseite zur Randomisierung bezieht sich auch einen text daher habe ich diesen durch $bild ersetzt scheinbar scheint dies aber nicht die richtige Lösung zu sein.

Vielen Dank für Ihre Bemühungen.

related to an answer for: Randomisierung in zwei Gruppen

1 Answer

0 votes
by s160455 (275 points)

Hallo,

ich vermute, dass die Abfrage über value('R001') die Zahl 1 oder 2 zurückliefert, sodass keine der if-else Bedingungen WAHR werden.

Darf ich ggf. noch einen Hinweis geben?
Mir scheint es fast einfacher zu sein, mit einer Zufalssvariablen den Status "Experiment" und "Kontrolle" abzufragen und dann die drei entsprechenden Bilder zu zeigen - sofern ich den grundsätzlichen Aufbau korrekt verstanden habe.

Viel Erfolg!

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

...