Skip to content

Feature Request: Consistency Engine for Better Course Completion #1056

@23f2003151

Description

@23f2003151

Problem:
Many students delay learning until the course deadline, leading to lower engagement and poor learning consistency.

Proposed Features:

1. Learning Streak System

  • Daily learning streak tracking.

  • Streak resets if a student misses a day.

  • Milestones:

    • 7-day streak → Bronze Badge
    • 30-day streak → Silver Badge
    • 100-day streak → Gold Badge

2. Learning Activity Heatmap

  • GitHub-style activity graph.

  • Color intensity based on daily learning hours.

  • Track:

    • Total learning hours
    • Average daily study time
    • Longest streak

3. Student Progress Dashboard

  • Current streak
  • Rank among learners
  • Course completion percentage
  • Learning statistics and achievements
    *Can be implemented on Nav Bar
  1. Daily Goals & Deadline Tracker
  • Personalized daily targets.
  • On-track / Behind schedule indicator based on course deadline.
  1. Engagement Detection
  • If a student remains inactive or motionless for a long period, display engagement prompts such as:

    • "Please wave your hand."
    • "Please smile."
    • "Have some movement."
  • Helps ensure active participation during learning sessions.

Benefits:

  • Reduces procrastination.
  • Improves course completion rates.
  • Encourages daily learning habits.
  • Increases learner engagement and motivation.
Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions