Skip to main content

Learner Progress Tracking

Frappe Learning automatically tracks learner progress throughout courses and programs, allowing both learners and instructors to monitor completion in real time. Progress is measured at the lesson, course, and program levels based on learner activity.

Note

Course progress is available only for enrolled learners. Instructors, Moderators, and Evaluators must enroll themselves in a course if they want to track their own learning progress.

How Lesson Completion Works

A lesson is marked as Completed based on the type of content it contains. Different lesson types use different completion criteria to ensure learners have genuinely engaged with the material.

1. Text and Image Lessons

For lessons containing primarily text or images, completion is determined using a time-based rule.

  • The learner must remain on the lesson page for at least 30 seconds.
  • After 30 seconds, the lesson is automatically marked as completed.

2. Video Lessons

Lessons containing uploaded videos or videos embedded from supported hosting providers use video playback to determine completion.

  • The learner must watch the video until it reaches its full duration.
  • The lesson is marked complete only after the video finishes playing.

3. Lessons with Interactive Content

If a lesson contains assessments, the standard 30-second completion rule is ignored. Instead, learners must successfully complete the required activity.

Content Type Completion Requirement
Quiz Attempt the quiz and achieve a score equal to or higher than the configured Passing Percentage.
Assignment Submit the required file or URL successfully.
Programming Exercise Submit code that successfully passes the required test cases.

Course Progress

Course progress is displayed as a percentage ranging from 0% to 100%.

The percentage is calculated using the following formula:

Course Progress = (Completed Lessons ÷ Total Lessons) × 100

Progress updates automatically whenever a learner completes a lesson.

Instructors and Moderators can monitor each learner’s progress from the Enrollment List.

Program Progress

For learners enrolled in a Program (Learning Path), Frappe Learning calculates an overall completion percentage across all courses included in the program.

  • Program progress is calculated as the average completion percentage of every course in the program.
  • The overall progress updates automatically as learners complete individual courses.
  • Completing a program may also trigger the issuance of a Program Certificate, if configured.
Summary

Frappe Learning automatically measures learner engagement using intelligent completion rules for lessons, real-time progress calculations for courses, and aggregate tracking for programs. This ensures that learners receive accurate progress updates while instructors gain clear visibility into learner participation and completion.

Rating: 0 / 5 (0 votes)