Joomla LMS - Learning Management System can be configured in these back-end sections:

Joomla LMS Free


Categories: Split courses into different categories (eg. Entrepreneurship, Programming, Social causes etc.)

You can create unlimited Categories with detailed descriptions.

(Joomla LMS Pro - categories can be translated into all Joomla installed languages)


Courses

You can create an unlimited number of Courses with detailed descriptions, captivating images and Learning outcomes. Each course must be assigned to an existing Category. You can have the Course in a Published or Unpublished status in case you are still working on it.

(Joomla LMS Pro - courses can be translated into all Joomla installed languages. Courses can be set as Free or Paid courses and the price can be set here)


Modules: Each course is split into different modules

Give the Module a title and description, and assign it to a course. Set the module's Author (trainer) and decide if this Module is an Intro or not - Visitors can view intro modules without registration and login. A list of all modules will be displayed in the front-end Course description.

(Joomla LMS Pro - modules can be translated into all Joomla installed languages. You can assign Trainers to each module via a dropdown - the assigned trainer will receive emails for Questions and Answers entered for every Unit that belongs to this Module, trainers can see and reply to Questions and Answers that are automatically assigned to them)


Units

Give the Unit a name and assign it to a Module. Set a learning Duration and Published/Unpublished status. A list of all units will be displayed in the front-end Course description. Unit duration will be added for all Units and displayed in the front-end Course description giving a good overview of the complete course duration to Students.

In the Unit Description field construct your Unit's content using the Joomla default editor (or in Pro for a more beautiful and interactive presentation construct the content with Page Builder CK)

(Joomla LMS Pro - units can be translated into all Joomla installed languages. You can switch to Page Builder CK editor for Unit description)


Quizzes

Create unlimited Quizzes to help your Students learn the content of your Courses. 

Quizzes can have a Name and Description. Assign a quiz to a Module and it will be shown at the end of all Units. Set quiz duration to give the students a sense of how much time they would need to complete it. Set passing score in % - if the student hasn't reached that score they will fail the quiz and will have to retake it. You can set a quiz as Published or Unpublished.

Go to the Questions tab. Set a question and its answers. You can have an unlimited number of answers. One answer can be set as correct.

Add an unlimited number of questions.

Save & Close to Save the Quiz.

(Joomla LMS Pro - quizzes can be translated into all Joomla installed languages)


Joomla LMS Pro - includes all sections of Joomla LMS Free plus:

Skills: can be assigned to Courses and Quizzes. Skills assigned to courses will be awarded to in the state Started to every student that enrolls on this course. 

You can assign an existing skill to a Quiz that you create and give it a state: Started, Beginning, Developing, and Mastered. After successful completion of the Quiz, the student is awarded the Skill in the state set by you. 

All awarded skills and their states show on the front-end User Profile.

You can create Skills in 2 different ways:

1. When you create a Course you will see the Skills section with a list of all existing skills that you can select to assign to the course. Under this skills list you will see the "+Add skills" button. Click on this button to see a popup to fill in the Skill name, State of the skill and Description if needed. Now Save & Close. Make sure that the Skill is selected in the skill list to assign it to this Course. Hold the Ctrl button to assign multiple skills to a course.

2. At the back-end Skills section click on the "New" button in the top left corner of your desktop/laptop screen. Type in the Name, select the State and add the Description of the new skill. Click on Save & Close. This skill will be available to assign to a Course or a Quiz.

Note: Skills that are not assigned to a Course still can be assigned to a Quiz. If a student passes the Quiz successfully the skill will be awarded to them and displayed on their profile.

In the Skills list at the back end, you can see how many Students have been awarded each skill and how many Quizzes each skill has been assigned to.  


Students

Students register through the front end and enrol in Paid or Free courses. You can see the list of all students here. 

Students will see a list of all the courses they have signed up for on their front-end LMS profile page.

When a student signs up for a course they can progress through the units at the front end. The system will keep track of their progress and will start the course from their last recorded spot the next time they log in to your website's front end.


Trainers

You create trainers in this section by clicking the New button. The trainer will receive an email containing their username (email is used as username) and automatically generated password. 

Trainers can be assigned to Modules in module management. Assigned trainers will receive notification emails for new Questions to units that belong to a module they have been assigned to and can log in at the front end of your website to reply to those questions.

Trainers will see a list of all modules they have been assigned to on their front-end LMS profile page.


Orders

You can see a list of all Paid and Free signups here.

When a student starts a signup the order will be recorded in a status New. A successful payment through Stripe or a free course will change the status to Published. You can also manually change the order status to New/Published/Unpublished.


Payment methods (Stripe payment integration plugin)

At the moment Joomla LMS is integrated with Stripe. You can activate multiple payment gateways through Stripe including all credit and debit cards, Apple Pay, Google Pay, Link, Revolute, iDeal, AliPay, PayPal, and more.

Click on New and give the payment method a name eg. Credit Card.

Select a Payment Method: Stripe payment (in the future we may add more native payment methods)

Click on Save and stay on this screen. 

Now click on the Configuration tab.

There are instructions on how to add an Endpoint URL to your Stripe dashboard. Follow the instructions to complete the Stripe setup.

Sandbox: Yes/No - this is the Test environment, keep it to Yes to test your transactions, when ready - switch to No to go Live.

Below, add the secret keys that you obtain from Stripe's integration page.

Some more self-explanatory options can help you fine-tune the payments. 


Options

Download ID for Live updates when we release a new version

Currency - set the Stripe currency to sell your courses

Currency symbol and Currency symbol position

Debug emails: Yes/No

Page Builder CK integration: No/Yes/Force (user Force to have Page Builder CK editor used as a default for all Courses)

Enable Interactive Unit questions: Yes/No (set to No if you don't want the Students to ask Trainers questions after each Unit)


Page Builder CK integration consists of 2 plugins in the Joomla plugin manager (System - Pagebuilder CK with LMS and Editor - Pagebuilder CK with LMS). Make sure that both these plugins are enabled if you intend to use Page Builder CK together with Joomla LMS.


Front-end communication system between Students and Trainers:

after each Unit, there is a comment-like system for communication between the students and the trainers. A student can start a Public or Private conversation.

  • A public conversation will be available to all students that have signed up for this course and everyone can participate in the conversation of Questions and Answers.
  • The trainer and students will be automatically emailed new replies to the conversation. Each question can be replied separately and can receive multiple replies.
  • The student can also open a Private conversation with the trainer and this conversation will be visible only to the student who started it and the trainer - both receive email notifications for replies.

 Get Joomla LMS Pro here 

KANEV Web Development limited is not affiliated with or endorsed by the Joomla Project or Open Source Matters.

KANEV Web Development limited is registered in England and Wales #8902407