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

Hallo!

Ich möchte eine interne Variable nutzen, um die Zeit, wann die Teilnehmenden ein Video stoppen, als abhängige Variable in meinem Datensatz zu erfassen. Ebenjene integrierte Interne Variable wird jedoch nicht in meinem Datensatz angezeigt.

Ich bin wie folgt vorgegangen:

  • Integration des Videos [`
  • Your browser does not support the video tag. `]
  • Erstellung interner Variable unter den Items ["pauseTime"]
  • Im Fragebogen das Video, die Interne Variable sowie zusätzliche den folgenden html Code: `
    document.addEventListener("DOMContentLoaded", function() {
    const video = document.getElementById("videoElement");
    let pauseTime = null;

    // Wenn das Video pausiert wird
    video.addEventListener("pause", function() {

     if (!pauseTime) { // Nur beim ersten Pausieren
         pauseTime = video.currentTime; // Zeit in Sekunden speichern
         video.controls = false; // Steuerung deaktivieren
         alert("Video wurde pausiert. Zeit: " + pauseTime + " Sekunden");
            
         // Speichern der Pausezeit in eine interne Variable von SoSciSurvey
         soscisurvey.setValue('pauseTime', pauseTime);
     }
    

    });
    });

––

Video script:

<source src="pro://Einsatzszenario_Personenkontrolle.mp4" type="video/mp4">
Ihr Browser unterstützt das Video-Tag nicht.


und anschließend noch die put() Funktion in den PHP-Funktionen // Retrieve the value of the 'pauseTime' variable submitted via the form
if (value('pauseTime') !== null) {

$pauseTime = value('pauseTime'); // Get the value of the variable

// Save the value into an internal variable
put('V110_01', $pauseTime); // Replace 'V110_01' with your actual variable name in SoSciSurvey

}`

Ich weiß an dieser Stelle wirklich nicht mehr weiter. Haben Sie noch eine Idee, woran es liegen könnte, dass die interne Variable nicht in dem Datensatz aufgeführt wird?

Vielen Dank vorab!

Please log in or register to answer this question.

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

...