0 votes
in SoSci Survey (dt.) by s065396 (130 points)

Guten Tag,

wir möchten innerhalb eines Fragebogens zu definierten Zeiten feste Fragen bearbeiten lassen (also Frage 1 nach einer Minute, Frage 2 nach 2 Minuten etc.). Dazwischen sollen als "Ablenkung" andere Fragen gestellt werden (Einfach-Auswahl), die den Zielfragen ähnlich sehen.
Da die Bearbeitungszeiten für die einzelnen Fragen variieren, haben wir versucht, so lange Ablenkfragen anzubieten, bis ein Timer abgelaufen war. Das funktioniert auch. Nun soll aber nach Ablauf der vorgesehenen Zeit nicht sofort die aktuelle Seite abgeschickt und zu einer definierten Zielseite gesprungen werden, sondern erst nach einem weiteren Klick auf Weiter. Wir haben wir mit der Funktion setNextPage experimentiert, aber keinen Erfolg erzielt. Es wird immer automatisch weitergeleitet. Ich vermute, das liegt am JavaScript.
Gibt es eine Möglichkeit, das Beschriebene zu erreichen, also die zeitabhängige Veränderung des Weiter Buttons?

Vielen Dank!

1 Answer

0 votes
by SoSci Survey (305k points)

Wir haben wir mit der Funktion setNextPage experimentiert, aber keinen Erfolg erzielt.

Wie Sie schon vermuten: Lassen SIe das JavaScript einfach weg.

Außerdem sollten Sie nicht setNextPage()verwenden, sondern goToPage() - und zwar direkt oben auf jeder Seite. Dann wrd nach jedem "Weiter" gepüft, ob die Zeit abgelaufen ist. Und wenn ja, dann geht es automatisch zur Zielfrage.

Außerdem empfehle ich, die Ablenkungsfragen via loopPage() aus einem Array zu präsentieren. Das hat den Vorteil, dass Sie nur eine Seite brauchen und den Zeit-Filter auch nur auf einer Seite einbauen müssen.

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

...