Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Roadmap

From MoodleDocs

The Moodle Project is designed to have a positive effect on the world by supporting and empowering the educators who are teaching students in all sectors, in all countries.

To do this, our team at Moodle HQ examines the problems around education and creates solutions in the forms of products that fit our values of education, openness, respect, integrity and innovation.

This page is your starting point for learning about our plans for upcoming releases of Moodle. Below you will find information on the features that are currently in progress and those being planned for future releases.


Inputs to the roadmap

Proposals for improvements and new features are sourced from a variety of different inputs. Feedback from the community is very important and you can reach us by creating new issues on tracker, joining the Moodle User Association to vote on a new project for each release, discussing your ideas on the forums, and meeting us in person at one of our MoodleMoots!

Moodle also has an extensive network of Moodle Partners. Moodle Partners are service providers that are certified by Moodle HQ to provide high quality Moodle services for schools, institutions and organisations. We work closely with our partners to determine the needs of Moodle Users and improve the platform.

Moodle 3.6: major new features

Introduced for Moodle 3.6:

  1. Improvements to the Dashboard and Course Overview page. In particular the ability to handle large numbers of courses and activities. Including new blocks with easy access to the most recently visited courses and activities, ability to favourite and hide courses, ability to load more courses onto one page and providing a separate timeline block.
  2. Introduction of group messaging. The ability to enable group messaging for a course or any other group formed by the teacher. In line with our focus on protecting privacy, users will be given greater control over who is able to message them.
  3. Additional privacy features. This continues on from the privacy features implemented in Moodle 3.5 for the European data privacy regulations: GDPR. The enhancements include a more human friendly readable format of the data export, ability to perform an erasure request on previously (prior to Moodle 3.5) deleted users, improved control over the purpose and retention period for different types of activity modules, and more!
  4. Improvements to Quiz analytical tools. This is a project selected by the Moodle User Association (MUA) to simplify the way response statistics for random question pools are displayed. Further information can be found on the MUA page and in the tracker.
  5. Adding file and media support for assignment feedback. This allows teachers to upload files and media when providing students with feedback on their work.
  6. Accessibility improvements. Inclusiveness for people with disabilities is the driver for this project and the work in this area is focused on improving accessibility of the Boost theme and Forum.

Moodle 3.7: major new features

Moodle 3.7 includes the following major features and improvements:

  1. Forum update: including back-end refactor, accessibility, in-page reply, star/favouriting of a discussion, manually locking a discussion, sorting of discussions, private reply. This is a project run in collaboration with the MUA.
  2. Deprecating bootstrapbase (and clean/more) and introducing the new Classic theme in core. The Classic theme has a navigation block similar to the one in Clean. With the introduction of Bootstrap 4 final for Moodle 3.5 we are now focused on further improving the Boost theme. As discussed on the forum we have retained Bootstrapbase and the Clean theme for Moodle 3.6, but they have been removed for Moodle 3.7. Supporting multiple frameworks and themes increases our development and testing efforts as all new features require development and testing across the different themes. In turn this means that less time is available to work on new features, bugs, and other user-facing functionality. In the long term this is not sustainable and also not beneficial. This will allow us to focus our efforts on improving the core theme and ultimately serving our users better.
  3. Support for LTI 1.3 is included in Moodle 3.7. Moodle is one of the early adopters of this standard. Consumer side has been implemented and we're scoping the provider side of this for future work.
  4. We have further enhanced our support for Open Badges v2 and added support for the Badgr.io backpack.
  5. Learning analytics improvements: main items - create, import, export and delete models, collect learning analytics usage data in site registration, upcoming activities due insight.
  6. Group messaging follow-ups; various improvements including muting of conversations, an email digest of group messages, ability for teacher to delete group messages for all users, a personal space where you can keep useful messages and links, and more.
  7. Moodle Accessibility improvements. Some of this is related to the forum project, accessibility of Boost and general accessibility improvements.

Moodle 3.8 and beyond: in progress

The following features and improvements are being worked on for inclusion in Moodle 3.8 and subsequent versions. Some of these projects are large and following an initial investigation and scoping effort are likely to be split over two Moodle releases.

  1. Further enhancements of Forum, with for Moodle 3.8: ability to grade forum activity, student activity reports, exporting of forum content - and a new forum look and feel. This is a project run in collaboration with the MUA.
  2. H5P integration.
  3. Usability overhaul for Activity Chooser.
  4. Activity dates relative to student enrolment dates. Refer also to MDL-61209.
  5. Improvements and new features for Learning Analytics.

Other projects that are currently being considered are:

  1. Accessibility improvements, and
  2. Improved Safe Exam Browser integration.

For the next few releases we also intend to increase our focus on improving the key Moodle features and activities. The Forum project and Activity Chooser overhaul are examples of this. More details on this will follow.

Moodle 3.8 Dates

  • Code freeze (no new features accepted): 7th October 2019
  • QA cycle (start of QA testing): 14th October 2019
  • Release date (once QA passed): 11th November 2019

Moodle 3.9 (LTS) Dates

  • Code freeze (no new features accepted): 6th April 2020
  • QA cycle (start of QA testing): 13th April 2020
  • Release date (once QA passed): 11th May 2020

Moodle releases

See our Releases page for information about past releases. After Moodle 2.0 we switched to time-based releases rather than feature-based releases (see our development process). Because of this, the details above on future releases are an indication of current priorities only, and are targeted to be released in the upcoming releases. Anything not ready by the next release date will generally be pushed to the following major release.

General Data Protection Regulation (GDPR)

The EU data protection regulation came into effect on 25 May 2018 and all organisations in the EU, as well as those outside the EU that store data of EU citizens, have to comply. Moodle 3.5 introduced features that assist these organisations to become GDPR compliant. These features focus on functionality to:

Further data privacy enhancements were developed for Moodle 3.6:

  • Additional privacy features. The enhancements include a more human friendly readable format of the data export, ability to perform an erasure request on previously (prior to Moodle 3.5) deleted users, improved control over the purpose and retention period for different types of activity modules, and more!

See also