Choosing An Lms
Choosing An Lms
peter.berking.ctr@adlnet.gov
shane.gallagher.ctr@adlnet.gov
16 December 2016
Version 8.3
http://creativecommons.org/licenses/by-nc-sa/4.0/
Choosing a Learning Management System ADL Instructional Design Team
Table of Contents
1. Purpose and scope of this paper.............................................................................7
2. Overview......................................................................................................................7
2.1 What is an LMS?..............................................................................................................7
2.2 How widely are LMSs used?..........................................................................................10
2.3 What are the benefits of using an LMS?........................................................................10
2.4 Types of general learning goals managed by LMSs.......................................................12
2.5 Who uses LMSs and why?.............................................................................................13
2.6 The importance of choosing the right LMS.....................................................................15
Appendix.......................................................................................................................126
A. Sample System Requirements Matrix..........................................................................127
B. Sample System Features Rating Matrix.......................................................................128
C. Security Considerations for DoD LMSs........................................................................130
D. Sources of Possible Requirements for U.S. DoD LMS Acquisitions and Installations. .132
E. Additional requirements for LCMSs..............................................................................133
F. Examples of products...................................................................................................135
NOTE: Vendor citations or descriptions in this paper are for illustrative purposes and do not
constitute an endorsement by ADL. All listings of vendors and products are in alphabetical order
unless otherwise noted.
2. Overview
2.1 What is an LMS?
The Learning Systems Architecture Lab at Carnegie Mellon states
that, “A Learning Management System (LMS) is a software package
used to administer one or more courses to one or more learners. An
LMS is typically a web-based system that allows learners to
authenticate themselves, register for courses, complete courses and
take assessments” (LSAL, 2004 in Gallagher, 2007).
Language flexibility
Scale of delivery
Cost savings
• No instructor is needed.
Learning achievement
Time to learn
Initial learning – acquiring skills and knowledge for the first time
Most LMSs support all of these goals, although the system functions
that support them are not always the same. For example, the LMS
needs to ensure that remedial learning learners are not tracked the
same way as initial learning learners. Remedial learning learners
should have access to all parts of a course (suspending all forced
sequencing), without forcing them to take assessments and be
graded as in initial learning.
It is important to note that LMSs do not often include support for all of
these categories; in fact, these are the main differentiators for the
categories of systems to manage and deliver learning (see 3.
Categories of systems to deliver and manage learning).
LMSs can be free and open source, but commercial versions can be
cost-prohibitive for small organizations. They also are technically
complex and require an administrative and maintenance
infrastructure and resources that also can be prohibitive for small
organizations. Thus, commercial systems generally make the most
sense for an enterprise with hundreds if not thousands of users,
where some level of centralized, automated control and record
keeping needs to be exerted over the process of learning. This being
said, “pay per use” pricing models for vendor-hosted LMSs can make
an LMS cost-effective and practical, even for very small organizations.
There are only a small number of users (in this case, a system
may be useful, but it would not be cost-effective).
One important rationale for needing an LMS is the fact that small and
mid-size companies or institutions do not have enough staff
resources to maintain a full-service HR capability in which employee
training needs are treated robustly and systematically. An LMS can fill
some of this need by automating and streamlining processes.
action
Note that the term LCMS is sometimes simply used to refer to an LMS
that has bolted on authoring capability, without meeting the spirit of
the functionality described here for a true LCMS (i.e., dynamic
assembly of LOs at runtime).
CrMSs are predicated on the idea that instructors need to use the
system to build content, manage their courses, and contact learners.
LMSs are not usually designed from the ground up for instructor use
as a core function. They are generally more optimized for standalone
eLearning, with little or no instructor intervention.
Many VLE products are meant to be sold with other companion LMS
products in order to attain full LMS capability. This applies especially
to tracking functions, which VLEs alone often do not handle. Apart
from mere attendance in VLE learning events, the tracking function
includes standalone assessments and asynchronous content (with
embedded assessments). However, some VLEs also dynamically
track “engagement” on an individual and group basis via parameters
such as:
Status updates
Whiteboard
Polling
Breakout rooms
Content annotation
File sharing
One figure that sets a realistic maximum duration for any learning
experience on a mobile phone is 26 minutes. That is the average
length of a commute in the U.S. (Barry, 2016). Commuting is
A significant issue with the BYOD paradigm is that users do not want
to use their data plan to download work-related content. This content
can eat up their data plan quickly if it includes media files like high
definition video. To avoid this, content provisioning and tracking data
synchronization features are incorporated in mobile LMSs, in which
users can download content and send assessment data while they are
on a wireless network, and consume the content later while offline
(with tracking data cached until back online).
MDM/EMM systems can take care of most of the security issues that
would normally need to be handled by a mobile LMS, covering five
categories:
Content security
Device security
Application security
Transaction security
Encryption of data
reminders can also be effective. Some apps like Mobile Coach ® have
AI “bots” (i.e., coaches) with which learners can engage in short
learning conversations.
For more information on mobile learning and the ways that LMSs can
support it, see the Mobile Learning section of ADL’s Web site at
http://www.adlnet.gov/mobile-learning.
The main driver for an LMS to integrate with other learning tools is
essentially to avoid giving learners a reason to leave the LMS
environment for some key part of the learning experience, which
would dilute the “one stop shop” value model and convenience factor
for the LMS. It also generally facilitates control and tracking of the
learning experiences managed by the LMS.
The main driver for business system integration with the LMS is to
avoid data redundancy and version control issues, and automate
migration of data through the enterprise in a seamless process. A
very common system integration requirement is to have the LMS pull
employee profile data from an HR system, so that lists of mandated or
eligible learners do not have to maintained separately in both
systems, and meeting of training qualifications and certifications via
activities learners do in an LMS can easily trigger HR system events
such as meeting compliance requirements and eligibility for
promotions.
order to access the LMS, and it complicates IT support for the LMS.
Some LMSs in recent years whose codebase was Java are now
switching to other codebases for these reasons.
Lower cost if the enterprise already owns a license for the base
platform.
o Flat fee – for this model, it doesn’t matter how many users
you have or how much bandwidth or file space you need.
The fee is the same in all cases. This is similar to the
perpetual license already mentioned, except that here you
pay a periodic subscription fee rather than a one-time fee,
and it is vendor hosted. An example of this type of LMS is
Topyx®.
Number of courses
The annual cost of the LMS, given the most likely pricing model
that you will adopt.
o Database administration
o Configuration management
o Help Desk
o Courseware testing
Another data point relates to the fact that, with an LMS, students do
not need to travel to the training site and have housing provided for
them. The cost savings from this are considerable. In 2014, the U.S.
Army calculated that it saved $84,000,000 by using eLearning, as
opposed to training that required students to travel to the classroom
facility (U.S. Army, 2015).
All of the above being said, acquiring an open source LMS usually
does save money. For instance, the manager of a large U.S.
government agency’s eLearning initiative reported to the authors that
switching to an open source enterprise LMS is costing them 60% of
the ongoing costs of the commercial system they had been using.
On October 16, 2009, U.S. DoD issued new guidance on open source
software (see http://dodcio.defense.gov/Portals/0/Documents/FOSS/2009OSS.pdf). The
guidance establishes open source software as having equal weight as
proprietary software during acquisition evaluations. It is a break from
the past, when open source software was deprecated for use in DoD
due to security and quality concerns.
Open source licenses do not restrict who can use the software
or the fields of endeavor in which the software can be used.
Therefore, OSS provides a net-centric licensing model that
enables rapid provisioning of both known and unanticipated
users.
Freeware may or may not also be open source. Freeware may have
restrictions on copying, distributing, and making derivative works of
it, where open source software does not. And freeware does not
necessarily make source code available. Freeware may be restricted
to personal use, non-profit use, non-commercial use, etc. Freeware
that is not open source is a risky investment, since you cannot easily
customize it.
Some LMSs are appearing that have extensive pick lists of specific
LMS functions and content from which the user indicates what they
would like downloaded in advance and stored locally vs on the server
so that they can successfully work offline. They can thus
micromanage the connectivity requirements and bandwidth load
based on their specific situation.
7. This .zip file is sent back to the site that has connectivity.
Vendor-hosted
Public cloud-hosted
Most LMS vendors offer the first two options; a few are now offering
the last. A vendor-hosted LMS is installed and managed on the
vendor’s server by their staff, rather than behind your enterprise
firewall by your staff (the “behind your firewall” option). Public cloud-
hosted solutions refer to hosting the LMS not behind your own
enterprise firewall but on a public cloud service such as Amazon Web
Services (AWS). This could be arranged and managed by your staff,
or the vendor’s. In some cases, vendors do not host on their servers
but only do so on a public cloud service; in this case, “vendor-
hosted” means effectively that also that it is public cloud-hosted.
If you (not the vendor) use a public cloud hosting arrangement for
your LMS, you still have full configuration and management control
over the LMS; the only difference is that the software is hosted on
rented server infrastructure outside of your firewall. However, public
cloud hosting often requires a different approach than either of the
other two options because the server configuration options are
limited; they are controlled by the cloud service vendor. Often the
LMS vendor must make alterations to their LMS to conform to the
cloud infrastructure requirements.
The fact of being hosted on a server outside of your firewall can raise
security concerns. These are gradually being eased. For instance,
DoD now allows Amazon Web Services hosting for some DoD
systems. On the flip side, it may be a plus that it is not behind your
firewall, if you need users outside of your enterprise network to be
able to access the LMS, and you don’t want to worry about security
breaches by outsiders coming into your network.
The security issue relates not just to unauthorized access, but also
the fact that you may be placing trade secrets and other intellectual
property in your content outside of your firewall on the vendor’s
server, outside of your control. If your organization’s policy prohibits
this, a vendor-hosted solution will not be right for you. And a vendor-
hosted solution is summarily ruled out if there is classified data
stored in the content. See section 4.9 Security considerations for
LMSs for more information on security issues.
You might want to use a “try before you buy” approach by using a
vendor-hosted solution for a while before you decide to buy the
system. Also, consider a vendor-hosted solution that is metered (pay-
for-use price) rather than flat license for a maximum number of users.
much is too much. Hidden features could include the provider selling
your user lists to headhunters or spammers. Content may transfer
ownership to the provider once uploaded. If you are charging your
users for access, then you will probably need a commercial license.
Vipond and Clary (2016) report that even though most organizations
(62%) rely upon a single LMS provider, one-fifth (20%) use two
providers. This has not really changed since their 2013 survey,
however, they conclude that, “The multiplicity of LMS providers is
accelerating, and the marketplace is becoming more fluid as LMS
providers operate across more than one market. This makes things
more confusing for organizations that are seeking to upgrade their
core learning management capabilities and survive the sometimes
long period of transition from an older legacy LMS to a feature-rich
LMS now entering the marketplace. Having numerous different LMS
providers also impacts customer loyalty and satisfaction.” (p.3)
Barring using a workaround like those listed below, the cross domain
issue requires you to have your content stored on the same domain
(i.e., server, usually) as the LMS. In other words, if the LMS is at
www.myLMS.com, the content cannot be at www.myContent.com; the
content must also come from www.myLMS.com.
Even if it were not a problem for the user to be able to access and
launch the content directly from its content repository on the other
domain (perhaps through a separate LMS), the problem remains of
communicating tracking information (e.g., course completion status,
assessment scores, etc.) to the initial LMS.
Security
IT environment
Each Service often has their own training records system that the
LMS needs to integrate with. For instance, the Navy often requires the
LMS to integrate with NTMPS (Navy Training Management and
Planning System) for personnel information and training records.
however, firewall restrictions and different access needs for the user
groups associated with each of these environments may prohibit this,
requiring separate installations.
4.15.1.1 Overview
If you expect to deliver legacy SCORM 1.2 content, you should ensure
that the system supports it; SCORM 2004 is not backwards
compatible with SCORM 1.2, so the LMS needs to include separate
functionalities for importing, configuring, and delivering these two
standards (generally, when you import SCORM content into the LMS,
there will be separate options for SCORM 1.2 and 2004).
SCORM 1.1
SCORM 1.2
Conformance with SCORM 1.2 is broken down into three levels, LMS-
RTE1, LMS-RTE2 and LMS-RTE3. The levels indicate how much of the
SCORM run-time data model the LMS supports. LMS-RTE3 indicates
full support.
Dig deep into claims of SCORM compliance. If the LMS has an internal
authoring tool, it may mean that the product can import a SCORM
package into the authoring tool, but the authoring tool converts it into
the LMS’s proprietary format in order for it to work in the LMS. In
other words, you may not be able to import SCORM content directly
into the LMS and have the content function natively (using SCORM
affordances) within the LMS. This is not true interoperability in the
spirit of SCORM.
You may want to ask the vendor whether they participate in the
process of evolving the SCORM standards, and if so, how. ADL has a
variety of community outreach avenues that enable vendors to share
suggestions and keep abreast of SCORM developments. This is a
good indicator of the vendor’s commitment to support for the SCORM
standard.
You should verify 508 compliance by testing the LMS with screen
reader software used by those with visual impairments and/or using
an independent accessibility checker.
File-based
HTTP (Web)-based
ECMAScript-based (browser-based)
Dublin Core
http://www.dublincore.org/
4.15.7 QTI®
The IMS Question and Test Interoperability specification (QTI) is an interoperability specification that
specifically relates to online tests. It is concerned with the structure and display of test items as well as
results. It allows passing of data between authoring systems, content, and delivery systems, including
LMSs. See https://www.imsglobal.org/question/index.html for details on this standard.
ADL has termed the next generation of SCORM as the Total Learning
Architecture (TLA). All current and planned future ADL technical
projects, specifications and standards efforts fall within the scope of
the TLA, an umbrella term that covers projects designed to create a
rich ecosystem for connected training and learning. Phase I of the
TLA is focused on experience tracking that includes these four areas:
A new runtime API
A new data model
A new data model format/syntax
A new transport/communication method
The overall TLA vision also includes concepts for learner profiles,
competencies, and intelligent content brokering to meet the needs for
individualized learning content and systems. The TLA is not intended
to replace SCORM, but SCORM, and multiple other types of content
formats, will work in the TLA. The four major areas of innovation of
the TLA are:
Experience tracking
Learner profile
Content brokering
Competency infrastructure
The Experience API or xAPI (formerly known as the ‘Tin Can API’), the
“experience tracking” component described above, is the farthest
along in development currently (version 1.0 was released 4/26/13, and
the spec is now at version 1.03). The xAPI tracks both formal and
informal learning via ‘streams’ of learning experiences, similar to
social media streams such as Twitter and Facebook. By capturing
learning experiences via streams, learning can be mashed up with
other activity data to fully analyze how it ties to performance. The new
xAPI (see http://adlnet.gov/adl-research/performance-tracking-
analysis/experience-api/) enables the use of mobile devices, games,
social networks, virtual worlds, and simulations in learning and
training environments with the ability to track learning experiences
consistently across devices and platforms. You could report that
Learning can also be tracked in real life situations and reported the
same way. For example, ‘John produced an audio track for a video,’
‘Steven edited a video,’ ‘Ralph posted a video,’ and ‘Mary earned an
Academy Award for a video.’ This is why this is described as
“connected” learning, because even “real life” situations can be
connected in more ways than just how people interact with computers
on the Internet.
One major advantage of the xAPI over SCORM is that it does not
require launching content from an LMS; in fact, it does not even
require Internet connectivity while the user is engaged in the learning
experience. Learners can connect after the fact to allow the xAPI to
synch the records of their learning experiences. This has obvious
implications for the future of LMSs; to accommodate learning that is
developed for use outside of the LMS environment, or disconnected
use, LMSs may need to separate their function that handles tracking
of learner experiences into a single cloud-based service (in xAPI
terms, an LRS) that is easily accessible from a variety of content and
can dynamically capture xAPI statements describing learning
experiences. See 7.26 Is the traditional LMS dead? for more
information on the implications of xAPI on the LMS.
Also see 7.1 Experience API (xAPI) adoption and 7.26 Is the traditional
LMS dead? for more details on how the xAPI is affecting LMSs.
Ranking/Ordering
Image selection
Essay or Short answer (this usually requires instructor
intervention to score answers)
Some LMSs import and export assessments that adhere to the QTI ®
specification (described in 4.15.7 QTI®), which allows portability of the
assessments between systems.
4.17 Internationalization
If your learners include international audiences (especially including
foreign language speakers), you will need to consider features of the
LMS that will support it, as well as plan your LMS implementation
accordingly. There are many factors you may need to consider, in
addition to language, such as:
U.S. export laws governing dissemination of information in
areas of technology that is deemed of strategic importance to
national security (this applies to information that is not
classified or marked as FOUO)
Local government rules and regulations that may lead to non-
compliance of content
Government requirements for training record storage
Accreditation differences
Cultural norms
Local and country-wide IT environment
Currency and currency exchange, and financial market
operation, if charging money for training.
This also applies to task flow; you will almost invariably need to
decide whether you want to change your internal processes to match
the built-in LMS task flow, or vice versa (i.e., reengineer the LMS to
match how your organization does things). This is a complex issue,
and there are some strong proponents on the side of choosing an
LMS that, out of the box or perhaps with customization, supports your
existing processes, but this may be easier said than done. It is likely
that you will have to do some of both. Above all, do not underestimate
the financial pressure you may find yourself under to tailor your
The LMS system design and “path of least resistance” workflows can
imply changes to your existing processes and infrastructure in the
following areas:
IT infrastructure
Administrative procedures and policies
Workplace cultural attitudes and ingrained practices
Training paradigms
This preliminary plan will probably change once your system is fully
installed, after you gain some familiarity with it and better understand
how to leverage the system features to best express your business
needs, processes, and policies. The reverse applies as well as well;
you may determine that it is easier to change your processes and
policies to match the system’s standard features and workflows, as
described in 4.21 Aligning staff and processes to system capabilities.
aspects of your plan may impact your choice of LMS and vendor,
especially if the vendor will act as implementation consultant.
Standards
o Policies
Content inclusion policy
Content ownership policy
Content lifecycle policy
Training information retention policy
o Procedures
o Guidelines
o Conventions
o Standards for course properties
o Standards for course structures
Taxonomy
Configuration Management
Housekeeping
Governance
o Governing board
o LMS steering team
o LMS working groups
o LMS operations
LMS operations management
Content owners
LMS administrators
Technical support
Can set activation and expiration dates for content that is time
sensitive, or where the license for is only for a certain period
Has the ability to require at least some fields in the user profile
to be mandated to fill out when users initially register or first log
on
Incorporates e-signatures
Provides audit trails for changes to data in the system such that
the organization can quickly determine the source of
unauthorized activity that could be the source of security
breaches. These changes could include everything from
uploading learning objects to running reports.
o Shibboleth
o Kerberos
o SSO SAML
o Social logins (Facebook, Gmail, etc.)
Can be clustered
o Catalog
Curriculum
o Course
Learning object
o Asset
(for VLEs) Allows pausing the video (but not audio) portion of a
live session in order to conserve bandwidth.
(for VLEs) Has the ability to quickly flip back and forth between
showing a webcam of the presenter only, show content only, or
both simultaneously.
(for VLEs) Allow not just local screen sharing in order to project
content, but more bandwidth-friendly server side delivery of
content, such as running a PowerPoint file from the server
rather than the instructor’s computer.
5.15 Cost
Costs less for the base application license compared to the cost
of other similar systems with similar capabilities and feature
sets. This includes all TCO (total cost of ownership) costs.
Can export assessments created within the LMS for use in other
content or LMSs. Assessments created in the system must be
interoperable (using a standard like the SCORM cmi.interactions
data element) in order for this to happen.
o Ranking/ordering
o Image selection
o Word scramble
o Labeling an image
o Essay or short answer (usually requires instructor
intervention to score answers). These should be implemented
as online forms/ fields for easy review, not downloadable
Word documents.
Provides the ability to export and import from Excel or CSV into
the grade book
Can set up sections in tests which can be hidden from users for
easy test management
o Desktop sharing
o Community calendar
o Community of practice (CoP)
o Social networking (including as backchannels during VLE
learning events)
o Instant messaging
o Learner-created personal web pages
o Dedicated team spaces. Members/teams can be comprised
either of learner cohorts taking the same course, or functional
teams within the organization.
o Surveys (within and outside of learning events). This includes
spot polls of learners during VLE presentations.
o Peer rating of content
o Webcasting, with the ability for learners to initiate sessions
among themselves (i.e., not just one-way, instructor to learner
webcasting)
o Learner to learner whiteboard (ie, not just instructor to
learner)
o Learner posting of web pages
o Learner creation of videos
o For discussion forums and blogs, provides the ability to:
Attach documents associated with a posting (learners)
Embed links (learners)
Allow creation of groups (instructors)
Make postings anonymous and/or private that cannot be
viewed by anyone higher in the organizational hierarchy
(i.e., vertical social network)
Search (learners and instructors)
Set release conditions (instructors)
Moderate (instructors)
Perform “noise management”, e.g., limiting views of
conversations, hide discussion threads (instructors)
Use rubrics to grade postings (instructors)
o Expired certifications
(for VLEs only) Allows users to use their telephone rather than
VoIP (computer microphone and speakers) to make an audio
connection to a session. The telephone numbers provided by
the system should be either local or toll free.
5.30 Scalability
Has a scalable architecture that allows the system to expand as
the number of users increases. The following factors should be
taken into account in your planning:
o Number of concurrent users (current and in the foreseeable
future)
o Database licensing (by seat or site)
o Database volume restrictions
Has been in the LMS market for at least 5 years. Avoid the first
release of a new system.
The Brandon Hall Group (2015) reports on the popularity of features as follows:
Ease of use ..........................................................35%
Ability to adapt....................................................26%
Integration with other systems.............................21%
Personalized content............................................21%
Cost.....................................................................18%
Robust reporting features.....................................18%
Mobile learning features......................................18%
Social learning features.......................................12%
Cloud-based deployment.....................................12%
Vipond and Clarey (2016) report that their 2013 LMS survey
respondents ranked eLearning delivery and tracking (73%) as the
“most important” requirement, followed by reports (69%), search
(48%), and version control/historical tracking (48%). Other highly
rated 2015 requirements for a future LMS included eLearning delivery
and tracking; version control and content tracking; email
notifications; search capabilities; and the ability to assign due dates
to required training.” (p.5).
For more information on LRSs and how they are being integrated into
LMSs, see ADL’s white paper titled Choosing an LRS (available on the
ADL web site at
https://adlnet.gov/adl-assets/uploads/2016/01/ChoosingAnLRS.docx).
The simplest way is for the VIE to offer web browser capability, either
inside of the VIE itself or through a daughter window of the
application. The learner can then log in to their LMS and take
eLearning courses while in the VIE platform.
The above cases start with a user who is operating within the VIE
platform, who then makes the connection to the LMS. The other way
around is also possible, but much less common because it is
technically more difficult: launching a VIE as a learning object from
within an LMS. The difficulty lies in the fact that most VIEs require a
special player, and a VIE server to manage the experience, especially
if multiple concurrent users are involved, as in a virtual world.
One key stumbling block to the “VIE learning object inside a LMS”
scenario is the lack of standards for the middleware and file formats
For ideas on what may be in store for LMSs and VIEs, visit:
http://www.brandonhall.com
http://wiki.secondlife.com/wiki/Second_Life_Education/
Resources#Blogs
http://er.educause.edu/
Informal directed learning is learning where the need for learning and
the goals of it are assigned by an external authority (e.g., supervisor
or corporate training department), but the means of meeting the
learning goals and objectives is left up to the learner (possibly within
a range of predetermined options or suggestions). As with informal
autonomous learning, authoritative source or user-generated learning
objects may be used by the learner. An example would be where a
learner is directed by their supervisor to learn a new procedure
through the enterprise learning tools that are at the learner’s disposal
(subject matter experts, corporate intranet, references, etc.), with an
assessment to be given after the learner is satisfied that they have
met the objective, for the benefit of objectively verifying that to the
authority who assigned the learning.
Further, there are design choices for formal and non-formal learning
(Masie, 2013), as follows:
Time Allocation? How much of allocated time is social?
Learning Processes? Is the social and collaborative learning
aimed at:
o Evidence Models? How are we evaluating the impact of
various social styles?
o Information Transfer - Peers share first level of knowledge
directly
o Contextual - Peers share "back story" of applying
knowledge
o Collaborative - Peers teach and assess each other
o Remedial - Peers help learners get "unstuck"
o Assessment - Peers provide testing and assessment
o Transfer - Peers support applying knowledge at work
Social media tools are often only used as a means to deliver content,
not to provide activities that support true collaborative social
learning. For instance, links to instructional videos are published on
community of practice sites, or Twitter is used to remind learners
about class assignments—without using the full potential of these
tools to facilitate collaboration between learners.
Podcasts 24%
Some LMS vendors are building simple interfaces into their product
that provide access to commercial social media functions and sites,
with no explicit connection to communities of other learners (i.e.,
class cohorts), other learning content in the LMS, or performance
tracking. However, some vendors are creating explicit connections,
whereby the LMS determines, based on performance on an
assessment in the LMS, that a learner would benefit from interacting
with a community of practice (CoP), members of which might be
available to collaborate with and/or mentor them, and automatically
enrolls them. There can also be automated features where the LMS
would assign subscriptions to social media functions to the learner.
Possibly the most important social media feature from the point of
view of training stakeholders is the ability of an LMS to create and
maintain CoPs. These CoPs can be a cornerstone learning activity
within an informal, collaborative learning design, whereby learners
are required to contribute and interact with other learners through
discussion forums, blogs, etc. on a CoP. However, automated
tracking and assessment of these learner contributions can be
difficult. Another popular use of CoPs is to provide a vehicle for
learners interested in (or required to engage in) follow up activities to
a course, or who are interested in further exploration of the subject
matter.
Rating
Categorization
Recommendations
Despite the fact that LMS vendors are quickly getting better at
integrating social media applications into the delivery of learning
(whether maintaining authoritative control over the content source or
not), they face a serious challenge in terms of tracking the learning
progress of learners within the social media application context. This
has led to dire predictions of the demise of LMSs, due to their no
longer being able to provide centralized monitoring and reporting of
learner progress, one of the core business cases of owning an LMS
(see 7.26 Is the traditional LMS dead?for more information).
A fundamental problem here is the fact that many social media tools
do not in themselves contain any mechanisms for tracking learning;
there is no function for an LMS to connect with (in terms of an API) to
communicate anything resembling learning progress. Indeed, it would
be difficult to define and quantify learning experiences that happen
through use of many of these tools. But users are using them for
learning (in many cases, in ad hoc, home-grown ways) nevertheless.
The ADL xAPI described in 4.15.8 ADL Total Learning Architecture
E-portfolio evaluation
Retrospective self-assessment
For ideas on what may be in store for LMSs and social media, visit:
http://www.brandonhall.com
http://www.elearningguild.com
https://www.td.org/
http://www.gartner.com
http://www.socialmediatoday.com/
http://www.socialmedia.com
LMSs are now being built around the concept of sharing and
collaboration (e.g., ALTO learning portal®, Spoke®, Origin Konnect®,
and TREK Learning Experience Manager®).
Rather than acquire social media as functionality that is built into the
LMS, there are social media software modules that can be integrated
into LMSs such as MediaWiki (open source –
http://www.mediawiki.org).
Piloting new courses and trying out new ideas for courses in a
low risk environment, where learners are not paying customers
(i.e. matriculating learners)
Rather than author and deliver original content, you may be able to
leverage content or curriculum components that are already offered in
a MOOC. Currently some LMSs that are specifically optimized for
MOOCs are emerging. They generally resemble CrMSs (often
including VLE components) rather than LMS. For more information on
MOOCs, see http://en.wikipedia.org/wiki/Mooc.
Ease of self-registration
LMSs are now appearing that are targeted specifically for extended
enterprise learning, for example, EthosCE®.
Thus, LMS support for team-based learning involves more than just
providing communication functions in the LMS in order to provide
collaboration and peer review by multiple learners. Complicated
assessment and sequencing paradigms must be enabled, with
intelligent agents or middleware automatically tracking and mediating
the activities and performance of each team member, and reporting
rollup progress to the LMS as well as an audit trail for how these
scores were generated (based on individuals’ performance).
You may see more support for team-based learning in LMSs that
support the xAPI specification, since the xAPI enables it. The “actor”
part of xAPI statements can be an individual or group of individuals.
This type of portal-like interface has gained traction with some LMS
vendors, simply because users are more comfortable with this type of
modern interface, and it allows a high degree of interface tailoring to
suit their needs. In some cases, LMSs are being rebranded under the
name “learning portal”.
“turning off” components may be possible, but it may not change the
cost.
Screen sharing (of PowerPoint slides, for instance) and voice over IP
(VoIP) are usually is associated with video conferencing capability;
often this set of capabilities is referred to as “web conferencing”. It is
still common for vendors to partner with a web conferencing vendor
to offer this capability, although some LMS vendors are adopting their
own proprietary technology. Shank (2013) reports that 29% of the
respondents in their survey reported using this technology.
What does this mean for LMSs? The LMS must be able to handle
federated searches across applications and domains. Searches
should include not only the LMS, but the Internet, content
repositories, and databases of experts. Being able to store content in
a way that is optimal for quick and easy “just-in-time” future retrieval
is an important element of this function. This involves not only
bookmarking sites, but extracting small chunks of content to be
stored in a knowledge management application or database.
The success of these systems may obviate the need for LMSs in
informal user-directed learning scenarios, if relevant content can
quickly and reliably be found through searches of content
repositories outside of the LMS. If integrated through an API into an
LMS, however, these systems could be a very powerful content
broker extension to the LMS.
If you already have an LMS, you will want to integrate it with the
digital library service and have the LMS present one unified interface
for accessing courses, digital library references, and other learning
objects. Digital libraries are thus starting to offer out of the box
integration with major LMSs.
Test-derived points
https://www.imsglobal.org/initiative/enabling-better-digital-
credentialing
Paradata, i.e., what path is most likely to lead to success for this
student based on:
Learner actions
Environmental conditions
For a more detailed version of this rubric, please contact the authors.
Concept(s)
Example(s)
Practice
Reflection
Web cams (that can detect where the eye is focused as well as facial
expressions) and voice analysis capability can now detect these
items and apply sophisticated analytics in order to optimally adjust
the pace and content of the learning. There are many concerns about
privacy and accuracy of the detection that need to be resolved before
this technology truly goes mainstream, but it is likely that affective
computing will be integrated into mainstream elearning sooner than
many think. One of the first areas it will be applied is in the high-risk-
of-failure professions or job tasks. In these cases, it is critical that
learning objectives are fully realized, and affective computing
provides a powerful means to ensure that.
able access content whenever and wherever they want. The learning
delivery function and learning content objects are becoming more
distributed and available across systems, contexts, and devices. On-
demand, granular performance support and learning objects are now
embedded in a wide variety of application contexts. More and more,
these learning objects can be launched anytime, anywhere. For
instance:
The first step away from a traditional LMS that many organizations are
taking is to provide the content delivery function as a service,
separately from the LMS, using a browser plug-in or cloud-based
application. This enables the “launch anywhere, anytime” paradigm
for content. Many LMSs provide an offline player capability (see
section 5.6 Offline player capability) for disconnected use, but it
seems inevitable that they will need to provide this for everyday
connected use as well, given the growing “anytime, anywhere”
paradigm.
Robson (2009) presents one possible way that LMS functionality may
be disaggregated and presented as separate services. The
disaggregated services could include the following components:
Content Orchestration
Assessment & Evaluation
Directory Services
HR Services
Rights Management
Search & Discovery
Competency Management
Results & Compliance Tracking
Social Networking
Content Management
If PDLs take off in the market, LMSs will be faced with a number of
issues to accommodate them, such as whether they will be able to
write and receive records from them, managing privacy and data
ownership of these records (i.e., matching the level set by the user for
their PDL itself), and validating prior learning experiences recorded
by the PDL.
The xAPI may accelerate the creation of PDLs, since it provides a way
to communicate disparate forms of learning data to a cloud-based
web service.
This trend has already taken hold in LMSs; most of them do not
require players or plug-ins. However, some have required a Java
Virtual Machine loaded on the client computer and are now
advertising “Java-free, web-based clients”. In the case of LMSs
written in Java, this is a significant improvement in the sense that the
LMS would no longer rely on a Java Virtual Machine being loaded and
continually updated on the user’s machine, and no Java applets
downloaded (with attendant possible security risks).
7.30 Microlearning
The concept of microlearning largely emerged with the advent of
mLearning. It stems from the fact that short, self-contained pieces of
content are better suited for the mobile platform, as opposed to entire
courses. Quinn (2011) calls them “learnlets”, and defines them as
either microcourses (of just a few minutes in length), featuring a
single feature of a product, aspect of a service, or step of a larger
procedure; or a five-screen module consisting of: Intro, Concept,
Example, Practice with feedback, and Summary. A subset of
microlearning is “microlectures”, consisting of short recorded audio
or video presentations on a single, tightly defined topic.
Brightcove®
Kaltura®
KZO®
YouTube® = 10 minutes
Twitter® = 30 seconds
Instragram® = 15 seconds
One value proposition for a VCMS is the ability to easily capture data
analytics about learner usage patterns (e.g., at what point did users
tend to stop watching? What parts did they rewind and watch over
again?). This relies on streaming of videos from a VCMS; download
and then local storage and play of videos presents a much more
complex challenge to capture data from (xAPI profiles may come in
handy for this).
Taking it down a level, here are some examples of the questions that
can be answered using a combination of xAPI for data capture and
some kind of analytics engine for information output:
There is some question of how the LMS fits into this xAPI-driven data
analytics picture, since the xAPI does not require an LMS (it requires
a web service called a Learning Record Store (LRS)). However, some
solutions are starting to emerge whereby the LMS retains its
centrality as the repository of learning and learner-related data and
records, by embedding an LRS function or by communicating with an
LRS service. It remains to be seen whether robust data analytics
capability (which would include not only xAPI capability but a data
analytics engine) will become part of the design of LMSs, or will be a
separate system.
The xAPI is especially useful for performance support given that work
behavior, output, and productivity can be conveniently measured with
it as well. In other words, you can use the xAPI to instrument the work
environment in addition to the learning environment, and the
integration of these analytics can be very powerful in creating
feedback loops to fine tune your learning interventions (as well as
business processes). Kirkpatrick Level 3 and above evaluations can
be more easily institutionalized within your learning ecosystem in this
way.
The xAPI can not only bridge work and learning data, but it can bridge
a learner’s physical state over time with learning activities or work
performance so that, for instance, heart rate can be correlated with
work or learning tasks to determine points of high stress.
1. (optional) Formulate baseline research questions. You need some idea of these, even if you are
using this exploratory approach, as a basis for Step 2 below and data analysis/visualization
methods later.
2. Decide what interaction nodes and learner behaviors in the learning experience make sense to
instrument with xAPI.
3. Decide what granularity you need and the right syntax and verbs for your xAPI statements. This
is essentially becomes your hypothesis, if you are using one.
4. Deploy xAPI-instrumented learning experience and collect data.
5. Validate data received against research questions
AND/OR
Look for patterns
6. Refine xAPI granularity, verbs, LRS queries, etc.
For those inclined towards data modeling and “what if” scenarios, not
only can historical data be collected and subjected to various
analyses after the fact, but specific hypothetical data (ie, xAPI
statements) can be substituted for real historical xAPI statements.
The xAPI allows you to insert these hypothetical statements in a
surgically precise way and then play out the scenario in your data
analytics engine, to see what results could emerge that are different
from the real results.
If you have never used an LMS before, you may want to consider
gaining a year of experience with a simple, inexpensive or
homegrown system before you buy a major enterprise system.
This could help clarify your goals and requirements
substantially.
Contract negotiations
Implementation process
You may be able to negotiate using the product free for a limited
trial period. This can be very valuable for gathering user
feedback and getting an idea of what the vendor relationship will
be like.
Other processes for selecting LMS or other large systems that rely
more heavily on demonstrations of use cases are possible, for
example, Brandon Hall’s method for selecting an LMS (Brandon Hall
Research, 2011, and Brandon Hall Group, 2012).
A solution that provides 80% of your needs out of the box is generally
a reasonable target; you will probably not get everything you want
without some customization, or resorting to other systems.
After you acquire your new system, before you actually go live, there
are a number of important steps you need to plan for, including
migrating data, marketing, acceptance testing, help desk preparation,
governance, and service interruptions. See Foreman (2013) for
information on issues that arise when changing from one LMS to
another. Lindenberg (2012) describes implementation issues for any
LMS purchase situation, including how to market your new LMS to
Brandon Hall
http://www.brandon-hall.com
This company sells a variety of resources and services related
to eLearning, including buyers guides, comparative ratings, etc.
to aid in the process of choosing an LMS.
Edutools
http://www.edu-tools.info/
This community-driven site offers a variety of resources and
services related to eLearning, including buyers guides,
comparative ratings, etc. to aid in the process of choosing an
LMS (though it mainly focuses on CrMSs).
eLearning Guild
http://www.elearningguild.com
This professional membership-driven site offers a variety of
resources and services related to eLearning, including buyers
guides, comparative ratings, etc. to aid in the process of
choosing an LMS.
E-learning! magazine
http://www.2elearning.com/
eLearning Industry
http://elearningindustry.com/learning-management-systems-
comparison-checklist-of-features
This site provides a list of features that can be used to compare
LMS vendors.
Rustici Software
http://www.scorm.com/scorm-explained/scorm-resources/
This site provides a publicly available SCORM-conformant LMS
that can be used for testing and demonstration. It also has a
variety of information pages including such topics as what to
ask for in your LMS RFP to ensure SCORM is what you want,
need, and expect (see
http://www.scorm.com/scorm-explained/scorm-resources/what-
to-ask-about-scorm-in-an-rfp/)
Tagoras, Inc.
http://www.tagoras.com/catalog/association-lms/
This consulting company has a large collection of resources for
LMS purchasers, particularly oriented towards LMS use in trade
and professional associations
TrainingIndustry.com
http://www.trainingindustry.com/learning-communities/lms-and-
lcms.aspx
This site has a Supplier Directory for LMSs and LCMSs, with
company profiles.
Altieri, A. (2016). Choosing an LMS-Tips, Tricks, and Traps. Presentation at Learning Solutions
conference, March 16-18, 2016, Orlando, FL.
ASTD (2008). ASTD Handbook for Workplace Learning Professionals. Biech, E. Editor. Alexandria,
VA: ASTD Press.
Berking, P. (2015a). Choosing Authoring Tools. ADL white paper available at: http://adlnet.gov/adl-
assets/uploads/2016/01/ChoosingAuthoringTools.docx
Barry, S. (2015). 4 Ways to Engage Your Workforce with Mobile Learning. Lynda.com tech report
retrieved 5/3/2016 at http://pages.lynda.com/rs/063-DFS-642/images/Mobile-Learning-v02.14.pdf
Bates, T. (2012). “Why learning management systems are not going away”. Blog post retrieved 4/4/12
from:
http://www.tonybates.ca/2012/04/04/why-learning-management-systems-are-not-going-away/
Beam, P., & Cameron, B. (1998). But what did we learn …?; evaluating online learning as
process. Paper presented at the Sixteen Annual International Conference on Computer
Documentation, Quebec, Canada.
Bersin, J. (2014). “The Red Hot Market for Learning Management Systems”. Web article published
8/24/15. Retrieved 10/6/15 from http://www.forbes.com/sites/joshbersin/2014/08/28/the-red-hot-
market-for-learning-technology-platforms/#f460d0837fc7
Brandon-Hall Group (2016). “2016 Learning Technology Study: Summary of Top Findings”. Research
report.
Brandon-Hall Group (2015). “Thinking of Switching Your LMS?” White paper September 2015
Brandon-Hall Group (2012b). “De-Mystifying the LMS Selection Process”. Webinar 08/30/12
Brown, M., Dehoney, J., and Millichap, N. (2015). The Next Generation Digital Learning Environment:
A Report on Research. Educause Learning Initiative paper.
Cavalier, J. (2015). “Micro-learning Formats for User-Generated Content”. Slide presentation from
mLearnCon conference 2015. Retrieved 8/3/2015 from:
http://www.elearningguild.com/mLearnCon/sessions/session-details.cfm?session=6570
Cohn, J. and Fletcher, J.D, (2010). What is a Pound of Training Worth? Proceedings of the 31st
Interservice/Industry Training, Simulation and Education Conference. Orlando, FL. Retrieved
11/3/2016 from
https://www.researchgate.net/publication/264897150_What_is_a_pound_of_training_worth
Content Analyst Company (2015). “Game Changing Breakthroughs in Knowledge Management for
Unstructured Content”. Webinar slides retrieved 8/24/15 from:
http://www.kmworld.com/webinars/enter.aspx?eventid=800
Department of Defense Office of the CIO (2009). Clarifying Guidance Regarding Open Source Software
(OSS). Memorandum from the Chief Information Officer. October 16, 2009. Retrieved 4/10/2010
from http://dodcio.defense.gov/Portals/0/Documents/FOSS/2009OSS.pdf
Elearning! (2012). “THE PULSE: Social Learning Still New” (Sept/Oct 2012) Vol. 8, Issue 5, 11.
Fletcher, J.D., and Foster, R. (2002). Computer-Based Aids for Learning, Job Performance, and Decision
Making in Military Applications: Emergent Technology and Challenges. Institute for Defense
Analyses document D-2786. Retrieved 11/2/2016 from
http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA413872
Foreman, S. (2013). “LMS Operation and Governance: Taming the Beast (Part 3 of 4)”. Learning
Solutions. (September 2013). Retrieved 4/14/2014 from:
http://www.learningsolutionsmag.com/articles/1244/lms-operation-and-governance-taming-the-beast-
part-3-of-4
Foreman, S. (2013). “The Six Proven Steps for Successful LMS Implementation (Parts 1 and 2)”
Learning Solutions. Elearning Guild Learning Solutions magazine (July 29, 2013). Retrieved 10/6/15
from:
http://www.learningsolutionsmag.com/articles/1214/the-six-proven-steps-for-successful-lms-
implementation-part-one
Gallagher, P. S. (2007). Assessing SCORM 2004 for its Affordances in Facilitating a Simulation as a
Pedagogical Model. Doctoral Dissertation, George Mason University, Fairfax, VA.
Gilhooly, K. (2001). Making e-learning effective [Electronic Version]. Computerworld, 35, 52-53.
Retrieved August 5, 2007 from Research Library Core database. (Document ID: 75514405).
Government Elearning! magazine (2012). “LMS Spending Grows”. News article posted 11/07/12 03:16
PM.
Hall, B. (2002). Six steps to developing a successful e-learning initiative: excerpts from the e-learning
guidebook. In A. Rossett (Ed.), The ASTD E-learning Handbook (pp. 234-250). New York: McGraw-
Hill.
Holloway, C. & Armstrong, S. (2015). We Are Ready for a New LMS... Now What? Slide presentation
presented 10/2/15 at DevLearn 2015 conference.
Hougan, S. (2015). Five Tips and an RFP Template: Choosing the Right LMS. ELearning Guild Learning
Solutions magazine (April 8, 2015). Retrieved 10/7/15 from:
http://www.learningsolutionsmag.com/articles/1668/five-tips-and-an-rfp-template-choosing-the-right-
lms/
Kapp, K. (2012). The Gamification of Learning and Instruction. San Francisco: Pfeiffer Publishing.
KZO (2015). Guide to Safely Sharing Video Across Your Enterprise. KZO, Inc. web article retrieved
7/24/15 from:
http://cdn2.hubspot.net/hubfs/157032/Guide_to_Safely_Sharing_Video_Across_Your_Enterprise_06
232015.pdf?submissionGuid=b1a55005-3238-4ad3-9fb9-abb50bdcf82d
Learning Systems Architecture Lab [LSAL]. (2004). SCORM Best practices guide for content developers
(2004 ed.). Pittsburgh: Carnegie Mellon University.
Lindenberg, S. (2012). Implementing and Migrating the New LMS. ATD web article (November 15,
2012). Retrieved October 7, 2015, from
https://www.td.org/Publications/Newsletters/Links/2012/11/Implementing-and-Migrating-the-New-
LMS
Makhlouf, J. (2015) Microlearning: Strategy, Examples, Applications, and More. eLearning Mind web
article. Retrieved 4/20/15 from:
http:/elearningmind.com/microlearning/
Mayer, R. (Ed.) (2005). The Cambridge Handbook of Multimedia Learning. New York: Cambridge
University Press.
McIntosh, D. (2014). “Vendors of Learning Management and E-learning Products”. White paper.
Retrieved November 2014 from:
http://www.trimeritus.com/vendors.pdf
NetDimensions (2015). LMS: Evolution or Extinction – 8 Trends that Change Everything. White
paper retrieved 6/18/15 from:
http://www.netdimensions.com/downloads-2015/infographics/lms-evolution-or-extinction.pdf
Oakes, K. (2002). E-learning [Electronic Version]. T + D, 56, 73-75. Retrieved March 2002 from
Banking Information Source database. (Document ID: 111468179).
Poiry, B. & Wilson, J. (2013). Opportunities for Hands-on Activities in Virtual Instructor‐Led Training.
Slide presentation for Washington Interactive Learning Technologies Conference sponsored by
Society for Applied Learning Technology (SALT), Reston, VA, August 14-16, 2013.
Porto, S. (2014). Navigating the Waves: Curtailing Fear while Managing the LMS Migration. The
Evolllution web article (1/30/14). Retrieved 10/7/15 from:
http:/evolllution.com/opinions/navigating-waves-curtailing-fear-managing-lms-migration/
Quinn, C. (2015). It’s Time to Do Learning Like Grown-ups: Content Systems. DevLearn 2015
conference presentation. Retrieved 11/20/15 from http://www.elearningguild.com/conference-
archive/index.cfm?
id=6941&from=content&mode=filter&source=sessions&showpage=6&sort=titleasc&type=DevLearn
+2015+Conference+%26+Expo
Robson, R. (2009). Slide presentation titled Global Learning Summit: Present & Future of
eLearning Infrastructure (27 Feb 2009).
Roche, J. & Upton, C. (2012). Learning & Talent Systems – Buying on the Rise, Again!. Elearning!
(July/August 2012), Vol. 8, Issue 4, 21-22.
Roche, J. & Upton, C. (2013). Learning & Talent Systems Core to Driving Performance. Elearning!
(April/May 2013), Vol. 9, Issue 3, 30-34.
Roche, J. & Upton, C. (2013). How Learning is Evolving. Elearning! (April/May 2013), Vol. 9, Issue 3,
22-27.
Rustici (2014). Tin Can Impacts. White paper retrieved 8/18/14 from:
https://tincanapi.com/impacts/
Ryan, T., Toye, M., Charron, K., & Park, G. (2012). Learning Management System Migration: An
Analysis of Stakeholder Perspectives. Retrieved August 17, 2015, from:
http://www.irrodl.org/index.php/irrodl/article/view/1126/2078
Scott, T. and Rung, A. (2016). “Federal Source Code Policy: Achieving Efficiency, Transparency, and
Innovation through Reusable and Open Source Software”. Memorandum for the Heads of Departments
and Agencies. Executive Office of the President, Office of Management and Budget (OMB). August
8, 2016. Retrieved 9/26/16 from https://sourcecode.cio.gov/
Shank, P. (2013). Learning Technologies 2013: Where We Are Now. Elearning Guild Research paper.
Silvers, A. & Torrance, M. (2015). Managing Data-Driven Learning Projects. Presentation at Learning
Solutions 2015 conference.
Skilljar. (2014). Choosing an LMS for Customer Training. Skilljar publication. Retrieved 10/15/14 at
http://info.skilljar.com/choosing-an-lms-for-customer-training
Smith, A. (2015). U.S. Smartphone Use in 2015. Pew Research Center report retrieved 5/3/16 from
http://www.pewinternet.org/2015/04/01/us-smartphone-use-in-2015/
Software Advice (2015). 2015 Learning Management Systems UserView. Reported in Upside Learning
(2016).
Szabo, M. & Flesher, K. (2002). CMI Theory and practice: historical roots of learning management
systems. Paper presented at the World Conference on E-learning in Corporate, Government,
Healthcare, and Higher Education 2002, Montreal, Canada.
Thalheimer, W. (2007). Spaced Learning Over Time: A Research-Based Secret. Slides presented at
ASTD Annual Conference, 2007. Retrieved 4/9/13 from: http://astd2007.astd.org/PDFs/Handouts
%20for%20Web/M105.pdf
Towards Maturity (2014). Mobile Learning in the Workplace. Web article retrieved 8/12/14 from:
http://www.towardsmaturity.org/mobile2014
Udell, C. & Woodill, G. (2015). Mastering Mobile Learning. Hoboken, NJ: Wiley Publishing.
Upside Learning (2016). LMS Selection Guide for SMBs. Web article retrieved 8/4/16 from
https://www.upsidelearning.com/us/ebooks/lms-selection-guide-for-smbs
U.S. Army (2015). POM 17-21 Reclama MDEP TSPU Army DL Courseware 15 May 2015.Internal
Army document.
Vipond, S. and Clary, J. (2016). Corporate Learning Management Systems 2016 – 2018. eLearning Guild
and Adobe Systems Research Report retrieved 3/3/16 from http://www.elearningguild.com.
Vipond, S. (2016). Understanding BYOD: A Guide to Concepts and Issues for Learning Practitioners.
ELearning Guild Research white paper. Retrieved 11/30/16 from
https://www.elearningguild.com/content.cfm?selection=doc.4704&utm_campaign=research-
byod16&utm_medium=email&utm_source=elg-membern&utm_content=link
Watson, W. R., & Watson, S. L. (2007). An argument for clarity: what are learning management systems,
what are they not, and what should they become? TechTrends, 51(2), 28-34.
Wiegers, K. (2000). Karl Wiegers Describes 10 Requirements Traps to Avoid. Web article at
http://processimpact.com/articles/reqtraps.html. Originally published in Software Testing & Quality
Engineering, January/February 2000.
The authors thank Jason Haag, Dean Marvin, Robby Robson, Don
McIntosh, and Mike Rustici for contributing ideas and materials to this
paper.
Appendix
Develop and populate a system requirements matrix that allows assessing the systems identified
in step 6 against your requirements developed in step 3. To use the matrix:
1. Enter items you have determined to be your high-level requirements for the system as row
labels in the “High-level requirements” column.
2. Enter the product names at the top of each column, replacing “LMS product 1”, “LMS
product 2”, etc..
3. Research and complete the cells with information indicating whether each product meets
that requirement (may be “yes” or “no”, a more lengthy description of how it meets or
doesn’t meet the requirement, or a number that roughly quantifies the degree to which that
requirement is supported in the product).
Develop a system features rating matrix…that compares the systems identified in step 8 using
the features list developed in step 9. Complete as much of this matrix as possible from the
systems’ documentation; if you need more information, ask their sales representatives for it
(though beware of overblown claims—verify lofty ones independently if possible). Assign a
numerical rating for each cell in the matrix, indicating degree of implementation of that feature;
“0” would indicate that a particular LMS does not have that feature, and “10” indicates that it has
a very robust implementation of the feature. The matrix should weight each feature according to
its importance to you, enabling a rollup score for each system.
1. Replace the top row (LMS product 1, LMS product 2, etc.) with the names of the systems
you have identified for consideration.
2. Replace the row names (Feature 1, Feature 2, etc.) with the names of features you have
identified as requirements.
3. For each Weighting factor cell in the column to the right of the Feature name, enter a
number between 1-3 to weight the relative importance of that feature to your organization
(the higher the number, the more important). 1 weighting is a “must have”, 2 rating is a
“should have”, and 3 weighting is a “nice to have”.
4. Research the feature information for each system and complete the cells with the number
indicating the degree to which each system has that feature. We suggest 0-2, 0 being “does
not have that feature” and 2 being “has implemented this feature to the fullest extent
possible”. You may want to use a rubric developed by Brandon-Hall (Brandon-Hall Group,
2010) that rates the feature in terms of how “out of the box” it is. Assigning numbers to
their rubric would yield the following rating scale:
2=Custom (not available but can be added, possibly at high cost, with programming)
If a feature is not available, you may also want to note in this matrix whether a feature is
available from another vendor as an add-on, so as not to totally rule out/penalize the vendor
for lack of that feature. This can be incorporated into the rating scale such that a rating of
“3” means that a feature is available as a third party add-on.
5. The rollup score row at the bottom will provide the total weighted score for each system
(right-click on it and select Update Field after you make any changes to the weighting
values or ratings). Formulas in the cells multiply the weighting factor for each feature by
the degree of implementation feature described above; those scores are then added to
make the totals at the bottom of each row.
6. If you add columns or rows, copy and paste the Rollup score formula and adjust the row
and column references in the formula accordingly. Right-click the pasted Rollup score and
select Toggle Field Codes to see and edit the formula.
o Certification requirements
o Customer databases
o Reporting System
http://usmilitary.about.com/library/milinfo/dodreg/bldodreg
1341-2i.htm
guideline)
http://www.dtic.mil/dtic/tr/fulltext/u2/a406544.pdf
o Cybersecurity
http://www.dtic.mil/whs/directives/corres/pdf/850001_2014.
pdf
o NIST 800-53
http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.
SP.800-53r4.pdf
o USA Learning
https://usalearning.gov/
o Content import
o Allows and has flexible options for orphan objects that are
not assigned to parent objects.
o Content preview
o Has viewers that emulate the way the content will look
delivered for web, print, mobile device, 508 accessible
eLearning, etc.
F. Examples of products
NOTE: these lists are for illustrative purposes and do not constitute an endorsement by ADL.
This list is not represented as a comprehensive list of all available systems.
ABC Academy®
www.danishprobe.com
Absorb LMS®
http://www.absorblms.com/
BizLibrary LMS®
www.bizlibrary.com
Bridge®
http://www.getbridge.com/
CLIX®
www.im-c.com
ComplianceWire®
www.kaplaneduneering.com
CourseAvenue Deliver®
http://www.courseavenue.com/
Digital Chalk®
http://www.digitalchalk.com
Edubrite®
http://www.edubrite.com/oltpublish/site/cms.do
EthosCE®
http://www.ethosce.com
Exceed LMS®
http://www.intellum.com/exceed-lms/
learningCentral®
http://www.netexlearning.com/en/learningcentral/
LearnUpon®
www.learnupon.com
Flex®
http://mobileagility.com/products/flex/
Google CloudCourse®
http://google-opensource.blogspot.com/2010/05/cloudcourse-
enterprise-application-in.html
Grovo®
http://www.grovo.com/platform
KnowledgeHub®
http://www.elementk.com
KMx Enterprise®
http://www.kmsi.us/kmx_product_information.htm
Krawler LMS®
http://www.krawlerlms.com
Learning Studio®
http://www.pearsonlearningsolutions.com/pearson-learning-
studio/
Litmos®
http://www.litmos.com/
Openelms®
http://www.openelms.org/
SCORM Cloud®
http://www.scorm.com/scorm-solved/scorm-cloud/scorm-test-
track-scorm-cloud/
Skilljar LMS®
http://www.skilljar.com/
Skillport LMS®
http://www.skillsoft.com/business-solutions/skillport.asp
SumTotal® TotalLMS®
http://www.sumtotalsystems.com
TalentLMS®
http://learn.unbundled.org/
Taleo Learn®
http://www.taleo.com/solutions/learning
TM SIGAL®
http://www.technomedia.com
Topyx®
http://interactyx.com/
Training Jungle®
http://www.redtray.co.uk
Training Partner®
http://www.trainingpartner.com/LMS.aspx
Travitor®
http://travitor.com
Trellis®
http://home.learning.net/
UdutuTeach/Learn®
http://udutu.com/products-udututeach-and-udutulearn.html
Veloce®
http://www.syslps.com
ViewCentral®
http://www.viewcentral.com
UpsideLMS®
http://www.upsidelearning.com
WordPress LMS®
http://www.learndash.com/
Bridge®
http://www.getbridge.com
Blackboard Mobile®
http://www.blackboard.com/Platforms/Mobile/Overview.aspx
Flex®
http://mobileagility.com/products/flex/
Inkling
https://www.inkling.com/platform/
Intuition Rubicon®
http://www.intuition.com/Mobile/home.aspx
KMxMobile®
http://www.kmsi.us/white_paper13.htm
KO-SU®
https://ko-su.com/
Litmos LMS®
http://www.litmos.com/mobile-learning
Mobile Coach®
http://mobilecoach.com [delivers learning content via text
messages]
Moodle Mobile®
http://docs.moodle.org/en/Mobile_Moodle_FAQ
Train by Cell®
http://trainbycell.com/
Trivantis Coursemill®
http://www.trivantis.com/coursemill-learning-mangement-
system-features
Upside2Go®
http://www.upsidelearning.com/us/mobile-learning-solution-
upside2go.asp
Specialized LMSs
LCMSs
Claro®
http://www.dominknow.com/products/lcms.cfm
Cornerstone OnDemand®
http://www.cornerstoneondemand.com/
eXact LCMS®
http://www.exact-learning.com/en/products/learn-exact-suite/exa
ct-lcms-learning-content-management-system
Kenexa LCMS®
http://www.outstart.com/outstart_lcms.htm
SumTotal LCMS®
http://www.sumtotalsystems.com/products/learning-content-
management-system.html
TrainingRelief®
http://trainingrelief.com
Xyleme LCMS®
http://www.xyleme.com
CrMSs
CourseCompass®
http://www.pearsonlearningsolutions.com/career-schools/lms-
cms.php
Edvance360®
https://www.edvance360.com/
GoToTraining®
http://www.citrix.com/English/ps2/products/product.asp?
contentID=1862273&ntref=prod_top
Haiku®
http://www.haikulearning.com/
Learning Studio®
http://www.pearsonlearningsolutions.com/pearson-learning-
studio/
WebStudy®
http://www.webstudy.com
VLEs
Adobe Connect®
http://www.adobe.com/products/adobeconnect.html
Collaborate®
http://www.blackboard.com/Platforms/Collaborate/Products/Blac
kboard-Collaborate/Web-Conferencing.aspx
Centra®
http://www.saba.com
Connect®
http://www.adobe.com/products/acrobatconnectpro/
LiveRoom®
http://www.desire2learn.com
WizIQ® [hosted service that allows the public to run their own
classes]
https://www.wiziq.com/