General developer forum

Moodle 3.6 code freeze and release date

Picture of Sander Bangma
Moodle 3.6 code freeze and release date
Moodle HQParticularly helpful MoodlersPlugin developers

Hi All,

We’re getting close to code freeze, which for this release will commence on Monday Oct 22nd.  

After this date no new code is accepted into integration until after the release.  This allows us to focus on QA testing and fixing issues found with the existing code. Please also see the description of our development cycle.

The projects for Moodle 3.6, overview of the main items below, are progressing well with the main development activities focused on additional privacy features, group messaging, dashboard improvements and LTI 1.3.

The release date is scheduled for November 26th.

  1. Improvements to the Dashboard and Course Overview page. In particular the ability to handle large numbers of courses and activities. Planned improvements include 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. One-to-one messaging is already possible in Moodle and this will introduce 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. Several improvements are planned to further enhance privacy and controls for users and their data. This continues on from the privacy features implemented in Moodle 3.5 for the European data privacy regulations (GDPR). The enhancements will 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. Support for LTI 1.3. Following on from the LTI Advantage support that was introduced in Moodle 3.5 we are now introducing support for LTI 1.3. One of the key improvements in LTI 1.3 is enhanced security to protect user information with the introduction of OAuth2 authentication and JSON Web Tokens (JWT) for message signing.

  5. 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.

  6. Adding file and media support for assignment feedback. This will allow teachers to upload files and media when providing students with feedback on their work.

  7. Accessibility improvements. Inclusiveness for people with disabilities is the driver for this project and current work in this area is focused on improving accessibility of the Boost theme and Forum.

There will be many other improvements and community contributions too - a BIG thank you to all who have contributed so far!

Average of ratings: Useful (3)
Picture of Sander Bangma
Re: Moodle 3.6 code freeze and release date
Moodle HQParticularly helpful MoodlersPlugin developers

Hi All,

We start the code freeze for Moodle 3.6 today. The integration team will only accept bug fixes into core from now onwards until the release of Moodle 3.6.

The integrators will focus on working through the final changes landing for the new features, the backlog of issues submitted for integration, and we will start QA testing shortly. 

For plugin developers, please take note of some of the changes in the Privacy API for Moodle 3.6.  You can read the background to these changes in the forum post.  To summarise; we have added a new interface core_userlist_provider to add the ability to define role-specific retention rules. For example to be able to assign different retention periods to student vs teacher data.

To facilitate this, we need to know which users are present in the context, and then be able to delete content for a subset of the users

In general it's also recommended that you check your plugin for overall Moodle 3.6 compatibility as we get closer to the release as the final issues get integrated during this time.

Average of ratings: -