0 votes
ago in SoSci Survey (dt.) by s316406 (110 points)

Hallo,

Ich möchte für meine Befragung den Probanden eins von drei möglichen YouTube-Videos angezeigt bekommen. Die Zuteilung zu einer dieser Bedingung erfolgt über den Zufallsgenerator, so viel konnte ich schon herausfinden. Diesen habe ich auch angelegt mit den 3 eingebetteten Links als Zettel.
Unter Inhalte anzeigen habe ich folgenden HTML-Code:

<iframe width="560" height="315" src="%random%" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 

Ich hätte gerne, dass zusätzlich zu dem Video der Songtext angezeigt wird. ChatGPT hat mir folgenden Code geraten, allerdings zeigt es mir dann alle drei Videos & Songtexte an und nicht nur eines.
Hier ein Auszug aus dem Vorschlag von ChatGPT:

<?php
if ($stimulusVideo == 1) {
?>
<!-- Stimulus 1: The Man - Taylor Swift -->
<p><strong>Bitte sehen Sie sich das folgende Musikvideo an und lesen Sie den Songtext aufmerksam mit.</strong></p>

<iframe width="560" height="315" src="https://www.youtube.com/embed/pHoHDNxay3A" frameborder="0" allowfullscreen></iframe>

<div style="margin-top:20px; padding:10px; background-color:#f9f9f9; border:1px solid #ccc;">
<h4>Deutsche Übersetzung: „The Man“ – Taylor Swift</h4>
<p>Ich wäre komplex ... <br>
</p>
</div>
<?php
if ($stimulusVideo == 2) {
?>
<!-- Stimulus 2: Hey Puppe - Tream -->
<p><strong>Bitte sehen Sie sich das folgende Musikvideo an und lesen Sie den Songtext aufmerksam mit.</strong></p>

<iframe width="560" height="315" src="https://www.youtube.com/embed/kOG6SzTK4BY" frameborder="0" allowfullscreen></iframe>

<div style="margin-top:20px; padding:10px; background-color:#f9f9f9; border:1px solid #ccc;">
<h4>Deutsche Übersetzung: „HEY PUPPE“ – Tream</h4>
<p>Hey, hey, Oida...<br>
</p>
</div>

Da ich mir das Konto für akademische Zwecke erstellt habe, habe ich keinen Zugriff auf den Fragetypen HTML-Code/ Medienelement und auch nicht auf PHP-Code.
Ich bin für jeden Hinweis, was falsch läuft, sehr dankbar :)

1 Answer

0 votes
ago by SoSci Survey (341k points)

Da ich mir das Konto für akademische Zwecke erstellt habe, habe ich keinen Zugriff auf den Fragetypen HTML-Code/ Medienelement und auch nicht auf PHP-Code.

Diese Aussage ist nicht korrekt. Sie können PHP-Code nutzen ... nur nicht in der Form, wie ChatGPT sich das "vorstellt". Leider hat ChatGPT so keine Ahnung von SoSci Survey, und daher ist das denkbar wenig hilfreich :(

Ich hätte gerne, dass zusätzlich zu dem Video der Songtext angezeigt wird.

Okay, wir müssen YouTube also im Link sagen, dass es die Untertitel einschaltet. Dafür müssen wir einen Blick in die API von YouTube werfen:

YouTube Embedded Players and Player Parameters

Leider steht da nichts direkt von Untertiteln, aber eine weitere Suche im Netz behauptet, man können den Parameter cc_load_policy=1 dafür verwenden.

Sie würden demnach bei der URL, die Sie im Zufallsgenerator hinterlegt haben noch ein &cc_load_policy=1 anhängen. Oder ?cc_load_policy=1, falls Sie noch kein Fragezeichen und damit keine anderen Parameter in der URL haben.

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

...