Moodle, the LRS? Getting Started With xAPI Learning Record Stores

Source: Moodle, the LRS? Getting Started With xAPI Learning Record Stores | Moodle News

Moodle, the LRS? Getting Started With xAPI Learning Record Stores
“Records” by Travis Wise is licensed under CC BY 2.0

Learning Record Stores (LRS) are the heart of the tracking process of learning using the xAPI standard. xAPI allows systems, including Moodle and compatible LMS, to develop guidance for learning content. Unlike SCORM, the de facto EdTech standard, it covers both content and performance standards, making it possible to compare learning outcomes.

LRS are a response to the need to place resulting xAPI-compliant data about student behavior. Since xAPI is platform agnostic, an LRS can be thought of independently from the LMS. Of course, for learning organizations with an overarching LMS solution, it makes sense to keep LRS and LMS together. Organizations using proprietary LMS, however, might want to take advantage of this independence and adopt an LRS as their private learning evidence (and know-how) repository. While this is not a problem with Moodle, which was designed to protect data ownership, the concept of LRS helps define an organizational strategy about performance, behavior tracking, and evidence-based learning interventions.

LRS can work with both Open and proprietary LMS, or with no LMS at all. This opens up new ways of thinking about learning. Valuable experiences can happen outside the LMS. Video games, for example, are often associated with a broad set of skills, from motor development and visual contrast sensitivity, to attention and memory, or even to fighting depression. Connecting them to an LRS through xAPI would give weight to these claims to the point of considering video games as part of a learning plan. LRS could be helpful for Moodle and other LMS too, as they would provide comparable feedback about the tools and activities. In the example of video games, LRS could provide quantifiable insight about what makes a learning experience the most engaging.

Probably the most challenging aspect of setting up an LRS is the development of the xAPI layer with the list of “xAPI statements” about student behaviors that a user would like to track. xAPI lets researchers and managers develop statements as varied and detailed as they want, making it easy for a project to quickly grow in data volume and complexity, but at the risk of losing sight of the original goal. This potential toll, which appears to be the main reason for the low rates of xAPI adoption, can be avoided if the layer is built gradually. But the incipient stage and limited know-how about LRS, especially as compared to LMS and the EdTech marketplace whole, can render such incremental processes difficult, if not prohibitive.

In any case, a complete solution would include these key elements:

  • A set of learning interventions or activities, which may or may not be bundled partially or completely into an LMS
  • A set of goals and learning outcomes associated with them, such as Competencies and Learning Plans provided by Moodle and other LMS
  • A layer of xAPI statements. In Moodle, plugins such as the xAPI Launch Link offer statement creation functionality.
  • An LRS. Check out a list of providers here: See a list of proprietary LRS (click Product > LRSs) or LRS custom builders (Vendor > Custom development). You can also build your own LRS or consult LRS options provided by your LMS vendor.
  • A Learning Analytics System, Platform, or Dashboard. Most LMS, including Moodle, offer several Analytics solutions varying on width, depth, and price. Some LRS already feature them, and there are also external Analytics tools that plug to LRS via xAPI.
  • And an xAPI bridge that turns behavioral outcomes from the learning intervention into LRS records using outcome (or Competency) benchmarks for the Analytics. Some LMS handle this internally, as Moodle does with the Logstore xAPI plugin (Moodle 2.8, 2.9, 3.0).

Make sure they all work with a compatible xAPI specification. The latest version is xAPI 1.0.3.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s