My Progress
Track your mastery across all primitives
Your Learning Dashboard
<label for="progress-student-id">Enter your Student ID:</label>
<input type="text" id="progress-student-id" class="form-control" placeholder="Student ID">
<button id="load-progress" class="btn btn-primary" style="margin-top: 10px;">Load My Progress</button>
Understanding the Mastery System
How Mastery Works
Attempt Problem → Correct? → Yes → Streak +1
→ No → Streak = 0
Streak reaches 3 → MASTERY ACHIEVED ✓
Mastery Levels
| Visual | Meaning | Streak |
|---|---|---|
| ⬜ | Not started | 0 attempts |
| 🟥 | Struggling | 0 streak, multiple attempts |
| 🟨 | In progress | 1-2 streak |
| 🟩 | Mastered | 3+ correct in a row |
Tips for Success
- Don’t rush — Read problems carefully
- Learn from mistakes — Study the worked examples
- Use hints wisely — They help you learn, not just guess
- Practice regularly — Short daily sessions beat cramming
- Review mastered topics — Keep skills fresh
TipStuck on a topic?
Go back to the lecture, watch the interactive demos, then try practice again. Mastery comes with understanding, not repetition.