EasyLearn LMS
Introduction
EasyLearn is a full-featured Learning Management System for Joomla 5. 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 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.
- 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.
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.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.1.2
- Developer:
- LolkV
- Last updated:
-
May 08 2026
4 days ago - Date added:
- Apr 26 2026
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- c p
- Compatibility:
- J5
Share