Offensichtlich dauert es manchen TN teilweise zu lange, bis sich nach dem Klick auf "weiter" die neue Seite aufgebaut hat, so dass sie wiederholt auf "weiter" klicken, was dazu führt, dass mehrere Seite übersprungen werden.
Der erneute Klick führt nur dann auf die übernächste Seite, wenn es sich bereits um den Weiter-Knopf der nächsten Seite handelt. Ich würde vermuten, dass es den Befragten eher nicht bewusst ist, dass sie schon auf der nächsten Seite sind. Denn wie Sie schon schreiben, ändert sich optisch ja nichts.
Eventuell wäre also ein Fixationskreuz, welches z.B. für 500ms auf der Seite zu sehen ist, eine sinnvolle Lösung, um die neue Seite "sichtbar" zu machen.
Bis also durch das JavaSkript der "weiter" Knopf ausgeblendet wird, vergehen erst ein paar Sekunden, in denen die TN wiederholt auf den "weiter" Knopf klicken können
Es kommt darauf an, wann und wie man den Weiter-Knopf ausblendet. Wenn man mit window.addEventListener("load", ...)
arbeitet, dann wird der Knopf evtl. erst ausgeblendet, wenn die Audio-Datei geladen ist. Das wäre (eben wegen dieser Ladezeit) zu spät.
Wenn Sie hingegen das SoSciTools.submitButtonsHide()
verwenden, sollte der Knopf eigentlich direkt nach dem Laden der neuen Seite (also dann, wenn er zur übernächsten Seite führen kann) verschwinden. Sie können aber noch ein wenig nachhelfen:
pageCSS('
#buttonsAuto,
#buttonNext,
#submitNext {
display: none;
}
');
Hilft das schonmal? Können Sie den "versehentlichen" Weiter-Klick damit noch replizieren?
Generell könnten Sie mit ein wenig PHP-Code (und loopToPage()
statt loopPage()
) natürlich dafür sorgen, dass man im Polprofil min. ein paar Items beantworten muss, und sonst die Seite mittels repeatPage()
einfach wiederholen.