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

Hallo,

für meine Studie steht ein Pool von 7 Videos (hochgeladen auf einem externen Server) zur Verfügung.
Jeder Proband soll aus diesem Pool insgesamt 1 Video zu sehen bekommen und bewerten.

Ich habe bereits einen Zufallsgenerator erstellt und pro Zeile die Links der Videos angegeben. Außerdem habe ich 7 einzelne Fragen (AB01 - AB07) erstellt, mit denen jedes Video bewertet werden soll.

Die Frage ist jetzt, wie der PHP Code hierfür aussieht?

Was ich bisher versucht habe und was nicht funktioniert hat:

// loopPage(20) liefert eine Zahl von 0 bis 19 (eins mehr bei jeder Wiederholung)
$i = loopPage(1);  // Hier die Zahl der zu zeigenden Bilder eintragen
// Das ausgewählte Bild anzeigen
$varID = 'ZG01x'.sprintf('%02d', $i + 1);  // Die Variablennamen lauten ZG01x01 bis ZG03x20
$img = value($varID, 'label');
// Das HTML-Tag <img> zeigt ein Bild an, der Dateiname wird mit src angegeben
html('
  <div style="margin: 3em; text-align: center">
   <video width="512" height="288" >
  <source src="https://dshs-koeln.sciebo.de/s/FHD58d8lx4nuwWz" />
 </video> 
  </div> ');
// Die passende Frage-Kennung erstellen und die Frage mittels question() anzeigen
question(id('AB', $i + 1)); // Frage-Kennungen AB01 bis AB20

1 Answer

0 votes
by SoSci Survey (327k points)

Vermutlich ist es wesentlich einfacher - wenn der komplette Link im Zufallsgenerator steht, können Sie diesen mittels replace(..., ..., 'response') direkt in einen Platzhalte übernehmen - und diesen dan im HTML Code verwenden.

// Wenn Ihr Zufallsgenerator die Kennung ZG01 hat
replace('%video%', 'ZG01', 'response');

Und hier der zugehörige HTML-Code:

  <div style="margin: 3em; text-align: center">
   <video width="512" height="288" >
     <source src="%video%" />
   </video> 
 </div>

Sollte das nicht funktionieren, posten Sie bitte einen Pretest-Link zur betroffenen Seite. Und bitte auch eventuelle Fehlermeldungen, die angezeigt werden. Danke.

asked Mar 13, 2018 in SoSci Survey (dt.) by s063015 (140 points) PHP Code Falsch

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

...