What is a learning management system (LMS)?
A learning management system (LMS) is a software program—or a group of programs working together—that facilitates and records the interaction between the learners and the learning content. LMS allows an instructor or facilitator to manage how the learning content is delivered, tracks the progress of the learners, and assign them quizzes or additional learning content as needed.
Many LMSs can store several different kinds of learning content: static web pages, images, videos, presentation slides, interactive HTML5 learning modules, among others.
Hosting and deployment
You can store an LMS in a standalone computer, local area network, company intranet, or the world wide web, depending on who your target learners are.
A standalone computer can be useful for initial testing before deploying to a wider audience. A local area network or an intranet infrastructure is useful for organizations operating from one location or several sites respectively. An LMS deployed over the internet is suitable for courses offered to the public or several students in different locations across the world.
One of the most important, if probably not the most important, feature of an LMS is the interoperability standard. The most widely used standards are:
LMSs use interoperability standards to interact with learning content. For example, the LMS manages the grade of students. The instructor incorporated certain activities in the learning module as part of the grade in a way that is analogous to the recitation in traditional classrooms. In some cases, the exam is built at the end of the learning module or as a separate module instead of the quiz function of the LMS. Thus, there must be compatibility between the learning module and the LMS to transfer the data of the learner's score from the module to the LMS.
If say, you developed a learning module using Adobe Captivate, you can use Captivate to publish the module as AICC compliant, so it can work in an LMS that uses AICC standards. Suppose your institution later replaced your LMS with another that uses SCORM standards, you can just reopen your Captivate file and publish the module as SCORM compliant.
Having widely accepted interoperability standards is better than each LMS having its own standard, and instructional designers building separate learning content from scratch just to accommodate all LMSs they will ever use. In a way, these interoperability standards are analogous to XHMTL and HTML5 standards in web development.
Some of the known LMSs
There are several LMSs available, and most of them support more than one interoperability standards. Some of the most popular LMSs and their licenses are listed below:
- Moodle - FOSS
- Blackboard Learn - proprietary
- Docebo - proprietary
- EasyLMS - proprietary
- Forma LMS - FOSS
- SuccessFactors - proprietary
- Schoology - proprietary
- Pappas, C. (2015) "The Top 8 Open Source Learning Management Systems", Elearning Industry, retrieved 14 December 2018
- Fenton, W. (2018) "The Best (LMS) Learning Management Systems for 2018", PCMag Asia, retrieved 14 December 2018
- Westfell, B. (2018) "SCORM vs. AICC vs. Tin Can (xAPI): Why xAPI Is the Only Way Forward", Software Advice, retrieved 14 December 2018
Last updated on 03 May 2019.
Share your thoughts
* Required. Your email will never be displayed in public.