JoomlaLMS Quick Video Guide

Watch a quick video to get insight into JoomlaLMS Learning Management System functionality!

 joomlalms elearning platform features

Extend eLearning opportunities with mobile compatible and user-friendly LMS!

JoomlaLMS Learning Management System speaks your language, is mobile compatible, has a modern and uncluttered interface, frees you from website template compatibility issues, sends email notifications, is SEO friendly and corresponds with the needs of students with disabilities.

Read more

General LMS System Features

  • Multi language user interface
    • Language switcher plugin
  • Mobile-friendly LMS
  • Uncluttered modern interface
  • Branding free
  • Publishing mechanism
  • Search Engine Friendly URLs
  • Possibility to edit Graphic User Interface
  • SCORM compliance
    • SCORM 1.2
    • SCORM 1.3 (2004)
  • AICC compliance
  • Configure LMS Front page
  • W3C WAI accessibility AA level
  • Automatic E-mail Notifications
  • Web 2.0 and Ajax technologies
lms user roles

Manage LMS User Roles in Real Time!

Easily assign and modify JoomlaLMS user roles to grant independency to user groups working within one Learning Management System, manage course registration and customize user profiles!

Read more

LMS User Management

  • LMS Default user roles
    • Learner
    • Trainer
    • Assistant
    • LMS Administrator
    • CEO/Parent
  • Custom user roles creation (PRO edition only)
  • Import/export users
    • CSV lists
  • User groups and user groups management
    • Global (whole LMS level) usergroups
    • Local (course level) usergroups
  • Self-registration and self-enrollment
  • Registration and enrollment by administrator approval
  • Manual registration and enrollment of users by administrator
  • Customizable user profiles
    • CommunityBuilder integration
    • JomSocial integration
  • Organizations (PRO edition only)
    • Independent users management
    • Independent courses management
    • Independent reporting plus more
build elearning courses

Build Online Courses Tailored to You!

With JoomlaLMS course creation and management has never been easier! An embedded course builder guides you from one step to another with no need to enter the Admin panel, while a set of patterns spares you from modules adjusting. Control level access, set availability period and fee type, set rules and issue certificates!

Read more

General LMS Course Features

  • An integrated course builder
  • Webinar-based, learning path-based and material based patterns
  • Course categories
    • Restricted categories
    • Secondary categories
    • Subcategories
  • Configure access level to courses
    • Access level to courses using Joomla user roles
  • Courses export/import
  • Courses templates
  • Configure course completion criteria
  • Waiting lists
  • Set course availability period
  • Set maximum course attendees number
  • Toggle Student/Teacher modes for teachers
  • Searchable course catalogue
    • Tree-view courses catalogue
  • Course certificates
  • Free and paid courses
  • Current information modules on the users Home Page
    • My Courses
    • My Certificates
    • Latest Forum Posts
    • Latest Mailbox Messages etc.
create courses with joomlalms

Create Courses That Actually Work!

Build winning e-cources by uploading audio, video, text, HTML, links, adding SCORM packages and creating Learning Paths.

Read more

Online Course Materials

  • Upload and manage documents in different formats
    • Audio
    • Video
    • HTML
    • Text, rich text
    • .zip, .pdf etc.
  • Upload and launch .zip content packages
  • Set materials availability period
  • Create links for any documents
  • Hierarchical documents structure
  • Configure prerequisites
    • Prerequisites for courses
    • Prerequisites for Learning Paths
    • Prerequisites for Learning Paths steps
  • File Library
  • Release course materials in a specified period after the enrollment
  • Build Learning Paths from course elements
    • Add links
    • Add quizzes
    • Add documents
    • Add content pages
    • Add SCORM packages
  • Hierarchical chapter structure in Learning Paths
    • Learning Paths consist of chapters
    • Chapters consist of steps
  • Resume from last attempt
quiz for lms

Assess Your Students With The Help of Powerful Quizzes and Surveys!

Use a comprehensible Quiz questions and rules variety to assess the students' knowledge and reinforce your eLearning!

Read more


  • Create surveys and quizzes
  • Create custom certificates
  • Question Pool
    • Local question pool
    • Global question pool (PRO edition only)
  • Configure feedback
    • Custom feedback for quizzes
    • Custom feedback for individual questions
  • Print/email quiz results
  • Configure quiz categories
  • Configure questions categories
  • Set number of attempts
  • View quiz statistics
  • Quiz reports
  • Resume from last attempt
  • Add media files into the questions
  • Different question types
    • 14 question types
  • View and resume attempts
lms communication tools

Engage With Students Via a Variety of LMS Communication Tools!

Be closer to your students with the help of JoomlaLMS Communication tools. Chat, send emails, exchange messages and communicate face-to-face GoTomeeting conference tool.

Read more

LMS communication Tools

  • Course chat
    • Chatting users list
  • E-mail
  • Course announcements
    • Announcements publishing period
    • Monthly/Daily/Weekly calendar view
  • Exchange messages and files without using e-mail
    • Attach files to messages
  • Rate and comment the courses
    • jComments integration
    • jReviews integration
  • GoToMeeting Conference Platform Integration
    • Multichannel audio/video streaming
    • Virtual whiteboard
    • Record your conference sessions
    • Learners and trainers video camera
    • Chat within the conference
    • Adjust audio/video settings
    • Upload and play .swf files
lms user tracking

Track Learners' Perfomance to Identify Ways to Improve Your Elearning!

Don't let your students fall behind by tracking their performance and finding obstacles preventing from successful course comletion.

Read more

Learners Performance Management

  • Track learner performance and grades
  • Configure custom grading/assessment scales
  • Configure custom items to be graded/assessed
  • Export data in different formats
    • CSV
    • TXT
    • XLS
    • PDF
  • Change completion status for learning paths and individual learning path steps
  • Track users activity statistics
  • Track the learning materials usage statistics
  • Assign homework
    • Define homework publishing period
lms reporting

Know Your Numbers With Advanced System of Reports

Find the answers to all your questions, define gaps in students' knowledge and skills, organization's compliance level, overall learners' performance and find ways to improve it.

Read more

LMS Reporting

  • View reports
    • learner progress report
    • course completion report
    • course materials access report
  • Configure criteria and filters for reports
  • Export reports in different formats
    • CSV
    • TXT
    • XLS
    • PDF
lms to sell courses

Monetize your Business by Selling Courses and Processing Different Kinds of Payment!

Make JoomlaLMS Learning Management System a base for selling courses, issue invoices, give away coupons and analyze detailed payment statistics!

Read more


  • Sell subscriptions to courses
    • Auto-subscriptions plugin
  • Different types of native subscriptions
    • Basic
    • Date to date
    • Date to lifetime
    • X days access
  • Different native payment methods
    • 2Checkout
    • Offline bank transfer
    • Paypal Standard
    • WorldPay Select Junior
  • Multiple subscriptions checkout
  • Recurrent payments (PRO edition only)
    • Available for Paypal
  • Issue invoices
    • Automatic invoice configuration
  • Coupon codes
  • View detailed payments statistics
  • VirtueMart integration
    • All types of subscriptions available in VirtueMart
    • All payment methods available in VirtueMart
    • Other VirtueMart features