Hosting Moodle

Moodle

Moodle is an open source course management application. Initially released in 2002, Moodle serves more than 63 million users and 1.2 million teachers between 70,000 registered websites.

1 click installation Moodle

1 click installation

Easy update Moodle

Easy update

Backup and restoration Moodle

Backup and restoration

Information

Application
education
Category
Content Management
Current version
3.8.2
Last update
8 March 2020
Languages
English + 22 others

System Requirements

Installation size
330.00 MB
Database
mysql
Licence
open source
Overview
What's new

3.8.2

(security release)
8 March - 330MBSecurity
  • Details of any security issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Changes
  • Chrome 80 support
  • Notifications automatically marked as read when messaging deactivated
  • LTI Adv grades do not roll up in course total
  • PostgreSQL 12.x support
  • Database error when sorting responses by "Groups"
  • Assignment calendar events with "alwaysshowdescription" get updated on every task run because of not updated "lastcron" field
  • mod_scorm automatically checks "passed" and "completed" completion options
  • Course Overview doesn't remember Starred filter state
  • Give back the default sort behaviour (lastname) in the participant table
  • Badge baking uses tEXt instead of iTXt
  • Delete quiz JSON error if question category deleted
  • Create Badge Page -- language defaults to 'Afar'
  • Update time zones listed in the language strings
  • Cannot cut and paste if H5P button is added to the Atto toolbar
  • Competency user data is not being erased when user gets deleted
  • Cannot remove the idnumber from a question
  • Performance: Course category tree cache can get built in parallel
  • tool_uploadcourse: fullname/shortname fields don't get length checked while uploading
  • Q&A forum recent activity reveals posts
  • Minimize how long we hold the global cron lock for
  • No 'View grade' button for single simple discussion forum
  • "Activity names auto-linking" filter and activity name like "-" (hyphen) breaks course content visualization
  • mark_notification_read fails if messaging disabled
  • Add an activity or resource menu "add" button appears below the fold
  • TinyMCE editor font sizes are too small in Classic theme (and other child themes)
  • Uninstalling Cohort roles tool can break site upgrade
  • Toast wrapper can interfere with Forum grading buttons
  • Required field indicator missing from Assign submission page
  • Calendar - Navigating months - URL doesn't work
  • HTML5 tag is filtered out by Atto editor
  • Q&A forum allows students to reply to posts they cannot see
  • Error being logged when navigating from gradebook to quiz
  • Cleanup of task logs fails with big number of records to be deleted
  • 'The grades were not saved...' should not be displayed as a success message
  • Long quiz names break deletion ad hoc task when questions are backed up
  • Events without subscriptions can lock users out of their sites
  • Error "You cannot make a category of one of its own subcategories."
  • Allow to disable identity providers via Moodle app feature settings
  • Allow to disable Dark Mode via Moodle app feature settings
  • Option to disable "H5P Offline" feature in the app
  • Sort ad-hoc tasks by "nextruntime"
  • Splitting a discussion creates discussion record with an incorrect first post author
  • Respect the capability for displaying the fullname
  • "Search courses" layout should look good on all screen sizes
  • Quiz: report delete_selected_attempts notice when a user has multiple enrolments
  • Errors showing for Forums in Complete Report for students

Accessibility
  • Calendar: View event details: Accessibility issues
  • Emoji picker button does not have a description
  • Forms with client-side validation should always scroll to the invalid element when you try to submit
  • Broken ARIA reference in the user menu
  • Ensure keyboard focus order is efficient and logical
  • Empty h3 tag in message deletion dialogue
  • Cache data contained in nested ul
  • Accessibility: Wrong tabindex order in top navbar (message+notification)
  • Forum: Heading structure on Search results page
  • Forum: "Discuss this topic" accessibility
  • Atto Accessibility Checker not catching accessibility issues in Firefox
  • Forum discussion table has no summary

Read more: https://docs.moodle.org/dev/Moodle_3.8.2_release_notes

3.8.1


13 January - 330MBChanges
  • Switching "JavaScript Cache" on crashes first.js
  • Plugins should be able to provide data generators for Behat
  • A teacher trying to remove a submission without having the relevant capability encounters an error
  • Ajax call to enroll potential users is too slow
  • Password reset email doesn't fill in $a->link when auth_method is LDAP
  • Forum information about timed discussion doesn't handle correctly "displaystartdate" and "displayenddate" containing quotes
  • Filepicker does not work in the modal forms - unable to click on input texts
  • Scorm player is really narrow in new window on classic theme
  • Moodle calendar is not able to import .ics files with repeated events anymore
  • Block overview course filter displays hidden custom fields
  • Activity completion report - clicking initial should reset page number
  • Current day not displayed by default when using the calendar day view
  • Fatal error if cohort_role_sync task is run when an assigned role no longer exists
  • Relocate the Notifications area in the grader interface
  • Calendar: Inconsistent behaviour of managegroupentries capability
  • Discussion list shows subjects in bold
  • Quiz print version should not split questions over two pages
  • LTI 1.3 private key reset on each tool edit
  • tool_dataprivacy doesn't filter multilang tags within $SITE->fullname
  • Choices with only open dates in the future do not appear on timeline
  • Forum inline reply option is applying filters before saving content in the DB
  • Cron / adhoc task runners ramp up slowly for no reason

Read more: https://docs.moodle.org/dev/Moodle_3.8.1_release_notes

3.8

(major version)
5 December 2019 - 330MBMoodle 3.8 is a new major release.

Analytics
  • Analytics models may be restricted to category or course contexts
  • Insights about students who have not logged in recently
  • Report on the actions executed by users on predictions
  • Allow targets to limit the analysis interval to a specific interface or parent class.
  • Extra garbage collection for analytics
  • Require enrolments to be active for most of the analysis interval
  • Add bulk actions for analytics' insights
  • Insight notifications improvements
  • Analytics models should be sorted by name and not last modified
  • Allow the Python machine learning backend to run from a separate server
  • Add multi-class capabilities to prediction processors
  • Global on/off switch for analytics

H5P
  • Create a new button in Atto to add H5P content in anywhere from hp5.com and h5p.org external URLs
  • Improve H5P filter to allow internal H5P content URLs
  • Implement backup and restore process for H5P content
  • Add Admin UI to manually upload H5P content-type libraries
  • Create a capability to update H5P content-type libraries
  • Create a task to install H5P content-type libraries
  • Create the basic skeleton, library and interfaces for rendering H5P content
  • Improve H5P Atto button to upload content
  • Create a new filter to convert h5p.com and h5p.org URLs to embed code

Forum
  • Forum report: Basic skeleton
  • Forum summary report option to message selected users
  • Groups filter in forum summary report
  • Dates filter in forum summary report
  • Link forum summary report to export of each user's post content
  • Add columns for word count and character count to the forum summary report
  • Add the ability to download the forum summary report
  • Forum export functionality
  • Dates filter in forum export
  • Forum export options for human-readable dates and removing HTML
  • Create forum grading interface
  • Display grading form in the grading panel
  • Add a button to display the entire discussion for a post being graded
  • Make 'require grade' an activity completion criterion for the forum
  • Forum grading user search
  • Forum grading option to send notification to student
  • Forum view grades option for students
  • Support restricting the user list to a specific group
  • Create settings side drawer for new discussion view
  • Create new discussion view for forum
  • Update display of discussion in discussion list table
  • Search starred discussions only option in forum advanced search

Assignment
  • Assignment: Annotate PDF - Rotate submitted image automatically
  • Annotate PDF - Right-to-left UI - The rotate buttons order is confusing
  • Enable the saving and printing of annotated PDFs from previous attempts
  • Assignment: Add warning about students falling into Default group if group submissions are enabled but not required
  • Performance improvements for user / group overrides for mod assign

Question Bank
  • Display ID number and tags in the question bank UI
  • Question bank: replace the row of edit icons with an Edit menu
  • Allow question types to add extra actions to the Question bank edit menu

Course Relative Dates (experimental)
  • Assignment due date relative to the student course start date
  • Weeks format relative dates
  • Course relative dates mode setting
  • Option to override the assignment due date in a relative dates course

Course Overview
  • block_myoverview: Add admin setting to control the available layouts
  • An admin can set which filters are available for users to select in their Dashboard course overview
  • An admin can specify a course custom field as a filter for users to select in their Dashboard course overview
  • Course card pattern colours may be specified by an admin
  • Courses with course visibility set to hide should be labelled 'Hidden from students' in the course overview
  • block_myoverview: Improve pagination widget
  • Change 'Hidden' to 'Removed from view' in the course overview

Emojis
  • Add emojis to messaging
  • Atto should support full emoji

Usability
  • Session Timeout alert
  • Provide a more consistent and better way of selecting and deselecting all items in a list
  • Show alphabet filter in grader report even when there are less than 100 users
  • Forms do not prevent same data submission multiple times
  • Browser back button should work as expected in the administration menu with Boost theme
  • Let users set their default homepage
  • Participants list - Filter users with no roles
  • Calendar view selector enables users to switch between month, day and upcoming events
  • Improve drag and drop question accessibility in high-contrast mode
  • The UI for setting enrolment end date/duration should be consistent
  • Boost Theme accessibility: Nav drawer should be marked up as list
  • Better progress display while re-grading quiz attempts
  • Drag and drop upload progressbar invert inner and outer

Changes
  • Administrative setting to show/not show "hide" feature in online users block
  • The description should be displayed when viewing a Book, Lesson or IMS content package
  • Option to include author information when importing entries into a database activity
  • Make "course request" capability category context instead of system context
  • Users should be informed that they can't block a user who has permission to message all users
  • Add send message buffering
  • Show plain text in Messages summary pane
  • Several core emails provide only text format
  • Include files option in backup settings
  • VideoJS upgrade to 7.6.5 including HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (MPEG-DASH) support
  • Add support for FLAC files
  • Make awarding badges groups/groupings compliant
  • Global Search: Replace course search form with global search
  • Display course category in course related block
  • Global search: Delete from search index when courses are deleted
  • block_timeline can cause JSON parse error on dashboard when activities are saved with newline characters
  • Calendar course event icon is different from course icon
  • Add new Mobile setting for forcing a minimum app version to access the site
  • Option to disable the "Forgotten password" feature in the app
  • The People block is no longer needed and should be removed from core

For Administrators
  • Log role changes in more detail
  • Allow disabling of cron output when capturing logs
  • Let the admin control if lists of courses should be pre-sorted by visibility or not
  • Let the administrator configure which user filters are shown by default
  • Add ability to search/filter users by Last IP Address
  • Disable GUI plugin uninstalls (eg $CFG->uninstallclionly similar to $CFG->disableupdateautodeploy)
  • Automated backup course ordering
  • Add column for enrol start dates to Upload users CSV
  • Upload users via text file should include the optional user field 'disable notifications'
  • Add an example csv file for bulk uploading of users
  • Option to duplicate a user tour
  • Add a new event when a grade item has been created
  • Include changed course settings in course_updated event
  • Cache admin UI: make it easy re-purge the cache you just purged
  • Redis Cache: implement compression
  • Allow Redis cache to use PHP extension Zstd
  • Private files space setting should use MB not Bytes
  • Change 'Open to Google' setting to 'Open to search engines'
  • Add cli upgrade option to test if an upgrade is required
  • Admin pages login as guest and then throw Access denied error (should prompt for login) require_admin()

For Developers
  • New $CFG->behat_pause_on_fail option added
  • The $CFG->httpswwwroot was removed
  • New steps to navigate straight to any plugin web page. Plugins must implement their own resolver between page types and URLs.
  • Profiling included and excluded URLs now are matched from start. Some adjustments may be needed.
  • Quiz: quiz attempt API should let you create an attempt for a different user
  • Components other than activity modules should be able to backup and restore question attempt data
  • Question engine: report methods should not require a list of slots
  • Add a new transpilation tool for ES6
  • Remove the restriction to forbid subdirectories in the templates directory
  • $DB->get_records uses a lot of Peak RAM (with Postgres)
  • Add hooks to extend all forms with /login/
  • Caching of templates should use a new templaterev variable
  • Allow support for xsendfile in alternative_file_system_class independently of local files
  • Improve the moodlebot user agent and expose a function for plugins to use
  • Move dependencies and subplugins to JSON
  • Remove the CSS chunker from Moodle
  • Allow themes to alter the core css url's
  • Removed unused Pear_Crypt_CHAP library

Web Services
  • Make some web service calls idempotent over http GET
  • Web service to enable H5P offline access in the Moodle app
  • New Web Services for updating a forum post (or a discussion topic post)
  • New web service to delete forum posts
  • New web services for adding and deleting comments
  • Enforce app security by using tokenpluginfile.php instead webservice/pluginfile.php
  • Blocks Web Services (for course and dashboard) should return the block settings

Read more: https://docs.moodle.org/dev/Moodle_3.8_release_notes

3.7.5

(security release)
9 March - 330MBSecurity
  • Details of any security issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Changes
  • Chrome 80 support
  • Notifications automatically marked as read when messaging deactivated
  • LTI Adv grades do not roll up in course total
  • PostgreSQL 12.x support
  • Database error when sorting responses by "Groups"
  • Assignment calendar events with "alwaysshowdescription" get updated on every task run because of not updated "lastcron" field
  • mod_scorm automatically checks "passed" and "completed" completion options
  • Give back the default sort behaviour (lastname) in the participant table
  • Badge baking uses tEXt instead of iTXt
  • Delete quiz JSON error if question category deleted
  • Create Badge Page -- language defaults to 'Afar'
  • Update time zones listed in the language strings
  • Competency user data is not being erased when user gets deleted
  • Cannot remove the idnumber from a question
  • Performance: Course category tree cache can get built in parallel
  • tool_uploadcourse: fullname/shortname fields don't get length checked while uploading
  • Q&A forum recent activity reveals posts
  • Minimize how long we hold the global cron lock for
  • "Activity names auto-linking" filter and activity name like "-" (hyphen) breaks course content visualization
  • mark_notification_read fails if messaging disabled
  • Add an activity or resource menu "add" button appears below the fold
  • TinyMCE editor font sizes are too small in Classic theme (and other child themes)
  • Uninstalling Cohort roles tool can break site upgrade
  • Required field indicator missing from Assign submission page
  • Calendar - Navigating months - URL doesn't work
  • HTML5 tag is filtered out by Atto editor
  • Q&A forum allows students to reply to posts they cannot see
  • Error being logged when navigating from gradebook to quiz
  • Cleanup of task logs fails with big number of records to be deleted
  • 'The grades were not saved...' should not be displayed as a success message
  • Long quiz names break deletion ad hoc task when questions are backed up
  • Events without subscriptions can lock users out of their sites
  • Error "You cannot make a category of one of its own subcategories."
  • Allow to disable identity providers via Moodle app feature settings
  • Allow to disable Dark Mode via Moodle app feature settings
  • Sort ad-hoc tasks by "nextruntime"
  • Splitting a discussion creates discussion record with an incorrect first post author
  • Respect the capability for displaying the fullname
  • "Search courses" layout should look good on all screen sizes
  • Quiz: report delete_selected_attempts notice when a user has multiple enrolments

Accessibility
  • Calendar: View event details: Accessibility issues
  • Forms with client-side validation should always scroll to the invalid element when you try to submit
  • Broken ARIA reference in the user menu
  • Ensure keyboard focus order is efficient and logical
  • Empty h3 tag in message deletion dialogue
  • Cache data contained in nested ul
  • Accessibility: Wrong tabindex order in top navbar (message+notification)
  • Forum: Heading structure on Search results page
  • Forum: "Discuss this topic" accessibility
  • Atto Accessibility Checker not catching accessibility issues in Firefox
  • Forum discussion table has no summary

Read more: https://docs.moodle.org/dev/Moodle_3.7.5_release_notes

display more versions

3.7.4


14 January - 330MBChanges
  • Plugins should be able to provide data generators for Behat
  • A teacher trying to remove a submission without having the relevant capability encounters an error
  • Ajax call to enroll potential users is too slow
  • Password reset email doesn't fill in $a->link when auth_method is LDAP
  • Scorm player is really narrow in new window on classic theme
  • Moodle calendar is not able to import .ics files with repeated events anymore
  • Activity completion report - clicking initial should reset page number
  • Fatal error if cohort_role_sync task is run when an assigned role no longer exists
  • Calendar: Inconsistent behaviour of managegroupentries capability
  • Quiz print version should not split questions over two pages
  • LTI 1.3 private key reset on each tool edit
  • tool_dataprivacy doesn't filter multilang tags within $SITE->fullname
  • Choices with only open dates in the future do not appear on timeline
  • Forum inline reply option is applying filters before saving content in the DB
  • Cron / adhoc task runners ramp up slowly for no reason

Read more: https://docs.moodle.org/dev/Moodle_3.7.4_release_notes

3.7.3

(security release)
10 November 2019 - 330MBSecurity
  • Various security improvements.

Changes
  • Edit grade item changes visibility of category total
  • Profile / Participants list: Have roles with "Capabilities/moodle/course:viewsuspendedusers" respect the given setting
  • Assignment accessibility correct use of tables and toggleable +/- link
  • Lesson's numerical answers with value 0 are deleted on edit
  • Privacy API allows Primary Admin Account to be deleted
  • Courses with course visibility set to hide should be labelled 'Hidden from students' in the course overview (backport of MDL-65621)
  • Deleting a course that's been starred causes 'invalidrecord: Can't find data record in database table course.' error
  • Timeline block item dates should include the year
  • Analytics upcoming activities due notification and prediction should be clearer
  • Unzipped Embedded Files Disappear when Topic is Saved
  • Teachers appear in quiz reports when "enrolled users who have, or have not, attempted the quiz" option selected
  • Moodle XML question export/import does not include question-category idnumbers
  • Social Format Course-Edit Summary Icon leads to 'File Not Found'
  • When installing multiple languages with parents only the first parent is installed
  • Upcoming activities due notification email should come from the support contact
  • RecordRTC and assignment: Players are too big
  • Activities with Available from date and without deadline show as overdue in Timeline Block
  • User data label should wrap in enrol users modal window
  • Notification focus is not ARIA compliant
  • Assignment notifications with marking workflow get stuck in cron
  • Quiz "Try another question like this one" repeats random questions too often
  • Hidden courses visible in block_starredcourses
  • Pagination overflows modal window on add random question
  • Timer Issue - Conflict between Classic Theme and Quiz Setting
  • Upgrade fails with error 'number of parameters must be between 0 and 65535' on large sites
  • Groups overview runs out of memory on very large courses
  • Include unsubscribes in the forum subscription cache to improve performance

Read more: https://docs.moodle.org/dev/Moodle_3.7.3_release_notes

3.7.2


10 September 2019 - 330MBBug Fixes
  • Unoconv doesn't work after the scheduled task conversion_cleanup_task has run
  • Broken link in messages contact request notification
  • Regrading a quiz in progress causes student to lose data
  • Cannot update user profile with non-internal auth method such as LDAP
  • Do not display "Send a message" option in course participants list if messaging is disabled site-wide
  • Export of questions with lots of images as Moodle XML runs out of memory
  • Online text assignment error when attempting to submit an image only (with no text)
  • 'Delete and then restore' doesn't delete when using asynchronous restore
  • Emojis are very big in forum notification emails
  • Quiz page title does not tell the user where they are in the quiz
  • Course restore excluding groups still restores quiz overrides resulting in extra calendar events
  • Manually completed course activities showing in Timeline
  • Grade page is broken if submission other than PDF was deleted
  • Error reading from database after upgrade to 3.7.1 (MySQL 8.0.2)
  • Expanding/collapsing PDF comments causes other annotations to change position
  • "Is this your first time here?" shows when self registration disabled and no message in auth_instructions
  • Exporting table data to PDF places entries in wrong columns
  • Assignment due date does not update for group selection
  • Blog-like format forum no longer shows unread messages count
  • Annotated PDF - Comments can't be added and viewed in RTL user interface
  • Upgrade PHPMailer
  • Maintenance Mode messages don't appear with Force Login enabled
  • File picker error messages are not read out in assignment to screen reader users
  • Custom theme favicon on LTI provider site breaks LTI authentication
  • Deleting a user tour causes error in privacy data export
  • Some Dashboard elements are following browser language, not page language
  • Remove community finder block - as part of Sunsetting moodle.net
  • Remove course-sharing functionality - as part of Sunsetting moodle.net
  • Multiple choice question text not wrapped in Lesson

Read more: https://docs.moodle.org/dev/Moodle_3.7.2_release_notes

3.7.1

(security release)
8 July 2019 - 330MBSecurity
  • Details of any security issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Bug Fixes
  • Calendar export no longer limited to 40 events
  • Jump to dropdown menu no longer overlaps before / next activity links
  • Quiz with activity completion 'Or all available attempts completed' no longer possible with unlimited attempts
  • Users with capability moodle/site:messageanyuser can message any user regardless of their privacy settings
  • Guest users prompted to enrol in order to post in a forum
  • 'Re' no longer duplicated in forum post subject line
  • Redis cache store correctly displays exception after failed connections
  • Recently accessed items block checks for whether a course is deleted before showing items from it
  • Ampersand in site title no longer breaks LTI provider cartridge XML
  • Forum mailings and maintenance jobs no longer fail with 'Suspended account' exception
  • Assignment individual grading when using rubric and workflow grade is displayed
  • PDF annotation comments no longer expand unexpectedly
  • Enrolled users list sort order no longer changes after adding or removing a user
  • Multi-lang filter no longer ignores 'en' parent language
  • Enrolments whose start date is after the analytics analysis start time are no longer discarded
  • Forum backup and restore retains any private replies as private
  • Child themes have base layouts loaded
  • Fix for 'error/usernotconfirmed' exception in forum mailings and maintenance jobs
  • Long course names in 'Recently accessed courses' block correctly displayed
  • Improved memory usage of analytics evaluation and initial training processes
  • SMTP debugging no longer displayed for lower debugging output levels
  • Badges from other sites which are displayed via a backpack no longer show date in the future
  • Restore process no longer displays an error if the capability doesn't exist
  • Quick reply now respects subscribe on reply user preference
  • Item counts for action events are now shown in the timeline block
  • Unread forum posts are once again highlighted
  • Quiz navigation buttons once again scroll to the correct question on the page
  • Forum advanced search form styling improvements
  • Students at risk models correctly discard user enrolments whose start and end dates do not fit into the analysed time interval
  • Atto 'Manage files' now detects filenames containing a hash symbol (#)
  • Language customisation page once again displays the correct buttons
  • Database activity unapproved entries are once again highlighted

Read more: https://docs.moodle.org/dev/Moodle_3.7.1_release_notes

3.7

(major version)
23 May 2019 - 330MBForum
  • MDL-22077 - Private reply option
  • MDL-65033 - Ability to star discussions
  • MDL-64956 - In-page forum post reply
  • MDL-65032 - Ability to lock discussions manually
  • MDL-65069 - Ability to create discussions without changing page
  • MDL-64820 - Forum display updated to use templates
  • MDL-65071 - List of discussions is sortable
  • MDL-65034 - Accessibility improvements to forum discussions
  • MDL-65394 - Forum rendering speed improvements
  • MDL-46881 - Forum scheduled task (cron) has been refactored into several smaller cron tasks

Messaging
  • MDL-65015 - HTML in messages is cleaned according to site/role "trusttext" configuration
  • MDL-64715 - Personal space in messaging drawer for draft messages etc.
  • MDL-64495 - New settings page for messaging-related settings
  • MDL-63620 - Group conversations can be created from both the auto-create groups edit page and the import groups tool
  • MDL-63915 - Old messaging user interface removed and replaced with a new widget
  • MDL-64773 - Messaging conversations can be muted
  • MDL-65132 - New capability for deleting messages for all users within group conversations
  • MDL-64017 - Message processors can identify and handle group messages
  • MDL-64703 - Updated interface on the messaging index page
  • MDL-64137 - Searches highlight text that matches the search term
  • MDL-65114 - Timestamps in the main conversation list include days and years
  • MDL-64093 - New admin setting to set the site default for using enter key to send messages
  • MDL-60680 - Improved push notifications

Themes
  • MDL-58428 - All Boost templates moved to core
  • MDL-64505 - Classic theme introduced to core
  • MDL-64506 - Bootstrapbase and related themes (Clean/More) removed from core
  • MDL-65449 - Themes can override the course pattern used on the dashboard

LTI
  • MDL-62599 - LTI 1.3 support introduced

Open Badges
  • MDL-63262 - Support added for Open Badges 2.0 platforms
  • MDL-63876 - Moodle competencies can be linked to criteria for badges in Open Badges 2.0

Dashboard and Course Overview
  • MDL-63794 - Course categories can be displayed on courses in the course overview block
  • MDL-64855 - New admin setting to control the output of the course category in the myoverview block
  • MDL-64376 - Scrolling improved in the recently accessed courses block
  • MDL-64903 - Course filters are logically grouped in the myoverview block
  • MDL-64898 - The completion progress bar is no longer displayed for teachers in the myoverview block

Learning Analytics
  • MDL-61667 - Improvements to the install/uninstall procedure the Analytics API offers to plugins
  • MDL-64783 - New "upcoming activities due" model added
  • MDL-65582 - The "upcoming activities due" model is enabled by default
  • MDL-64786 - Users can overwrite default model names
  • MDL-64693 - New target added for course competencies achievement
  • MDL-64636 - New target added for course completion
  • MDL-65176 - New target added for students at risk of not getting the minimum grade to pass a course
  • MDL-64954 - A "More info" link provides more information about different core analytics elements
  • MDL-64777 - Default models can be restored
  • MDL-64787 - Analytics models can be evaluated using a trained machine learning backend
  • MDL-60944 - Models can be created, deleted, imported and exported
  • MDL-64779 - Ability to choose whether to include trained model weights in an export
  • MDL-65175 - When evaluating a model, the time-splitting method can be set using the web interface
  • MDL-65177 - It is possible to set the frequency of insight generation for models based on assumptions (e.g. the "upcoming activities due" model)
  • MDL-60936 - "Enabled time-splitting methods" analytics setting converted to a list of default time-splitting methods for a model's evaluation

Usability improvements
  • MDL-5311 - Choices can be cleared for single-answer multiple-choice questions
  • MDL-43385 - Print output of books has been improved
  • MDL-28505 - Course backup and restore can be performed asynchronously
  • MDL-61537 - Ability to rotate pages when annotating PDFs in assignment feedback
  • MDL-63773 - Assignment settings form hides irrelevant options instead of disabling them
  • MDL-64552 - Moodle forms inside the admin top level directory hide irrelevant options instead of disabling them
  • MDL-64557 - Moodle forms inside the course directory hide irrelevant options instead of disabling them
  • MDL-60474 - The student selection tool in the grading interface reflects the sorting order of the grading table
  • MDL-39261 - File support added to lesson essay questions
  • MDL-60913 - Global search results can be split into tabs by category
  • MDL-50793 - Teachers can see hidden pages in book activities
  • MDL-60059 - Workshop activity action events support drag and drop in the calendar
  • MDL-62142 - Accessibility improvements for Boost course landing page

Read more: https://docs.moodle.org/dev/Moodle_3.7_release_notes

3.6.9

(security release)
9 March - 330MBSecurity
  • Details of any security issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Improvements
  • Chrome 80 support

Read more: https://docs.moodle.org/dev/Moodle_3.6.9_release_notes

3.6.8

(security release)
16 January - 330MBSecurity
  • MDL-48024 - Plugins should be able to provide data generators for Behat

Read more: https://docs.moodle.org/dev/Moodle_3.6.8_release_notes

3.6.7

(security release)
11 November 2019 - 330MBSecurity
  • Various security fixes.

Changes
  • Edit grade item changes visibility of category total
  • Profile / Participants list: Have roles with "Capabilities/moodle/course:viewsuspendedusers" respect the given setting
  • Assignment accessibility correct use of tables and toggleable +/- link
  • Lesson's numerical answers with value 0 are deleted on edit
  • Privacy API allows Primary Admin Account to be deleted
  • Courses with course visibility set to hide should be labelled 'Hidden from students' in the course overview (backport of MDL-65621)
  • Deleting a course that's been starred causes 'invalidrecord: Can't find data record in database table course.' error
  • Timeline block item dates should include the year
  • Unzipped Embedded Files Disappear when Topic is Saved
  • Teachers appear in quiz reports when "enrolled users who have, or have not, attempted the quiz" option selected
  • Moodle XML question export/import does not include question-category idnumbers
  • When installing multiple languages with parents only the first parent is installed
  • Upcoming activities due notification email should come from the support contact
  • RecordRTC and assignment: Players are too big
  • Activities with Available from date and without deadline show as overdue in Timeline Block
  • User data label should wrap in enrol users modal window
  • Notification focus is not ARIA compliant
  • Assignment notifications with marking workflow get stuck in cron
  • Quiz "Try another question like this one" repeats random questions too often
  • Hidden courses visible in block_starredcourses
  • Pagination overflows modal window on add random question
  • Upgrade fails with error 'number of parameters must be between 0 and 65535' on large sites
  • Groups overview runs out of memory on very large courses
  • Include unsubscribes in the forum subscription cache to improve performance

Read more: https://docs.moodle.org/dev/Moodle_3.6.7_release_notes

3.6.6


10 September 2019 - 330MBBug Fixes
  • Unoconv doesn't work after the scheduled task conversion_cleanup_task has run
  • Broken link in messages contact request notification
  • Regrading a quiz in progress causes student to lose data
  • Cannot update user profile with non-internal auth method such as LDAP
  • Do not display "Send a message" option in course participants list if messaging is disabled site-wide
  • Export of questions with lots of images as Moodle XML runs out of memory
  • Online text assignment error when attempting to submit an image only (with no text)
  • Emojis are very big in forum notification emails
  • Quiz page title does not tell the user where they are in the quiz
  • Course restore excluding groups still restores quiz overrides resulting in extra calendar events
  • Manually completed course activities showing in Timeline
  • Grade page is broken if submission other than PDF was deleted
  • Error reading from database after upgrade to 3.7.1 (MySQL 8.0.2)
  • Expanding/collapsing PDF comments causes other annotations to change position
  • "Is this your first time here?" shows when self registration disabled and no message in auth_instructions
  • Assignment due date does not update for group selection
  • Annotated PDF - Comments can't be added and viewed in RTL user interface
  • Upgrade PHPMailer
  • Maintenance Mode messages don't appear with Force Login enabled
  • File picker error messages are not read out in assignment to screen reader users
  • Custom theme favicon on LTI provider site breaks LTI authentication
  • Deleting a user tour causes error in privacy data export
  • Mobile features should reflect new features supported by Moodle App version 3.7 (backport of MDL-61199)
  • Remove community finder block - as part of Sunsetting moodle.net
  • Remove course-sharing functionality - as part of Sunsetting moodle.net
  • Multiple choice question text not wrapped in Lesson

Read more: https://docs.moodle.org/dev/Moodle_3.6.6_release_notes

3.6.5

(security release)
8 July 2019 - 330MBSecurity
  • Details of any security issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Bug Fixes
  • Calendar export no longer limited to 40 events
  • Jump to dropdown menu no longer overlaps before / next activity links
  • Boost theme no longer ignores HTML block custom classes
  • Quiz with activity completion 'Or all available attempts completed' no longer possible with unlimited attempts
  • Users with capability moodle/site:messageanyuser can message any user regardless of their privacy settings
  • Hidden blocks can once again be unhidden
  • Redis cache store correctly displays exception after failed connections
  • Recently accessed items block checks for whether a course is deleted before showing items from it
  • Ampersand in site title no longer breaks LTI provider cartridge XML
  • Assignment individual grading when using rubric and workflow grade is displayed
  • PDF annotation comments no longer expand unexpectedly
  • Enrolled users list sort order no longer changes after adding or removing a user
  • Multi-lang filter no longer ignores 'en' parent language
  • Enrolments whose start date is after the analytics analysis start time are no longer discarded
  • Texts in Moodle format remain in the same format when edited
  • Improved memory usage of analytics evaluation and initial training processes
  • SMTP debugging no longer displayed for lower debugging output levels
  • Restore process no longer displays an error if the capability doesn't exist
  • Quick reply now respects subscribe on reply user preference
  • Item counts for action events are now shown in the timeline block
  • Forum advanced search form styling improvements
  • Students at risk models correctly discard user enrolments whose start and end dates do not fit into the analysed time interval
  • Atto 'Manage files' now detects filenames containing a hash symbol (#)
  • Database activity unapproved entries are once again highlighted

Read more: https://docs.moodle.org/dev/Moodle_3.6.5_release_notes

3.6.4

(security release)
14 May 2019 - 330MBFixes and improvements
  • MDL-62872 - Atto editor RecordRTC Video no longer erroneously reports the maximum upload size limit has been reached
  • MDL-64151 - Courses can be unchecked from course completion in the Boost theme
  • MDL-64678 - Assignment grading page scrollable on mobile
  • MDL-64267 - Double scrollbar removed from messaging conversations when using the Clean theme
  • MDL-65206 - Repeated calendar events include the location from the original event
  • MDL-64331 - Clicking outside of modal popups containing forms no longer closes the modal, so user input is retained
  • MDL-64988 - Adding a quiz question in a chosen position no longer affected by section headings
  • MDL-65169 - User searches within messaging when site-wide messaging is enabled are correctly filtered
  • MDL-65170 - User searches within messaging with separate groups mode enabled are correctly filtered
  • MDL-63196 - Calendar export includes category events
  • MDL-46803 - Resetting a course role retains other roles affected users are assigned in the course
  • MDL-63263 - Recycle bin includes user data/submissions within deleted course elements
  • MDL-64894 - Items above anchor targets (such as in collapsible topics) can be clicked in the Boost theme
  • MDL-65157 - The My overview block hides the completion progress bar for teachers
  • MDL-65112 - Lesson short answer pages can display iframes
  • MDL-65399 - Bulk quiz item deletion prevents deletion of the only question in a section (consistent with individual deletion functionality)
  • MDL-64996 - Static analytics models are no longer marked as not trained after changing the default predictions processor
  • MDL-65173 - Message notifications are no longer marked as read when a notification email is sent
  • MDL-65085 - Analytics insights are sent from a site's no reply account, instead of from an admin account
  • MDL-65179 - Web service token last access is updated less frequently
  • MDL-65262 - Imported calendar events with locations starting or ending in a space no longer cause an error
  • MDL-64568 - Deleting a group with group messaging removes that group from the conversation list
  • MDL-65313 - Deleting a group with group messaging removes that group from favourite conversations
  • MDL-65087 - Messaging drawer accessibility improved by assigning the 'button' role to relevant links in the interface
  • MDL-64985 - Messaging drawer accessibility improved by adding and improving ARIA labels
  • MDL-65127 - Messaging drawer accessibility improved by adding ARIA labels to explain numbers in the interface (such as unread message counts)
  • MDL-65005 - Timeline block menus accessibility improvements
  • MDL-64524 - Assignment frequently used comments popup can be scrolled
  • MDL-65153 - Course competencies page no longer needs to be refreshed before clicking on newly added competencies
  • MDL-64994 - Analytics can use the latest Python machine learning backend
  • MDL-65094 - Sites hosted on localhost no longer prompt site admins to register their site
  • MDL-29320 - Email case is properly handled during user profile updates
  • MDL-29320 - Email case is properly handled during sign-up
  • MDL-29317 - Email case is properly handled during grade imports
  • MDL-65411 - Descriptions in calendar event modals wrap text and resize images where necessary
  • MDL-65484 - Assignment PDF annotations are contained within the window boundaries
  • MDL-65299 - The default $theme-colors map used in Bootstrap 4 themes can be overridden
  • MDL-64979 - Improvements to Behat test reliability on slow machines
  • MDL-65439 - Improvements to messaging Behat test coverage (see also MDL-64672 and MDL-64670)

Security issues
  • Details of any security issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.

Read more: https://docs.moodle.org/dev/Moodle_3.6.4_release_notes

3.6.3

(security release)
8 May 2019 - 330MBSecurity
  • "Log in as" functionality exposed to JavaScript risk on other users' Dashboards
  • Logged in users could view all calendar events
  • Users could elevate their role when accessing the LTI tool on a provider site
  • Stored HTML in assignment submission comments allowed links to be opened directly
  • Secure layout contained an insecure link in Boost theme
  • get_with_capability_join/get_users_by_capability not aware of context freezing

Highlights
  • Last post date and time shown correctly on forum page
  • Gradebook regrading no longer gets stuck
  • Quiz now displays the correct time left when quiz close date before time limit
  • Site home and Dashboard now have different data-key attributes when the home page is set to site
  • All assignment 'View annotated PDF' buttons work
  • Invalid response value detected messaging error fix
  • Server files performance improvement for sites with lots of activities and files
  • Activities can no longer be marked as complete when the context is frozen
  • Users no longer redirected back to a policy agreement when creating a new account
  • View competency framework no longer required for viewing competencies in a course
  • Numerical question units are displayed on the same line
  • Notifications table has index for the useridfrom column
  • Participants page performance improvement for courses with ~50k users and 10 groups
  • A single simple discussion forum now scrolls to new posts
  • Deleting course sections now also delete files used in the section description
  • Data export performance improvement
  • RTL languages correctly aligned in messaging interface
  • Course image scaled down when no course summary
  • Forum post word count correctly reflects the size of posts
  • Accessibility improvement for quiz question feedback
  • Option to clear prediction for analytics trained models
  • Clearer button background in Boost
  • Deleting of feedback question and deleting of user tour step no longer give a 404 error
  • Glossary 'Actions menu' icon no longer disappears when browsing
  • External tool 0 points score now correctly recorded as zero in the gradebook
  • Drag and drop question types now allow use of mixed languages
  • Boost navigation bar accessibility improvements
  • Install database CLI script now shows help even if Moodle is already installed
  • Messaging search simpler UI when search returns no results
  • 'Allowed email domains' setting is now case insensitive
  • Download assignment submission files via keyboard accessibility fix
  • Question bank category edit link usability improvement
  • Boost theme menu links contrast accessibility fix
  • Messaging contacts are now shown in bold
  • Messaging search results now shown with date rather than time stamp
  • get_with_capability_join, get_users_by_capability, assign/unassign_capability now check the capability exists

Read more: https://docs.moodle.org/dev/Moodle_3.6.3_release_notes

3.6.2

(major version)
21 January 2019 - 330MB3.6.2

Security
  • Manage groups capability was missing the XSS risk flag
  • User full name is now escaped in the un-linked userpix page

Bug Fixes
  • CAS authentication fixed
  • Exponential question growth prevented when duplicating quizzes
  • Hidden courses no longer send forum notifications to participants
  • IMS Common Cartridge can restore from custom temp directory
  • Drag and drop file uploads now respect the ignore file size limits capability
  • Performance improvement when fetching notifications
  • Lesson question responses show multimedia consistently
  • Messaging user info fix in bootstrapbase themes
  • Question bank pagination fix
  • The result of core_user::is_real_user is now consistent
  • Database query efficiency improvement to core_grade privacy provider
  • Admin bookmarks block can bookmark admin categories
  • All unread counts in message functionality now update without a page refresh
  • Filter support added to group message conversation names
  • LTI assignment and grade LineItems are retained after the cleanup scheduled task is run
  • GDPR moodle_content_writer can no longer cause an endless loop
  • User images are linked to their profile in the new messaging interface
  • Assignment grading interface 'Next page' navigation now resets scrolling to the top of the next page

3.6.1

Regressions
  • Previous messaging conversations should be displayed after upgrading

Bug Fixes
  • Facebook logo is correctly displayed when using OAuth 2 authentication
  • Calculated multichoice question able to answer with negative note in interactive mod

3.6.0

Security
  • Login CSRF vulnerability in login form. Note that this fix has previously been disclosed following the release of Moodle 3.5.3, 3.4.6, 3.3.9 and 3.1.15

GDPR and Privacy
  • Data requests bulk actions
  • Option to make site policies required or optional
  • Capabilities for controlling who can download SAR data
  • Data deletion of existing deleted users
  • Pre-processing stage removed from data requests process
  • Data retention summary (read-only)
  • Option to remove the "Data retention summary" link in the footer
  • HTML data request export format
  • User expiry improvements
  • Data purpose and category inheritance improvements
  • Different data retention strategies for different roles in a purpose
  • Ability to configure data registry to use module type defaults
  • Site mentioned in email notifications of data requests
  • Option to hide your name in the online users block

Highlights
  • New Course overview and Timeline block
  • New Recently accessed courses block
  • New Recently accessed items block
  • Option to hide courses in the course overview block
  • Option to star/unstar courses in the course overview block
  • New Starred courses block
  • Dashboard retains user preferences for view options
  • Course overview block retains user preferences for the number of courses to show
  • Grace period when displaying "In progress" courses in course overview block
  • Removal of Dashboard page header
  • Group messaging
  • New messaging UI with messaging drawer
  • Option to disable site-wide messaging
  • Privacy setting for restricting who can message you
  • The new 'Allow site-wide messaging' setting is disabled by default for new installs but enabled for upgraded sites if $CFG->keepmessagingallusersenabled = true; is defined in config.php
  • Option to star messaging conversations
  • Notifications not sent for group conversations
  • Group members synchronised with messaging conversations members
  • Assignment feedback can include media or other files
  • Improved quiz statistics report usability for randomized questions
  • Option to add ID numbers to questions and question categories
  • Single questions can be exported from the question bank
  • Teachers can specify workshop submission types
  • Nextcloud integration, with a Nextcloud repository and OAuth 2 Nextcloud service
  • Support for Open Badges v2
  • Performance improvements to cache flags
  • Glossary auto-linking filter performance improvements
  • atto_htmlplus implemented to improve Atto editor HTML indenting
  • Copy and paste of images from one WYSIWYG window to another
  • Forum actions announced by screen reader when completed
  • Global search displays a relevant icon next to link in results
  • SVG/high resolution emoticons
  • Larger badge images are used

Experimental
  • Context freezing - setting read-only access for categories, courses, activities and their content

Functional changes
  • 'Resend confirmation email' button on login page
  • IF conditions in grade calculations
  • Calendar entries location support
  • Images are displayed in forum notification emails
  • Course format options may be specified in upload courses CSV file
  • Page resource option to show/hide "Last modified"
  • Forum post HTML structure improvements
  • Option to download the list of course participants
  • Analytics models can use different machine learning backends
  • User menu: customusermenuitems map Font Awesome icons for non pix/t folders
  • JSON added to the default MIME types list
  • Atto media plugin title global attribute support
  • Shibboleth authentication identity providers
  • Grader report saves after edit with multiple tabs
  • Drag and drop of course events respects the course start date
  • 'Add a new course' link in Site administration
  • Admin search results provide location of the found matching page
  • Capability to control use of Atto Record RTC
  • New blocks supported by the mobile app can be disabled
  • Legacy log store deprecation
  • Log changes to site administrators
  • adhoc task runner
  • Site upgrades via CLI display new default settings
  • Indian Rupee added to PayPal enrolment currencies
  • Set Path to PHP CLI in order to display 'Run now' for Scheduled tasks
  • Assignment upgrade helper tool removed from core

Read more: https://docs.moodle.org/dev/Moodle_3.6.2_release_notes

Our Web hostings are compatible with
Moodle

Web

Only the Web hosting

100% SSD Web Hosting
100 GB and +
Multi-site management
Advanced management of EV and DV SSL certificates
Anti-DDoS protection
10 GB of VOD


Learn more

from 5.75 € / month

Classic

The complete Web+Mail offer

100% SSD Web Hosting
100 GB and +
Multi-site management
Advanced management of EV and DV SSL certificates
Anti-DDoS protection
10 GB of VOD


Professional messaging
25 email addresses with unlimited storage


WorkSpace
Online messaging
Instant messaging
Syncing contacts and calendars


Learn more

from 7.42 € / month

Cloud Server

Managed

100% SSD Web Hosting
100 GB and +
Multi-site management
Advanced management of EV and DV SSL certificates
Anti-DDoS protection
10 GB of VOD


Power
2 CPU and +
6 Gb (RAM) and +
100% SSD
100% dedicated resources


Management
Infomaniak manages your server


Learn more

from 29 € / month

Prices in EUR