Für so viele Wünsche müssen Sie sich jetzt ein klein wenig in JavaScript und im Speziellen in Events einlesen. Sie werden sehen, dass das <video>-Element bei jeder Veränderung (Starten, Ende erreicht) ein Ereignis bzw. Event auslöst. An dieses kann man sich mittels SoSciTools.attachEvent() koppeln, so ähnlich wie im Beispiel oben. Nur wurde hier an ein Ereignis von "document" gekoppelt, nicht des Videos.
> Kann man irgendwo sehen, ob die Teilnehmer das Video auch wirklich abgespielt haben?
Wenn das Play-Event ausgelöst wird, speichern Sie mittels JavaScript in eine interne Variable (s. Anleitung) den Wert 1. Wenn das Ende erreicht wurde, speichern Sie den Wert 2 und ...
> Bzw könnte man einstellen, dass der "Weiter" Button verschwindet, und die nächste Seite des Fragebogens automatisch aufgerufen wird, sobald das Video zu Ende gespielt hat?
... verwenden Sie SoSciTools.submitPage(), damit es zur nächsten Seite weitergeht. Ich bin ziemlich sicher, dass es im Support dafür schon Beispiel-Code gibt, wenn Sie nach "video submitPage" suchen.
> Außerdem wäre es für mein Experiment sehr wichtig, dass das Video nach dem Klick automatisch bis zum Ende abgespielt wird, die Teilnehmer also nicht mehr auf Pause oder sonstiges drücken kann.
Dafür können Sie das Video-Element nach dem Start mittels removeAttribute() so ändern, dass das "control"-Attribut entfernt wird. Dadurch werden die Kontrollelemente (Pause u.s.w.) ausgeblendet.
Denken Sie aber bitte immer daran, dass der Teilnehmer das letzte Wort hat, was in seinem Browser passiert. Wenn jemand die Automatismen umgehen will, kann er das mit ein klein wenig Wissens um seinen Browser auch.