Skip to main content

How Progress Works

Progress is calculated as a percentage:
progress_percent = (completed_lessons / total_lessons) × 100
Each time a student completes a lesson, the system recalculates their course progress.

Viewing Progress

  • Admin → Enrollments — Shows progress bar and percentage for each enrollment
  • Admin → Users → [User] — Shows all enrollments with progress
  • Student Dashboard — Students see their own progress on each course card

Completion

When a student reaches 100% progress (all lessons completed):
  1. Enrollment status automatically updates to “Completed”
  2. A certificate is automatically issued (if not already existing)
  3. The certificate includes a unique verification code