Hallo!
In meinem Fragebogen präsentiere ich verschiedene Audiofiles, die ich von Probanden Bewerten lasse. Die Audiofiles konnte ich mit HTML zur jeweiligen Antwortmöglichkeit direkt in die Zeile schreiben. Das klappt schon mal wunderbar und sieht so aus:
Ich möchte jetzt gern noch die Anzahl der Klicks aufzeichnen, also wie oft eine Audiodatei abgespielt wurde. Ich habe mich durch verschiedene Artikel geklickt und habe herausgefunden, dass ich zuerst interne Variablen anlegen muss, die man bei "Fragebogen zusammenstellen" dann zuerst einfügt. Danach wird die eigentliche Frage eingefügt. Zum Schluss soll HTML Code eingefügt werden, mit dem dann die Buttoklicks gezählt werden sollen. Ich habe in ihrem Forum eine Zählung für Infobuttons gefunden: https://www.soscisurvey.de/help/doku.php/de:create:popup?s[]=informationen&s[]=per&s[]=mausklick&s[]=anzeigen
Da ich keine Infobuttons habe, sondern Audiodateien, wie kann ich die Klicks auf die Audiodateien zählen?
Wenn Sie die Audio-Dateien via <audio> eingefügt haben, dann erzeugen diese beim Abspielen ein "play"-Event (vgl. https://www.w3schools.com/tags/ref_av_dom.asp).
<audio>
Sie haben eine HTML-ID in das <audio>-Tag eingetragen? Sehr gut, dann könnte Ihr JavaScript-Code wie folgt aussehen:
document.getElementById("audio01").addEventListener("play", function() { countClick("IV01_01"); });
Die Funktion countClick() müssen Sie natürlich noch separat definieren.
countClick()
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