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

  1. Don’t rush — Read problems carefully
  2. Learn from mistakes — Study the worked examples
  3. Use hints wisely — They help you learn, not just guess
  4. Practice regularly — Short daily sessions beat cramming
  5. 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.