Liebes Sosci-Team,
leider wurde auf meinen letzten Kommentar nicht geantwortet und ich bin etwas am verzweifeln, da ich mich nicht wirklich mit PHP-Codes auskenne. Ich habe mir schon alle möglichen Fragen und Anleitungen hier zum Randomisieren und zu den Filterfragen durchgelesen, aber werde leider trotzdem nicht daraus schlau, was bei mir nicht passt.
Ich habe ein 2x2 Between-Subjects-Design, wobei 2 Bilder und ein Text zu Beginn des Fragebogens und dann nochmal später 2 weitere Bilder , Text sowie eine Frage randomisiert werden sollen.
Ich habe einen Zufallsgenerator mit einem Zettel angelegt:
1 = affektives Priming/Rabatt
2 = affektives Priming/kein Rabatt
3 = neutrales Priming/Rabatt
4 = neutrales Priming/kein Rabatt
und dann bei "Fragebogen zusammenstellen" auf der 2. Seite, wo der erste Stimulus gesetzt werden soll, also in diesem Beispiel affektives oder neutrales Priming, habe ich zunächst den Zufallsgenerator hineingezogen und dann einen PHP-Code geschrieben, der folgendermaßen aussieht:
$zahl = value('ZV01');
if ($zahl == 1) {
text('AP01');
html('<img src="pro://Eisbaer.jpg" alt="Bild Eisbär">');
} elseif ($zahl == 2) {
text('AP01');
html('<img src="pro://Eisbaer.jpg" alt="Bild Eisbär">');
} elseif ($zahl == 3) {
text('NP01');
html('<img src="pro://Eiffelturm.jpg" alt="Bild Eiffelturm">');
} elseif ($zahl == 4) {
text('NP01');
html('<img src="pro://Eiffelturm.jpg" alt="Bild Eiffelturm">');
}
dann habe ich auf Seite 6 den 2. Stimulus, der dieses Mal aus Text, Bild und einer Frage besteht.
hier habe ich den folgenden Code eingegeben:
$zahl = value('ZV01');
if ($zahl == 1) {
text('FB02');
html('<img src="pro://Hinflug_mit.jpg" alt="Hinflug mit Rabatt">');
question('FB03');
} elseif ($zahl == 2) {
text('FB05');
html('<img src="pro://Hinflug_ohne.jpg" alt="Hinflug ohne Rabatt">');
question('FB06');
} elseif ($zahl == 3) {
text('FB02');
html('<img src="pro://Hinflug_mit.jpg" alt="Hinflug mit Rabatt">');
question('FB03');
} elseif ($zahl == 4) {
text('FB05');
html('<img src="pro://Hinflug_ohne.jpg" alt="Hinflug ohne Rabatt">');
question('FB06');
}
Wenn ich mir die Vorschau des Fragebogens anschaue, funktioniert der erste Stimulus, also mir wird entweder das Bild mit dem affektivem Priming oder das mit dem neutralen Priming angezeigt, aber bei dem zweiten Stimulus mit Rabatt oder kein Rabatt auf Seite 6 wird nur der Text und die Frage angezeigt, das Bild jedoch nicht bzw. es wird nur der Bildtext angezeigt, z.B. "Hinflug mit Rabatt". Es wird mir keine Fehlermeldung angezeigt, daher weiß ich leider nicht, was hier falsch sein soll.
Kann mir hier evtl. jemand weiterhelfen, wo das Problem liegt?
Vielen Dank vorab und viele Grüße!!