Skip to content

[FEATURE] Integrated Learning Paths and Progress Tracking #495

@Aditya8369

Description

@Aditya8369

Feature description

Curated sequences of challenges grouped into learning paths (e.g., "JavaScript Basics" or "Data Structures"). Users track progress, unlock badges, and get personalized recommendations based on their performance.

Why this feature?

The app has challenges and progress tracking, but no structured learning journeys. This addresses the need for guided education, helping beginners progress systematically while retaining advanced users with gamification, enhancing the app's role as a "debugging buddy and AI teacher."

Implementation ideas

Extend the challenges model to include path relationships. Add a "Learning Paths" page in the client. Create server logic for path progression and badge awarding (building on existing BadgeService). Integrate with user stats for recommendations, using the ongoing auth work for cross-device sync.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions