Issue #24: Locked Lesson Progression Logic
📝 Task Description
Implement lesson locking logic that prevents users from accessing the next lesson until the current one is completed successfully.
🎨 Deliverable
- Lock icon and "Complete to unlock" message on unavailable lessons
- Enable lesson only if previous one is marked complete
📋 Requirements
- All lessons start locked except the first
- Progress tracked locally or via backend (session/local storage OK for MVP)
- Completion tracked by exercise results or lesson exit state
💡 Additional Notes
Place lock logic in the course lesson list view for each course area.
✅ Definition of Done
Issue #24: Locked Lesson Progression Logic
📝 Task Description
Implement lesson locking logic that prevents users from accessing the next lesson until the current one is completed successfully.
🎨 Deliverable
📋 Requirements
💡 Additional Notes
Place lock logic in the course lesson list view for each course area.
✅ Definition of Done