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

Liebes Support Team,

ich würde meinen Fragebogen gerne in 2 Gruppen einteilen. Dafür habe ich einen Zufallsgenerator erstellt (GR01). Nun möchte ich, dass jede Gruppe ein anderes Video sieht. Wie gehe ich da mit dem HTML Code vor? (siehe unten)
Die Videos sind in der Vorschau zu sehen, jedoch werden sie nicht randomisiert.

Mein PHP Code:

if (value('GR01') == 1) {
    html (<iframe width="560" height="315" src="https://www.youtube.com/embed/m9nvv77v450" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>);
} elseif (value ('GR02') == 2) {
    html (<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/_r30_HlEnCw?start=355" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>);
} else {}

Vielen Dank im Voraus!
Liebe Grüße

1 Answer

0 votes
by SoSci Survey (305k points)

Bitte binden Sie den Code als "PHP Code" ein, nicht als "HTML Code" und setzen Sie im html()-Befehl am Anfang und Ende ein einfaches Anführungszeichen:

if (value('GR01') == 1) {
    html ('<iframe width="560" height="315" src="https://www.youtube.com/embed/m9nvv77v450" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>');
} elseif (value ('GR02') == 2) {
    html ('<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/_r30_HlEnCw?start=355" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>');
}
by s233606 (100 points)
Gibt es dazu 2022 nochmal eine Erneuerung des Codes? Ich hab eins zu eins das gleiche Problem, jedoch funktioniert der überarbeitete PHP Code auch nicht und ich bekomme nur eine Fehlermeldung ("Die Variable GR01 gibt es in diesem Projekt nicht (siehe Variablen-Übersicht). Daher kann kein Antwort-Wert dafür ermittelt werden.").

Vielen Dank im Voraus!
Liebe Grüße
by SoSci Survey (305k points)
Bei GR01 handelt es sich hier um die Variable eines Zufallsgenerators. Wenn Sie die Kennung bereits an den von Ihnen erstellten Zufallsgenerator angepasst haben, dann stellen Sie bitte auch sicher, dass Ihr Zufallsgenerator nur einen Zettel pro Interview zieht. Im Karteireiter "Variablen" Ihres Zufallsgenerators können Sie nachsehen, wie die Variable(n) exakt heißen.

Mehr zum Nachlesen auch unter https://www.soscisurvey.de/help/doku.php/de:create:randomization-php

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

...