bonartm / quizdown-js

Markdown syntax for generating interactive quizzes in the browser
https://bonartm.github.io/quizdown-live-editor/
MIT License
88 stars 24 forks source link

Support for different progress/ navigation modes #12

Open bonartm opened 3 years ago

bonartm commented 3 years ago

I see 4 possible stories on how users progress through a quiz:

  1. The user progresses linearly through the quiz and answers each question once. She sees the results at the end. She can then jump back to each question and correct her mistakes. 1b. As mentioned in https://github.com/bonartm/quizdown-js/issues/26 a variation of this is that the user sees the solution in the end and cannot jump back
  2. The user can jump back and forth answering questions. Once every question was visited, she can submit her solutions and study the results. She can then jump back to each question and correct her mistakes.
  3. The user progresses linearly through the quiz and can only proceed to the next question if he has answered the current question correctly.
  4. The user progresses linearly through the quiz and gets immediate feedback on whether he answered the previous question correctly. At the end, a summary is shown and he can then jump back to each question and correct the mistakes.

Option 1 is what currently is implemented. Option 2 is what is requested in #11. Option 3 or 4 are requested in #10. I think there are valid use cases for all modes and it should be implemented in a generic way. Then the progressMode can be customized by the creator of a quiz (using global settings or the yaml header).

BITS-Editor commented 3 years ago

+1 for Option 2 :-)

BITS-Editor commented 3 years ago

Thank you! Looks and works great!

rodrigoprestesmachado commented 3 years ago

Do we have some update or branch with this feature? @BITS-Editor

BITS-Editor commented 3 years ago

Do we have some update or branch with this feature? @BITS-Editor

We make use of the new version with the back button here: https://github.com/BITS-Training/BITS-hugo

rodrigoprestesmachado commented 2 years ago

Hello Malte, do you have some update in the itens 3 and 4? if yes, please let me know, thanks a lot!