00
Days
|
00
Hours
|
00
Minute
|
00
Second

Manual Enrollment

Enroll students yourself, remove them from a course, set how long access lasts, and give one student extra time. These are Pro features.

There are two separate switches:

Enroll and cancel need the Manual Enrolment add-on.
Expiry and extension need the Expire Enrollment setting.

Turn on Manual Enrolment

Go to Academy LMS → Add-ons, search for Manual Enrolment (under User Management) and switch it on. Until you do, the Enroll Student button doesn’t appear.

Academy LMS Show Manual Enrolment addon

Enroll a student

1.Go to Academy LMS → People → Students.
2.Click Enroll Student. (Add Student only creates an account; it doesn’t enroll anyone.)
3.In Select Courses, pick one or more courses.
4.In Select Student, search by email. The list shows the name, user ID and email.
5.Click Enroll Now.

You can pick several courses and several students at once. The result lists each student. Anyone already enrolled shows Already Enrolled! instead of being added twice.

Academy LMS Entroll Student

Enroll many students from a CSV

In the Enroll Student dialog, click Bulk Enroll and upload a CSV.

Column

Required

email

Yes

course_id

Yes

first_name, last_name, username, password

No

Rows for people without an account create one. Click Import Now. Results appear under Imported Data List.

To find a course ID, open the course in the admin and read the number in the address bar, or hover over the course title.

Academy LMS Bulk Enroll

See and change a student’s courses

The Enrolled Courses column lists each student’s courses. Next to each course you can change the status (Pending or Approved) or click the bin icon to cancel it. Click Manage for more options.

Academy LMS Enroll student list

Cancel an enrollment

Click the bin icon next to the course in Enrolled Courses, or
click Manage, open the menu next to the course and choose Delete.
Academy LMS Manage Student

Confirm when asked. The student loses access to that course only. Their account and other courses stay.

Make enrollments expire

By default, access never ends.

1.Go to Academy LMS → Settings → Pages → Course Page, turn on Expire Enrollment and click Save.
Academy LMS Expire Entrollment
1.Open a course, go to Settings → General and set how many days access lasts. Days count from the day each student enrolls. 0 means lifetime access.
Academy LMS course settings & general page

Give one student more time {#extend}

1.Click Manage on the student’s row.
2.Open the menu next to the course and choose Extend Enrollment.
3.Set Extend Duration (a number of days, weeks or months; a month is 30 days).
4.Click Save Changes.

Extend Duration sets the total extension. It doesn’t add to an earlier one. To give two weeks in total, enter 2 weeks, even if you gave 1 week before.

Extending a student whose access already ran out gives it back, as long as the new end date is in the future.

How expiry works

Access is checked when the student next opens the course. If their time is up, the enrollment is cancelled then. There’s no nightly job, so a report may still count them as enrolled until they (or you, as them) open the course.

Troubleshooting

No Enroll Student button: Manual Enrolment is off, or Pro isn’t active.
Extend Enrollment is greyed out: turn on Expire Enrollment in Settings → Pages → Course Page.
Extend Module Access is greyed out: that’s a different feature and needs Content Drip set to release by module.
Bulk enroll skipped rows: each row needs both email and a real course_id.

Need more than one site?

The 100-site lifetime bundle covers every premium Kodezen plugin.

Still Stuck?

Our support team replies fast. You can also ask other course creators in the community.