Best practice forum (Archived)
This forum discussion has been removed
Hi Ira
Totara 9.0 is based on Moodle 3.05 whereas this feature is included in 3.1 so this won't be available in 9.0 . https://help.totaralearning.com/display/TPD/Impact+of+Totara+forking+from+Moodle explains how Moodle features are assessed for inclusion in Totara with the key point on merging Moodle code below - so it is likely this feature will be included.
Approach to divergence
Our overall approach to diverging from Moodle is that we will do so only out of necessity, when we believe making the required changes provide a better overall solution for our customers and provide a more robust platform for future developments. There is no benefit to introducing unnecessary differences so when possible we will continue to use Moodle's plugin architecture to extend rather than modify core code. When a core improvement is necessary we will make every attempt to introduce the change in a backward compatible way so existing code developed for Moodle will continue to function without requiring changes.
In addition, our decision to fork does not mean that we will immediately cease merging in code from the Moodle project. Initially we intend to continue to merge Moodle major versions and that process will continue for some time. Eventually we may reach the point where we stop merging directly, but we will likely still merge select features or bug fixes of relevance to Totara LMS. The impact of the fork will be dependent on which features are implemented in both Moodle and Totara LMS, and how those differences interact with each other. This in turn will determine how long we can support upgrade paths from Moodle and also plugin and theme compatibility.