You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem Statement:
Users often forget to revisit and solve problems they couldn't complete during the training session. This leads to missed learning opportunities and reduced effectiveness of our training tracker.
Proposed Solution:
Upsolving Reminder:
After completing a training session, whenever a user visits the "Training" or "Statistics" tab, automatically check if there are unsolved problems from the previous session, in the background.
If unsolved problems are detected, display a message in the "Training" tab: "We recommend upsolving previous problems before starting the next session."
Provide the following options for the user:
Upsolve Now: Redirect the user to the problem.
Later: Postpone the reminder until the next visit.
Give Up: Mark the problem as skipped and remove it from reminders.
Statistics Enhancement:
In the "Statistics" tab, add a visual indicator (e.g., a yellow - symbol) next to problems that were upsolved after the session.
Benefits:
Encourages users to complete unsolved problems, enhancing learning outcomes.
Improves user experience by making it easier to track progress and pending tasks.
Adds a motivational element by visually highlighting completed tasks in the statistics tab.
The text was updated successfully, but these errors were encountered:
I implemented the upsolve part, please feel free to test it.
But I have a new sub-page for upsolving, and the code is not the best practice, I am sure (the state management became a bit complicated at this point).
You can also improve the code quality or implement other parts of your requests.
Problem Statement:
Users often forget to revisit and solve problems they couldn't complete during the training session. This leads to missed learning opportunities and reduced effectiveness of our training tracker.
Proposed Solution:
Upsolving Reminder:
"We recommend upsolving previous problems before starting the next session."
Statistics Enhancement:
-
symbol) next to problems that were upsolved after the session.Benefits:
The text was updated successfully, but these errors were encountered: