Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Timerdaten nicht speichern

  • csaw2483
  • csaw2483's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 1 month ago - 2 years 1 month ago #226463 by csaw2483
Timerdaten nicht speichern was created by csaw2483
Ich nutze einen Timer in meiner Umfrage. Dieser soll einerseits bewirken, dass die Versuchsperson nicht vor Ablauf der zeit weiter kann, aber auch nicht länger als die Zeit auf der Seite verweilen kann. Das funktioniert auch eigentlich so. Allerdings ist es so, dass wenn man die Umfrage während des Timers unterbricht oder diese erneut machen möchte, ist wenn man die Umfrage erneut öffnet irgentwie immernoch die Timerzeit von dem Versuch davor im Browser gespeichert, sodass der Timer verkürzt ist oder die Seite direkt weiter springt. Wie kann ich das ausstellen das der Browser sich nicht die Abgelaufene Zeit vom Timer merkt? "Teilnehmer kann speichern und später fortfahren" habe ich ausgestellt.
Danke für die Hilfe!
 
Last edit: 2 years 1 month ago by csaw2483.

Please Log in to join the conversation.

More
2 years 1 month ago #226465 by jelo
Replied by jelo on topic Timerdaten nicht speichern
Deine Anforderung stellt die Umgehung des Timers dar. Durch "Speichern und später fortfahren" könnte man die Zeit ja beliebig ausweiten, wenn die abgelaufene Zeit NICHT gespeichert wird.

Daher dürfte diese Anforderung neu sein und einen Workaround ohne Eingriff in den Programmcode von LimeSurvey sehe ich auch nicht.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 1 month ago #226472 by Joffm
Replied by Joffm on topic Timerdaten nicht speichern
Mir fällt spontan ein, dass Du evtl. den eingebauten Timer nicht benutzt, sondern eine eigene Lösung mit javascript bastelst.
Könnte so aussehen:
1. Weiter-Button verstecken.
2. Mithilfe der Funktion "timeout" nach der eingestellten Zeit weitergehen.

Damit würde bei einem erneuten Aufruf der Seite die Zeit wieder neu starten.
Was dann natürlich wieder bedeutet, dass man die Zeit ausdehnen könnte.
Allerdings würde man hierbei nicht sehen, wie viel Zeit noch verbleibt.

Aber da Du weder die Eingangsfragen beantwortet hast noch ein kleines Beispiel als lss Export hier angehängt hast, ist es schwer mehr zu sagen.

"Teilnehmer kann speichern und später fortfahren" habe ich ausgestellt.

Ist die Umfrage offen oder geschlossen?

Joffm


 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

More
2 years 1 month ago #226478 by jelo
Replied by jelo on topic Timerdaten nicht speichern

Mir fällt spontan ein, dass Du evtl. den eingebauten Timer nicht benutzt, sondern eine eigene Lösung mit javascript bastelst.
 
Würde bedeuten, nach Ablauf der Zeit alle Fragen sperren und nur noch den Weiter Button freigeben? Und bei Möglichkeit vor- und zurück zu gehen, die Frage(n) zu sperren?
Das klingt nach Arbeit für einen robusten Workaround. Ich nutze keine Timer.


 

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 1 month ago #226480 by Joffm
Replied by Joffm on topic Timerdaten nicht speichern
Ich benutze sie auch nicht.
Und da "Zurück" bei so etwas ja sowieso nicht sinnvoll ist, habe ich mir einfach vorgestellt, dass nach einer bestimmten Ze6 weitergegangen wird - ohne den Button überhaupt zu zeigen.
Im Eingangspost steht ja " nicht vorher, aber auch nicht später."

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose