Skip to content

Track Student Progress

Track Student Progress

Monitor student learning progress, view completion statistics, and analyze course engagement.

Time required: 5-10 minutes for reports

Prerequisites

  • LMS User or Manager role
  • Active course enrollments
  • Students accessing content

Dashboard Overview

Access LMS Dashboard

  1. Go to LMSDashboard
  2. View course cards with statistics

Course Card Statistics

MetricDescription
EnrollmentsTotal enrolled students
ContentsPublished content items
CompletionStudents at 100%
Avg ProgressMean progress across enrollments

Individual Progress Tracking

View Student Progress

  1. Open course → Enrollments stat button
  2. Click on specific enrollment
  3. Review progress details

Progress Indicators

FieldDescription
Progress BarVisual 0-100% indicator
Last ModuleMost recently accessed content
Enrollment LineList of completed items
Completion DateWhen student finished

Completion Criteria

Content is marked complete when:

  • Video watched to end
  • Document viewed/downloaded
  • Article scrolled through
  • Quiz submitted with passing score

Course Analytics

View Course Statistics

  1. Open course form
  2. Check stat buttons:
    • Enrollments: Total count
    • Contents: Module count
    • Ratings: Average star rating

Computed Metrics

MetricCalculation
total_enrollmentCount of enrollment_line records
completion_countEnrollments where progress=100
avg_progressAverage of all enrollment progress values
total_timeSum of module completion_time

Reports and Analysis

LMS Statistics Dashboard

  1. Go to LMSReportingSummary
  2. View aggregated statistics

Available Metrics

StatisticDescription
Active UsersUsers logged in within 1 hour
Active LearnersStudents logged in within 1 hour
Total CoursesAll course records
Active CoursesPublished and open courses
Total EnrollmentsAll enrollment records
Total CompletionsEnrollments at 100%
Content ItemsTotal published modules

Course Participation Report

  1. Go to LMSReportingCourse Participation
  2. View enrollment vs completion rates

Cohort Analysis

  1. Go to LMSReportingCourse Profile Report
  2. View student-course matrix
  3. See which students completed which courses

Quiz Performance

View Quiz Statistics

  1. Go to LMSReportingQuiz Statistics
  2. Analyze quiz performance

Quiz Metrics

MetricDescription
AttemptsNumber of quiz attempts
Average ScoreMean quiz score
Pass RatePercentage passing threshold
Time SpentAverage completion time

Portal Progress View

Student Self-Service

Students can view their own progress:

  1. Access student portal
  2. Navigate to My Courses
  3. View enrolled courses with progress bars

Portal Shows

  • Course thumbnail and name
  • Current progress percentage
  • Completion status badge
  • Continue learning link

Notifications and Reminders

Progress Notifications

System can notify:

  • Enrollment confirmation
  • Course completion
  • Certificate availability

Admin Alerts

Managers can monitor:

  • Stalled progress (no activity)
  • Low completion rates
  • Quiz failures

Field Reference

ModelFieldTypeDescription
op.course.enrollmentprogressIntegerOverall progress (0-100)
op.course.enrollmentstateSelectiondraft/in_progress/done
op.course.enrollmentlast_module_idMany2oneLast accessed content
op.courseavg_progressFloatAverage enrollment progress
op.coursecompletion_countIntegerCompleted enrollments

Statistics Model (lms.stats)

MethodReturns
get_active_users(hours)Count of recent logins
get_active_learners(hours)Count of active students
get_course_participation()Dict with all metrics
get_cohort_users_matrix()Student-course completion grid

Troubleshooting

Progress showing 0%

Check:

  • Student has accessed content
  • Content marked as published
  • Enrollment state is “in_progress”

Completion not registering

Verify:

  • Content viewed completely
  • Quiz passed (if required)
  • No system errors during completion

Statistics not updating

Ensure:

  • Records are not cached
  • Computed fields are recalculated
  • Database is in sync

Related: Add Course Content | Manage Enrollments