Skip to content

This plugin transforms Moodle logs into xAPI statements, and sends then to your LRS.

License

Notifications You must be signed in to change notification settings

trax-project/moodle-trax-logs

Repository files navigation

Trax Logs for Moodle

This plugin transforms Moodle logs into xAPI statements, and sends then to your LRS.

Why this plugin?

xAPI is the leading open standard to leverage your learning data and build learning analytics.

As Moodle is not xAPI-compliant, you need a plugin to transform Moodle data into xAPI data, and Trax Logs aims to be the best plugin for this job, bringing some key benefits:

  • Synchronous & asynchronous communication with the LRS (real-time vs CRON job),
  • Automated history transfer from Moodle logs,
  • Reliability: communication errors and retry management,
  • Configurable list of events to be processed by the plugin,
  • Support of the main Moodle events,
  • Support of xAPI video activities,
  • Support of H5P activities,
  • Support of LTI activities,
  • Statements designed with best practices in mind,
  • Reinforcement of data privacy,
  • Simple and extensible architecture,
  • Code quality and unit testing,
  • Extensive plugin documentation,
  • Extensive xAPI documentation (here).

Plugin maturity

Trax Logs is currently in Alpha version, which means that significant changes may come. For example, the structure of generated Statements may change, as well as the vocabulary used. So we recommend not to use this version on a production server.

However, you are encouraged to install the plugin, to test it, and to share feedbacks.

Contents