Screenshot 2021-01-21 at 09.40.23.png


One requirement that repeatedly comes up within Moodle is the ability to properly track changes to courses and content. Having worked with several clients in regulated industries (finance, security and pharmaceuticals) this was a product we identified as being missing from the market place and so have built a comprehensive tool to meet the need.

Change tracking can be enabled at two levels:

Course - track all changes to content and configuration across the course
Activity - track all changes to content and configuration within a specific activity


Change tracking can take place in two ways:

Manual - any action that changes content or configuration is detected and the user is prompted to commit their changes with a message. This works well for more complex activities such as databases, lessons etc.

Automatic - changes are automatically detected and recorded with no intervention required from the user. This works well for simpler activities such as pages, SCORM etc.


All changes are tracked against the individual who made them and when. Any change can be compared to the previous version (to show the exact changes made), the current version (to show the changes made since), or downloaded as a Moodle backup for restoration as a separated activity or course.



If you would like to know more about the version control system for Moodle or any of the other services that Open Source Learning can provide please get in touch for a demo or conversation.


+44 (0)20 8638 0554

©2020 by Open Source Learning.

Open Source Learning is a trading name of Southern Sky Technology ltd. a VAT registered, limited company registered in the UK and based in Brighton.

While Open Source Learning is a long-term proud supporter of and contributor to the Moodle project we are not currently Moodle partners and have no formal association with Moodle of any kind.