Back

Auto-Complete Courses Automatically

This article explains how course status works in Training Management, how participants move between statuses, and how to configure course completion rules.

What is course status?

Course status reflects each participant’s progress in a course. It helps you understand whether someone has been assigned, started any activity, or completed the training.

Status is updated automatically based on activity in the course (attendance, LMS modules, knowledge tests) or manually if permissions allow it.


 

Course status values

  • Pending group assignment
    The participant has been added to the course but is not assigned to any group yet.
     
  • Enrolled
    The participant is assigned to a group but has not started any learning activity.
     
  • Ongoing
    The participant has started at least one activity but has not met the completion criteria.
     
  • No participation
    The participant has too many sessions marked as Didn’t attend, falling below the minimum attendance requirement.
     
  • Course completed
    The participant meets the completion criteria defined for the course (automatic or manual).

 

How course status is updated

Status changes automatically as the participant progresses:

  • Pending group assignment → Enrolled
    When the participant is assigned to a group.
     
  • Enrolled → Ongoing
    When the participant attends a session, starts LMS content, or takes a knowledge test.
     
  • Ongoing → Course completed
    When all enabled completion rules are met.
     
  • Any status → No participation
    When attendance falls below the required threshold.
     
  • Manual completion
    If enabled, the participant or a training manager can manually mark the course as completed.

 

Configuring course completion automation

You can choose how a participant completes a course. Completion can be automatic or manual, depending on the rules you set.

To configure completion rules:

  1. On your sidebar, go to Training → Courses
  2. Create or edit a course
  3. Open the Completion rules section
  4. Select one or more criteria

     


 

Available completion criteria

  • Attendance requirement
    The course completes when the participant meets the minimum attendance percentage you define.
  • LMS modules completed
    The course completes when the participant finishes all LMS modules, quizzes, and blocks.
  • Knowledge test passed
    The course completes when the participant passes at least one associated Knowledge Test.
  • Manual completion
    A training manager, or the participant (if permissions allow), can manually mark the course as completed.

 

When multiple rules are enabled, all of them must be met.

 

 

Who can mark a course as completed

Training managers

Training managers can always mark a participant’s course as completed manually.

Participants

Participants can mark their own course as completed only if their role has the appropriate permission.

To configure this:

  1. Go to Settings → Permissions
  2. Select a role
  3. Enable Training → Mark course as completed

 

Example scenarios

Scenario 1 — Instructor-led course with attendance requirement

Rules: Minimum attendance required (e.g., 75%)

How status changes:

  • Meets the attendance requirement → Course completed
  • Attends some sessions but not enough → Ongoing
  • Mostly “Didn’t attend” → No participation
  • No sessions attended yet → Enrolled

This applies to most in-person and virtual classroom trainings.

Scenario 2 — Self-paced course with LMS content

Rules: All LMS modules must be completed

How status changes:

  • All modules completed → Course completed
  • Some modules completed → Ongoing
  • No modules started → Enrolled

This applies to most e-learning, onboarding paths, and compliance courses delivered through LMS.

 

 

Was this article helpful?

Give feedback about this article

Can’t find what you’re looking for?

Our customer care team is here for you.

Contact us

Knowledge Base Software powered by Helpjuice