On this page

All pages

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


In September 2015 Totara Learning has made announced the decision to progressively fork Totara Learn from Moodle in order to allow us to make deeper architectural changes we believe are necessary to modernise the platform and provide key functionality required in the corporate learning technologies space. If you'd like to know more about this decision our CEO Richard Wyles published an article Focusing on our mission – an open source “fork” of Moodle that explores this in depth.


Realistically implementing multi-tenancy is also likely to be one of the larger factors that will lead to divergence between Moodle and Totara Learn post-fork. Unless we can come up with a clever way to implement it without impacting existing Moodle code (unlikely) fundamental changes will be required that will make merging Moodle code significantly harder over time.Multi-tenancy is not currently scheduled for development in Totara Learn 9 but there is significant interest from multiple parties, and so it may well be in place for Totara Learn 10.

Upgrade paths

The table below details the known and expected upgrade path support from versions of Moodle to Totara Learn. Upgrade paths from any earlier version of Totara Learn to a later version are always supported. If you have a client that is currently running Moodle and is considering upgrading to Totara Learn the safest course of action is to not upgrade beyond Moodle 3.2 since an upgrade path to Totara Learn will then definitely be supported.

Moodle version to upgradeMinimum Totara versionSupported?
2.3, 2.42.4Yes
2.8, 2.92.9Yes
3.110Yes, though the migration of Moodle competency/learning plan is not yet implemented
3.3Unknown at this timeUnknown at this time12Yes

Moodle plugins

Moodle plugins have never been officially supported in Totara Learn, but due to the similarity between the two platforms in practice most Moodle plugins function in Totara Learn without any problems. Since we intend to continue to support the existing API in a backward compatible way, we do not anticipate that this will change in the short to medium term. In the longer term it is possible that Moodle will introduce functionality that we don't include in Totara Learn, and plugins will be written that rely on that functionality, which will make those plugins unsuitable for use in Totara Learn.