Features of JoomLMS

Learning Management System Features that Work for You!

Core LMS Features

Extend ELearning Opportunities with a Customizable
and User-friendly LMS!

JoomLMS is more than just a Learning Management System; it is a multifunctional and highly customizable eLearning platform that allows you to take full control over your eLearning project and go further than ordinary course delivery. JoomLMS speaks your language, can be personalized with your brand and corresponds with eLearning industry standards. The JoomLMS interface is simple, uncluttered and free of any distracting elements.

LMS features that make it possible:

  • SCORM 1.2, 2004 and AICC compliance
  • LTI compatibility
  • Multi-language user interface
  • Uncluttered modern editable interface
  • Configurable LMS front page
  • Branding free option
  • Search-friendly URLs
  • W3C WAI accessibility AA level
  • Web 2.0 and Ajax technologies
Core LMS Features
LMS User Management Features

Manage LMS User Roles in Real Time!

LMS User Management Features

With the JoomLMS User Management Settings you are not confined to default LMS user roles and can control the types of activities users are allowed to perform.

You can easily assign and modify JoomLMS user roles to grant independency to user groups working within one Learning Management System, manage course registration and customize user profiles!

With JoomLMS you can build an employee training system with thousands of employees or create an online school with numerous classes and students.

LMS features that make it possible:

  • LMS default user roles (learner, trainer, assistant, LMS administrator, CEO/parent, custom user roles (PRO edition only)
  • Import/export users (manually or using CSV lists)
  • User groups and user groups management
  • Global (system level) and local (course level) user groups
  • Self-registration and self-enrollment
  • Manual registration and enrollment of users by administrator
  • Customizable user profiles
  • Organizations (independent user and course management, reporting)(PRO edition only)
LMS Course Creation Features

Build Online Courses Tailored to You!

With the JoomLMS Learning Management System course creation and management have never been easier! You can either use a large number of embedded learning management tools or upload a ready-made SCORM or AICC file. No coding skills are required to create engaging and interactive e-courses!

Create Online Courses in Minutes

An embedded course builder guides you from one step to another with no need to enter the Admin panel, while a set of predefined eLearning patterns spares you adjusting the modules.

Control Courses Display

Present courses in the Grid or List view and toggle the Student/Teacher Modes to see the course from the students’ perspective.
To help students find the necessary course quickly and easily filter them by category in the searchable course catalogue.

Design Media-Rich Courses

Design stunning courses by uploading audio, video, .text, .zip, .pdf, HTML files, links, adding SCORM/AICC packages.
Reusing the learning materials uploaded to the File library in its turn saves course creation time and reduces repetitive actions.

Manage Access Level

With JoomLMS you can not only configure access level for courses, you can also set the maximum course attendees’ number and open waiting lists for students willing to get enrolled in courses.
You can release course materials in a specified time after the enrollment and set the course and materials availability period.

Configure Course Settings

Rich configuration options allow you to create free and paid courses, configure course completion criteria, set prerequisites for courses and reward students with certificates based on successful course completion and passing grades.

Keep Your Content Organized

Multiple courses can be grouped into categories and subcategories; course elements can be combined in learning paths, chapters and topics.
You decide what content should be included in Learning paths (links, quizzes, documents, content pages, SCORM packages, assignments), set prerequisites for learning paths and learning path steps.

LMS Learning Tools

Assess Your Students with the Help of Powerful
Quizess and Surveys!

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

Quizzes in JoomLMS can be used for pre-tests as well as for final and intermediate testing. With the help of a survey you can collect student’s feedback. Reviewing Quizzes reports and answers statistics, you are able to find out the questions that cause difficulties thus identifying the students’ knowledge gaps.

Every user can receive a certificate upon passing the quiz successfully.

  • Create surveys and quizzes
  • Create tests using a question pool
  • Configure feedback for quizzes and individual questions
  • Print/email quiz results
  • Configure quiz and questions categories
  • Set the number of attempts
  • View quiz statistics
  • Analyze quiz reports
  • Resume quiz attempts
  • Add media files to questions
  • Use 14 different question types
  • Create custom quiz certificates
LMS Learning Tools

Engange with Students via a Variety of LMS
Communication Tools!

LMS Communication Tools

Be closer to your learners with the help of JoomLMS Communication tools.

Chat, exchange messages without using emails, and communicate face-to-face using the GoToMeeting conference tool wherever they are. By encouraging communication you help learners shape their critical thinking and analytical skills necessary for applying for a future career and everyday practice.

LMS features that make it possible:

  • Course chat
  • Forum
  • Chatting users list
  • E-mail and automatic email notifications
  • Course announcements
  • Announcements publishing period
  • Monthly/Daily/Weekly calendar view
  • Exchange messages and files without using e-mail
  • Attach files to messages
LMS Tracking and Reporting Features

Track Learners’ Performance to Identify Ways to
Improve Your ELearning!

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

The LMS custom grading functionality allows you to define your own grading scale for each course. What is more, JoomLMS allows you to create assignments (offline activity, write text, upload file) that will be displayed at the JoomLMS dashboard and notify a user when a new assignment is available.

  • 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 Tracking and Reporting Features

Know Your Numbers with an Advanced System of Reports

LMS Advanced System of Reports

With the JoomLMS Learning Management System reporting functionality you can 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.

You can track students’ progress, quiz attempts, learning paths, downloads, access, completion and user grades statistics. All the LMS reports can be exported.

  • View reports (learner progress report, course completion report, course materials access report)
  • Apply criteria and filters for reports;
  • Export reports in different formats (CSV, TXT, XLS, PDF)
LMS Ecommerce Features

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

Why share profit with third-party platforms for selling courses when you can easily build your own? Make the JoomLMS Learning Management System a base for selling courses. Not only does the LMS support multiple payment methods, but it also offers different types of subscriptions, issues invoices, supports discount coupon codes and provides detailed payment statistics.

LMS features that make it possible:

Different Native Payment Methods

Let learners follow their own path to the purchase by offering various types of payment methods. All the payment processors are already integrated into the system and no additional payments are required.

  • • 2Checkout
  • • Authorize.net
  • • Offline bank transfer
  • • Paypal Standard
  • • VirtueMart
  • • WorldPay Select
  • • Junior
  • • RoboKassa
  • • SpryPay

Different Types of Native Subscriptions

With JoomLMS you can specify how many days learners will have access to courses after they enroll (available subscription types: Basic, Date to date, Date to lifetime, X days access) and give students an opportunity to enroll in the selected paid course free of charge for a limited period of time (a free trial).


Easily create professional invoices to obtain payments from clients. The invoices can be customized to match your brand style.

Automatic invoice configuration option is available.

Coupon Codes

Boost your sales, increase the market share, encourage repetitive purchases and expand a customer base by offering % or $ discounts and discount coupons. Set a validity period and coupons quantity.

Advanced Payment Options

A multiple subscriptions checkout option gives you a possibility to sell courses in bulk while using recurring payments to automatically collect weekly, monthly or early payments from clients (available for PayPal).

Detailed Payments Statistics

Keep track of your sales with the help of detailed payments statistics. Gain insights into the entire purchase funnel and find weaknesses of your online courses business that you need to improve.

JoomLMS Mobile

Transform Education with Mobile Learning

With JoomLMS learners can access the learning materials wherever they are, using any device they want! The JoomLMS template is tablet and mobile responsive plus there are iOS and Android compatible mobile applications intended for keeping track of the announcements, checking the grades and course information while learners are on the go.

It is also possible to develop a customized rebranded mobile app based on your requirements and with your company’s name and logo on it.

JoomLMS mobile app screens
Third-Party Integrations

Enhance JoomLMS Functionality

Third-Party Integrations JoomLMS

By integrating JoomLMS with other third-party tools and services you enhance its functionality and make it correspond with your primary business goals and customer needs:

  • • JComments integration allows learners to leave comments to courses, based on which you can make informed decisions;
  • • JReviews integration allows users to rate courses according to different criteria and leave comments to provide a better feedback and assure the quality of your online courses;
  • • GoToMeeting Conference Platform Integration allows webinar and online sessions scheduling, Multichannel audio/video streaming, using Virtual whiteboard, Recording your conference sessions, Chatting within the conference, Adjusting audio/video settings);
  • • Community Builder and JomSocial components for Joomla!® CMS can be integrated with JoomLMS so that users could view and manage their JoomLMS tools in their CB or JomSocial profile. The information on other students’ achievements motivates students to work harder and use applied knowledge to gain higher results.

Not Sure How to Start?

Schedule an Individual JoomLMS Demonstration and Find out how JoomLMS can
Help you Build your Business
By continuing to browse or by clicking "I Accept", you agree to the storing of first- and third-party cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Privacy Policy