For Moodle 3.4, Moodle HQ set out to focus on fixing known usability issues and bugs in this release, rather than adding too many new features.

Here we go through some of the changes in this release.


The Moodle Users Association project had voted for Moodle HQ to improve the interface and user experience of the Calendar to be similar to familiar online calendaring systems, such as Google Calendar. This has now been completed and makes adding and editing calendar entries a lot more intuitive, quicker and overall nicer to use!

In addition to these changes, you can now drag and drop calendar entries within the calendar view to change their date! So if you have an entry on Tuesday and you need to move it to Thursday, you can now just drag it! This is a much welcome change!

User Private Files

The Users Private Files area never showed how much storage is being used by the user. Now, this has been changed to include a banner letting the user know exactly how much storage is being used and the max amount of storage they have!

Global Search

You can now use Global Search to find results within Blocks and Courses that you are not enrolled in, as long as you still have permission to view the course. So if you are a user on a site trying to find which course has the information you need, searching has become a lot more useful!

User Management

Teachers and Managers can now enrol, search, filter and bulk edit or delete learners within a course from a new single Participants and Enrolments screen. Saving a lot of time and clicking to make the changes you need.

New Core Plugin: Analytics!

A new plugin has been added to the core of Moodle, called Analytics. This uses “transparent next-generation learning analytics using machine learning backends that go beyond simple descriptive analytics to provide predictions of learner success, and ultimately diagnosis and prescriptions (advisements) to learners and teachers.“.

Currently, the Analytics plugin ships with two models, “Students at risk of dropping out” and “No teaching activity”. However with its built-in API, anything is possible!

HTTPS Conversion

We recommend all sites are set up with an HTTPS certificate. Moodle 3.4 now makes it easier than ever to convert all your content to use your HTTPS URL. If you need help getting your site set up for HTTPS, get in touch with us!

Wait… there’s more!

You can find all changes made in Moodle 3.4 at this Moodle Tracker page, as well as from this handy video series on YouTube!

If you need help upgrading your site, you can get in touch with us by emailing [email protected].

About This Author

Dan Bennett

Dan has been working with Moodle since 2008, starting when Moodle was at version 1.9, having worked with customers from many backgrounds, supporting them with their Moodle sites when an issue arises – whilst also helping Moodle users in the Moodle Forums...