Logstore xAPI

Maintained by David Pesce
Logstore xAPI captures Moodle activity and sends it to a Learning Record Store (LRS) as xAPI (Tin Can) statements. Once configured, events like course views, quiz attempts, assignment submissions, and forum posts are automatically recorded in your LRS — no changes to your courses required.
Price option: Free
Supports Moodle 4.1-5.2 See all versions

Latest release: 0 days ago
Installations: 904
Downloads (last 90 days): 384

Frankenstyle name: logstore_xapi
Log storage

Description

No support in the comments section on this page! See below for bug reports and support.

Usage

  1. Install the plugin and navigate to Site administration > Plugins > Logging > Logstore xAPI.
  2. Enter your LRS endpoint, credentials, and select which events to track.
  3. Enable the logstore under Site administration > Plugins > Logging > Manage log stores.
  4. Moodle events are batched and sent to your LRS via a scheduled task.

Supported Events

Over 90 Moodle events are supported out of the box, covering core activities (quiz, assign, forum, SCORM, feedback, workshop, and more) as well as third-party plugins like Face-to-face and Questionnaire.

Documentation

Full documentation is available on the https://github.com/davidpesce/moodle-logstore_xapi/wiki.

Bug Reports & Support

Please report issues and feature requests on https://github.com/davidpesce/moodle-logstore_xapi/issues.

Contributors

Awards

Early bird 3.4
Privacy friendly
Automated testing support