-
Notifications
You must be signed in to change notification settings - Fork 45
Description
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.