Liebes Sosci Survey-Team,
in unserer Umfrage soll es den Teilnehmenden bei einigen Fragen erst nach 30 Sekunden möglich sein, per "weiter" zur nächsten Seite zu kommen. Hierfür habe ich mit folgender Anleitung https://www.soscisurvey.de/help/doku.php/de:create:timer-display den Weiter-Knopf für die entsprechende Zeit verborgen. Allerdings ist es so, dass alle Fragen auf den jeweiligen Seiten verpflichtend auszufüllen sind. Unser Anliegen wäre jetzt, dass bei einer fehlenden Antwort und einer entsprechenden Rückmeldung der Timer nicht immer wieder von vorne beginnt.
Gibt es eine entsprechende Lösung, dass der Timer pro Seite zählt, bei fehlenden Antworten nicht wieder auf Anfang springt und die Teilnehmenden dennoch erst bei vollständig ausgefüllten Antworten zur nächsten Seite kommen können?
Ich hatte bereits probiert über andere Einträge zu dem Thema zur Lösung zu kommen, bin jedoch immer wieder daran gescheitert, dass die Codes für einen Timer über mehrere Seiten geschrieben waren.
Unser aktueller Code ist folgender (angelegt als HTML-Text):
<!--
// Knopf zunächst ausblenden
SoSciTools.submitButtonsHide();
// Nach Ablauf von 30 Sek = 30000 ms wieder einblenden
window.setTimeout(
SoSciTools.submitButtonsDisplay, 30000
)
// -->
Gibt es auch hier die Variante über einen Filter mit isset()?
Herzlichen Dank und viele Grüße!