xAPI, better known perhaps as the Experience API or “Tin Can” (previously covered here on Moodlenews) is a specification for online and digital learning that helps to normalize data about user interaction with resources and activities, as an easy to discern noun, verb, object format (e.g. Joe learned grammar). You can read extensive information on it over at http://tincanapi.com/overview/. A learning record store (LRS) is a repository for the learning statements that have accumulated.
Moodle just received a contributed plugin to give you the ability to extract learning statements from Moodle as xAPI which could be used in any LRS (there are more and more on the market, Learning Locker is an open source LRS for example). So what’s the plugin do exactly?
the plugin simply “emits events from the Moodle Logstore as xAPI statements”. For those that don’t know, the Moodle Logstore is a log of activities in Moodle. When you view a course, complete a quiz, or grade a student a log of that activity is recorded in the Logstore. The plugin uses these logs to produce xAPI statements and then sends (emits) them to an LRS that you can configure.
Just another way to extract data from Moodle to act on it elsewhere. Ramifications could be great for your organization if you’re not using just Moodle and want to tie learning objectives and statements from all your systems into a central place to track student learning and progress. Could be a great asset.
If you’re interested download the brand new Logstore xAPI plugin at https://moodle.org/plugins/view/logstore_xapi for Moodle 2.8 or 2.9. The plugin is developed and maintained by Jerrett Fowler and Ryan Smith.