Speicherung des Fortschritts #11

Open
opened 2020-09-08 11:56:38 +02:00 by Lukas · 1 comment
Owner

Das Quiz wird derzeit beim Neuladen der Seite immer auf den Anfangszustand zurückgesetzt.

Da es relativ lange dauern kann, bis das Quiz komplett durchgespielt ist, sollte der Zustand gespeichert werden. Auch ein unerwartetes Beenden, beispielsweise durch Absturz von Software sollte berücksichtigt werden.

Folgende Features möchte ich gerne umsetzen:

  • Nach jedem Arbeitsschritt wird der aktuelle Zustand im localStorage des Browsers gesichert und entsprechend beim Laden der Seite von dort zurück geladen.
  • Der Nutzer wird zu Beginn darauf hingewiesen, dass der Stand jederzeit gesichert wird, aber dass dies je nach Browsereinstellung auch wieder gelöscht werden könnte.
  • Es gibt einen Button, um das Quiz explizit auf den Anfangszustand zurück zu setzen. Vor dem Reset erscheint eine Sicherheitsabfrage. Dieser Button ist notwendig, da ein Reset sonst nur noch umständlich über das Löschen von Website-Daten möglich wäre.
Das Quiz wird derzeit beim Neuladen der Seite immer auf den Anfangszustand zurückgesetzt. Da es relativ lange dauern kann, bis das Quiz komplett durchgespielt ist, sollte der Zustand gespeichert werden. Auch ein unerwartetes Beenden, beispielsweise durch Absturz von Software sollte berücksichtigt werden. Folgende Features möchte ich gerne umsetzen: - [ ] Nach jedem Arbeitsschritt wird der aktuelle Zustand im localStorage des Browsers gesichert und entsprechend beim Laden der Seite von dort zurück geladen. - [ ] Der Nutzer wird zu Beginn darauf hingewiesen, dass der Stand jederzeit gesichert wird, aber dass dies je nach Browsereinstellung auch wieder gelöscht werden könnte. - [ ] Es gibt einen Button, um das Quiz explizit auf den Anfangszustand zurück zu setzen. Vor dem Reset erscheint eine Sicherheitsabfrage. Dieser Button ist notwendig, da ein Reset sonst nur noch umständlich über das Löschen von Website-Daten möglich wäre.
Collaborator

Das klingt gut.

Das klingt gut.
Sign in to join this conversation.
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Lukas/Ministranten-Quiz#11
No description provided.