EasyLearn LMS
Introduction
EasyLearn is a full-featured Learning Management System for Joomla 5 and 6. Create
courses, deliver multimedia lessons, test understanding with quizzes, and issue
certificates that expire and renew. Every part of it can be managed from the
Joomla frontend — your clients never need to see the administrator backend.
Build a complete learning platform on your Joomla site
It works with Joomla: courses use Joomla user groups for access and admin
permissions, content is stored on your own server, and the component runs
inside any Joomla 5 or 6 template.
What you can build
- Corporate training — onboarding, compliance, safety courses with audit-ready completion tracking.
- Schools & academies — courses organized by department or subject, with instructors managing their own content.
- Multi-tenant platforms — host multiple organizations on one Joomla site, fully isolated through user groups.
- Safety & compliance — mandatory exams and renewable certificates with automatic expiry reminders.
- Membership-driven course sales — sell access with Membership Pro or any subscription extension; paying members are enrolled automatically.
- Blended learning — combine online modules with instructor-led sessions.
Course structure
Category (e.g. Fire Safety)
→ Course (e.g. Basic Fire Extinguisher Training)
→ Module (e.g. Chapter 1: Fire Types)
→ Lesson (e.g. Class A Fires)
→ Content blocks (text, video, quiz...)
Unlimited category nesting, drag-and-drop ordering for modules / lessons / blocks, and a choice of fixed (sequential) or free lesson order.
Five content block types
- Text — full WYSIWYG editor (Joomla's built-in or JCE), inline image upload, progress tracked by reading time.
- Video — upload directly to your server with chunked uploads up to 2 GB. MP4, WebM, OGG, MOV. Marked complete at 95% playback.
- Embedded video — paste a YouTube or Vimeo URL, the platform is auto-detected. Optional start time, loop and autoplay.
- Audio — MP3, WAV, OGG, AAC, M4A, FLAC. Native HTML5 player. Marked complete at 95% playback.
- Quiz — true/false, single choice and multiple choice. Use as inline knowledge checks or as a final exam.
Quizzes & final exams
- Configurable passing score, time limit (auto-submit), max attempts.
- Proportional or all-or-nothing scoring for multiple choice.
- Randomize questions and answer options.
- When max attempts are reached: either let the learner reset the course, or lock the quiz for admin review.
- Designate one quiz as the course's final exam — passing it earns the certificate.
Certificates with expiry & renewal
- Auto-issued on course completion or final exam pass.
- Validity period in days (0 = never expires).
- Email reminders at 30 / 7 / 1 days before and after expiry — configurable per course or category.
- Renewal flow: learner clicks "Renew", completes required material, gets a new certificate.
- Unique certificate number with configurable prefix (e.g.
EL-2026-A8SKK6). - Print-friendly certificate page with your organization logo.
Detailed progress tracking
- Video / audio: 95% playback.
- Text: estimated reading time.
- Embedded video: time visible on screen.
- Quiz: complete after first attempt (or after passing, if required).
- Lesson: complete when all blocks are done.
- Course: complete when all lessons are done.
Administrators see per-student statistics: time spent, quiz scores, completion dates, certificate status.
Frontend administration
Everything is manageable from the frontend — no backend access needed:
- Course editor with tabs for details, modules, lessons, files and settings.
- Category management with unlimited nesting and inherited permissions.
- Instructor profiles with images, bios and linked Joomla users.
- Student statistics with detailed progress per learner.
- Certificate overview filterable by status.
- Reset request handling — learners request more attempts, instructors approve.
Group-based permissions
Three permission levels per course, all based on Joomla user groups:
- Access groups — who can take the course (hierarchical inheritance).
- Admin groups — who can edit the course (hierarchical inheritance).
- Statistics groups — who can view student progress (direct match).
Set the same permissions on categories and they cascade to every course inside. Access groups also power Auto-Enrollment (see below).
Automatic enrollment from memberships
Pair a Joomla user group with one or more courses, and learners are enrolled automatically the moment they join that group — with no custom development.
- Works with Membership Pro, PayPlans, RSMembership and any extension that assigns Joomla user groups.
- Pay → join group → automatically enrolled in the linked course(s).
- Optional enrollment email per group, with a customizable subject and body.
- Only courses a group can actually access can be linked to it, preventing dead enrollments.
- Includes a CLI sync command as a safety net for systems that assign user groups directly in the database.
Settings inheritance
Configure once at the top, override anywhere below:
Global → Root Category → Sub-category → Course
Inheritable settings include color theme, certificate logo and validity period, default passing percentage, quiz pass/fail messages, email templates, and reminder schedules. The editor clearly shows which values are inherited and which are overridden.
Customizable color themes
- Five presets: Standard, Green, Dark, Warm, Custom.
- Four color slots: primary, secondary, success, accent.
- 3-tier inheritance (global → category → course).
- Colors only affect the EasyLearn component — your site header, footer and menu stay untouched.
Translations
English (en-GB) is included. Language packs available for Danish, German and French.
Requirements
- Joomla 5.1+ or 6.x
- PHP 8.1 or higher
- MariaDB 10.11+ or MySQL 8.0+
Subscription & updates
Three subscription tiers (Single / Professional / Developer) covering 1, 5 or unlimited domains. Includes 12 months of updates and support. One-click updates from Joomla's Extension Manager via download key.
EasyLearn LMS
- Version:
- 3.3.0
- Developer:
- LolkV
- Last updated:
-
Jun 05 2026
2 weeks ago - Date added:
- Apr 26 2026
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- c p
- Compatibility:
- J5 J6
Share