Enrolment audit

Reports ::: report_enrolaudit
Maintained by Catalyst IT, Jamie Stamp
This plugin enables tracking the history of learner enrolments at site and course level.

Enrolment audit 1.0

Moodle 3.5, 3.6, 3.7, 3.8, 3.9
Released: Friday, 13 November 2020, 10:11 PM

Moodle Enrol Audit Report

What is this?

This plugin enables tracking the history of learner enrolments.

How does it work?

Following installation, the plugin will go over all of the historic learner enrolment data available in the database to populate the initial report data.

After that, the plugin has an observer setup to watch for the events

user_enrolment_created user_enrolment_updated user_enrolment_deleted

All data that is relevant to the report gets stored in a new DB table report_enrolaudit. This lets us take a snapshot of the user enrolment, as Moodle does not provide information on what changes in an enrolment update, neither in the log tables or in the enrolment events.

Features

  • Site and course level use enrolment history
  • Filtering against users and courses
  • Exporting of data

Branches

Moodle version Branch PHP
Moodle 3.5 to 3.8 master 7.0+
Moodle 3.9 master 7.2+

Installation

  1. Use git to clone it into your source:

    git clone git@github.com:catalyst/moodle-report_enrolaudit.git report/enrolaudit
    
  2. Then run the Moodle upgrade.

  3. Wait for the cron to run, or manually run the cron if necessary.

When the plugin has installed the reports will be accessible from Site Administration -> Reports for the site level report, or within Course Administration -> Reports for the course level reports.

Support

If you have issues please log them in github here

https://github.com/catalyst/moodle-report_enrolaudit/issues

This plugin was developed by Catalyst IT Australia:

https://www.catalyst-au.net/

Catalyst IT

Version information

Version build number
2020102100
Version release name
1.0
Maturity
Stable version
MD5 Sum
e4b044040b793c9d8b9e2e1cddd113af
Supported software
Moodle 3.5, Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9
  • Latest release for Moodle 3.5
  • Latest release for Moodle 3.6
  • Latest release for Moodle 3.7
  • Latest release for Moodle 3.8
  • Latest release for Moodle 3.9

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS branch
master

Default installation instructions for plugins of the type Reports

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myreport") in the "report" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation