Problem Statement: Maintaining consistent engagement with learning is a challenge for users. Without a visible system to track consecutive days of study, users may lack the motivation to form a habit of regular learning.
Goal: Implement a feature that tracks and displays the number of consecutive days a user has studied (started or continued a course). This will encourage users to engage consistently and form a learning routine.
Scope:
Tracking Streaks: Log user activity when they begin or continue studying a course.
Reset the streak if a day is missed.
Streak Display: Show the current streak prominently on the profile page.
Use gamified visuals (e.g., fire icon for streaks) to emphasize progress.
Solution Ideas:
Add streak tracking logic on the backend, triggered by course engagement events.
Risks and Unknowns:
Users might feel discouraged if streaks reset too easily.
Challenges in accurately tracking user activity, especially in offline or unstable network conditions.
Balancing streak rewards to keep them motivating but not overly easy to achieve.
Success Criteria:
Users can see their current streak displayed clearly on their profile page.
Considerations:
Ensure accessibility and usability of streak features for all users.
Design streak features to encourage healthy habits, avoiding burnout from overly rigid streak goals.
Problem Statement: Maintaining consistent engagement with learning is a challenge for users. Without a visible system to track consecutive days of study, users may lack the motivation to form a habit of regular learning.
Goal: Implement a feature that tracks and displays the number of consecutive days a user has studied (started or continued a course). This will encourage users to engage consistently and form a learning routine.
Scope:
Solution Ideas:
Risks and Unknowns:
Success Criteria:
Considerations: