FSA: Free-Running timer #13

Open
opened 2022-01-28 20:51:00 +01:00 by o.winkels · 1 comment
Owner

Timer and start/end times keep running regardless of current question's timer.

This means the quizee may have to 'catch up' to the current question if they fall back

Timer and start/end times keep running regardless of current question's timer. This means the quizee may have to 'catch up' to the current question if they fall back
o.winkels added the
enhancement
label 2022-01-28 20:53:05 +01:00
o.winkels added the
Frontend
label 2022-01-28 20:54:17 +01:00
Author
Owner

This is somewhat annoying to do properly.

According to the official procedure,

Some time after the time component of a question reaches zero, the countdown of the time component of the next question starts – this will be indicated

This, if i understand correctly, can go on for multiple questions.

Currently, we only maintain one submitTimer and various other data in the global state only for a single, current, question.

Ideally, we'd extend this to maintain the submitTimer (and associated) state within the question object.

Alternatively, all timing is done based off of the global Quiz timer, with offsets based on the length of the previous questions.

I will reconsider this a a later point because i'm tired

This is somewhat annoying to do properly. According to the [official procedure](https://podio.com/fasttubede/modulubergreifend/apps/quizformen/items/7), > Some time after the time component of a question reaches zero, the countdown of the time component of the next question starts – this will be indicated This, if i understand correctly, can go on for multiple questions. Currently, we only maintain one `submitTimer` and various other data in the global state only for a single, current, question. Ideally, we'd extend this to maintain the `submitTimer` (and associated) state within the question object. Alternatively, all timing is done based off of the global Quiz timer, with offsets based on the length of the previous questions. I will reconsider this a a later point because i'm tired
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: FaSTTUBe/fs-quiz-tool#13
No description provided.