Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Back button #11

Closed
BITS-Editor opened this issue Jun 28, 2021 · 2 comments
Closed

Back button #11

BITS-Editor opened this issue Jun 28, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@BITS-Editor
Copy link

I would love to see a back button from question two on to go back for corrections.

@bonartm
Copy link
Owner

bonartm commented Jun 29, 2021

The question is which kind of different "progress" or "navigation" modes should be supported by the app? 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.
  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 you have in mind? Option 3 or 4 are requested in #10. I think there are valid use cases for all stories 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).

@bonartm
Copy link
Owner

bonartm commented Jun 29, 2021

Closing that issue. Let's continue the discussion in #12.

@bonartm bonartm closed this as completed Jun 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants