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

0 votes

Hallo zusammen,

ich habe für meine Gruppenzuteilung einen Zufallsgenerator mit anschließender Umkopierung zu einer Internen Variablen angelegt. Funktioniert auch soweit.

if (value('F001') == 1) {
  put('IV01_01', value('F001'));  // Antwort Umkopieren nach Interne Variable 8 Influ
} elseif (value('F001') == 2) {
  put('IV01_01', value('F001'));  
} elseif (value('F001') == 3) {
  put('IV01_01', value('F001'));  
} elseif (value('F001') == 4) {
  put('IV01_01', value('F001'));  
} elseif (value('F001') == 5) {
  put('IV01_01', value('F001'));  
} elseif (value('F001') == 6) {
  put('IV01_01', value('F001'));  
} elseif (value('F001') == 7) {
  put('IV01_01', value('F001'));  
} elseif (value('F001') == 8) {
  put('IV01_01', value('F001'));  
} elseif (value('F001') == 9) {
  question('Z001');               // Zufallsgenerator 
  put('IV01_01', value('Z001'));  // Antwort Zufallsgenerator Umkopieren nach Interne 
}

// Stimulus anzeigen
$z = value('IV01_01');
if ($z == 1) {
  text('Text1');
} elseif ($z == 2) {
  text('Text2');
} elseif ($z == 3) {
  text('Text3');
} elseif ($z == 4) {
  text('Text4');
} elseif ($z == 5) {
  text('Text5');
} elseif ($z == 6) {
  text('Text6');
} elseif ($z == 7) {
  text('Text7');
} elseif ($z == 8) {
  text('Text8');
} elseif ($z == 9) {
  text('Text9');
}

Jetzt möchte ich aber je nach Gruppe ein anderes Video abspielen.
Dafür hab ich je folgenden HTML Code geschrieben:

<video poster="Story1.png" controls>
  <source src=”Story1.mp4” type=”video/mp4” />
  <source src="Story1.webm" type="video/webm" />
  <source src="Story1.ogg" type="video/ogg" />
</video>

Kann ich den HTML Code den jetzt auch iwie mit der Internen Variable verbinden ?

Vielen Dank :)

in SoSci Survey (dt.) by s058675 (120 points)

1 Answer

0 votes

Jetzt möchte ich aber je nach Gruppe ein anderes Video abspielen.

Nun, im Prinzip haben Sie dafür oben ja schon den passenden PHP-Code, der je nach Gruppe einen anderen Textbaustein anzeigt.

Legen Sie einfach für jedes Video einen Textbaustein an (Darstellung: HTML-Code). Und dann verwenden Sie den PHP-Code, wie Sie ihn schon haben - nur eben mit den "Texten" für die Videos.

Alternativ könnte man auch mit Platzhaltern für die Dateinamen arbeiten, aber das die oben geschilderte Lösung ist viel einfacher.

by SoSci Survey (129k points)
...