Expire Enrollment

Academy LMS allows you to set an enrollment expiration period for your courses. This means students will lose access to a course after a specific number of days from their enrollment date, even if the course itself remains published.

Note: Expire Enrollment is a Pro feature of Academy LMS. If you want to use this feature, you need to install and activate the latest version of Academy LMS Pro.

Step 1: Enable Expire Enrollment in Settings

Before setting an expiration period for individual courses, you need to enable the global Expire Enrollment option.

Settings
  1. Go to Academy LMS → Settings
  2. Navigate to Pages → Course Page
ON Expire Enrollment
  1. Toggle ON the Expire Enrollment option
  2. Click Save

This option allows you to set an expired enrollment date for all courses.

Step 2: Set Expire Enrollment for a Course

Edit Courses
  1. Go to Academy LMS → Courses → All Courses
  2. Find the course you want to update, click the Action (…) menu, and select Edit
  3. In the General tab, scroll down to Expire Enrollment
  4. Enter the number of days after which a student will lose access to the course (e.g., entering 20 means access expires 20 days after enrollment). Set this to 0 for lifetime access.
  5. Click Update to save your changes

Step 3: Verify on the Course Page

Once saved, the course details page will display the enrollment expiration information for students:

Update Expire Enrollment
  • Last Update: Shows the date the course was last updated
  • Expire Duration: Shows the exact date when the student’s access will expire, calculated from their enrollment date plus the number of days set
View Last Update and Expire Enrollment

For example, if a course was last updated on June 14, 2026, and the Expire Enrollment was set to 20 days, the Expire Duration will display as July 4, 2026.

Manage Student Enrollment Duration

Step 1: Open the Students List

All Students


Navigate to the Students section in the admin dashboard. Here you can view all students, their email addresses, enrolled courses, and completion status.

Step 2: Access Manage Courses

Manage Students

For a student with an enrolled course, click the “Manage” button in the Action column. This opens the “Manage Courses” popup showing the course title and its current status (e.g., Completed).

Step 3: Open Course Options

Inside the Manage Courses popup, click the three-dot (⋯) icon next to the course you want to edit.

Manage Courses popup

Step 4: Extend Enrollment Duration

A new “Extend Enrollment Duration” dialog will appear, showing:

Extend Enrollment Duration
  • Status (e.g., Approved)
  • Current Enrollment Duration (e.g., 15 days)

In the “Extend Duration” field, enter the number of units you want to add and select the time unit (Day/Month/Year) from the dropdown.

Step 5: Save Changes

Click “Save Changes” to apply the extended duration, or “Cancel” to discard the changes and close the dialog.

Note: The Extend Enrollment Duration option lets you give a student additional access time by a set number of days, months, or years added to their current enrollment duration.