Course Distribution & Registration Pro
A complete Moodle solution for controlled course distribution, school-based licensing, verification and student enrollment.
Control who can access your Moodle courses, how many students can access them, and how long that access remains valid.
- I Enrollment RulesWho is eligible
- II Course LicensesSeats, validity and status
- III Verification TokensActivation codes for students
- IV Student EnrollmentAccess, exactly as entitled
- Enrollment Rules
- Course Licenses
- Verification Tokens
- Student Enrollment
Control your Moodle course distribution
School Management
Create and manage the schools that participate in your Moodle learning program.
Class & Academic Session Management
Organize your Moodle distribution according to your own schools, classes and academic sessions.
Enrollment Rules
Define exactly who is eligible for a course using course, school, class, account type and academic session.
Course Licenses
Create course-specific entitlements with school, class, course, account type, academic session, seats, start date, expiry date and status.
Verification Tokens
Generate activation codes for students from a Course License. Tokens inherit their validity from the associated Course License.
Student Verification & Enrollment
Students can complete the verification process using credentials provided by their school or organization.
Seat Control
Course License seats determine how many students can use an entitlement.
Expiry Management
Course Licenses control the validity period of associated verification tokens.
Suspend, Revoke & Reactivate
Administrators can control Course Licenses without manually managing every individual student's entitlement.
Six steps from structure to access
- I
Create your academic structure
School → Class → Academic Session.
- II
Define eligibility
Create Enrollment Rules.
- III
Allocate course access
Create a Course License and specify seats and validity.
- IV
Generate student codes
Generate Verification Tokens from the Course License.
- V
Distribute the codes
Give codes to students or the school.
- VI
Students verify and enroll
Students verify and receive access according to the configured entitlement.
An architecture built on clear authority
Commercial plugin licensing, Course Licensing and Verification Tokens are separate layers.
- Layer ICommercial Plugin LicenseControls licensed use of Unileasys Registration.
- Layer IICourse LicenseControls entitlement to a particular Moodle course.
- Layer IIIVerification TokenProvides student-level activation under a Course License.
Institutions that distribute learning at scale
- Schools
- Educational institutions
- School networks
- Publishers distributing digital courses
- Coaching and training organizations
- Educational content providers
- Moodle administrators managing courses across multiple institutions
Experience the full workflow first
A restricted Demo Edition is available for evaluation. It allows administrators to experience the complete workflow with controlled limits on schools, classes, academic sessions, enrollment rules, Course Licenses, seats, verification tokens and verified users.
| Feature | Demo | Pro |
|---|---|---|
| Schools | Limited | Full |
| Classes | Limited | Full |
| Academic Sessions | Limited | Full |
| Enrollment Rules | Limited | Full |
| Course Licenses | Limited | Full |
| Course License Seats | Limited | Full |
| Verification Tokens | Limited | Full |
| Student Verification | Limited | Full |
| Course License Management | Limited | Full |
| Suspend / Revoke / Reactivate | Limited | Full |
| Commercial License | — | ✓ |
| License Expiry | — | ✓ |
| Commercial Support | — | ✓ |
More plugins for your Moodle realm
-
Moodle plugin
Unileasys Course Distribution & Registration Pro
A complete Moodle solution for controlled course distribution, school-based licensing, verification and student enrollment.
-
Demo Edition
Unileasys Course Distribution & Registration — Demo Edition
A restricted Demo Edition for evaluation. Experience the complete workflow before you buy.
- Moodle
- 5.2.x
- PHP
- 8.4 tested
- Server
- Standard Moodle-compatible hosting
The server must otherwise satisfy the standard requirements of the installed Moodle version.
- 1. Download the Unileasys Registration plugin package.
- 2. Log in to Moodle as an administrator.
- 3. Install the plugin through Moodle's plugin installation interface.
- 4. Complete the Moodle upgrade process.
- 5. Configure Unileasys settings.
- 6. Create schools, classes and academic sessions.
- 7. Create Enrollment Rules.
- 8. Create Course Licenses.
- 9. Generate Verification Tokens as required.