Inspire icon

Inspire

The Inspire plugin implements open source, transparent next-generation learning analytics using machine learning backends that go beyond simple descriptive analytics to provide predictions of learner success, and ultimately diagnosis and prescriptions (advisements) to learners and teachers. From Moodle HQ.
Price option: Free

Supports Moodle 3.3 See all versions
Latest release: 9 years ago
Installations: 33
Downloads (last 90 days): 8

Frankenstyle name: tool_inspire
Administration tools

Description

This is Moodle's offical descriptive and predictive analytics engine, implementing machine learning backends.

This plugin is for Moodle 3.3; the plugin has been refactored and integrated into Moodle 3.4 core as the Moodle analytics API.

Features

  • One built-in prediction model: Students at risk of dropping out of courses.
  • A set of student engagement indicators based on the Community of Inquiry.
  • Built-in tools to evaluate models against your site's data
  • Proactive notifications for instructors using Events
  • Instructors can easily send messages to students identified by the model, or jump to the Outline report for that student for more detail about student activity
  • An API to build indicators and prediction models for third-party Moodle plugins
  • Machine learning backend plugin type - supports PHP and Python, and can be extended to implement other ML backends
Note: PHP 7.x is required to use the PHP machine learning backend.

More information

Limitations

The initial 3.3-r1 version of the Inspire plugin has some limitations:

  • This version is installed as a third-party plugin. Future versions will become part of Moodle Core.

  • This version only reads activity logs from the standard log store. A log store selector will be added in future versions of the plugin.

  • This version requires a site with previous course completion data (final grades and/or completion criteria and/or defined competencies). This data is used to train the prediction engine.

  • The prediction model included with this version requires that courses have fixed start and end dates, and is not designed to be used with rolling enrollment courses. Models that support a wider range of course types will be included in future versions of Inspire.

  • Models and predictions are only visible to teachers and administrators at present.


We are continuing to enhance Inspire, and expanded capabilities will be released going forward. To help contribute to our progress, please join the conversation at the Project Inspire Community. In particular, we need data sets from a wide variety of Moodle-using institutions in order to be able to ship a working prediction model that does not depend on local site data before it can be used.

Contributors

Awards

Early bird 3.3
Automated testing support