Moodle 4.0.6 is now available. This release includes improvements and bug and security fixes.
Moodle 4.0.6 LMS is the world’s most trusted open-source learning management system (LMS). It delivers a powerful set of learner-centric tools to build a collaborative learning environment that empowers both teaching and learning.
Moodle 4.0.6 Changelog
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
🐞 Bug fixes
- Reset and delete all submissions doesn’t delete the assignfeedback_editpdf files
- Add Javascript API in Safe Exam Browser (SEB) integration to query the keys (BEK/CK) (backport of MDL-72188)
- Drag and Drop Marker Question Type: Incorrect/lost marker positions (follow-up of MDL-71145 and MDL-72679)
- Search courses – Within course catalogue area does not work for most users
- Recycle bin does not include user data if “General restore defaults > Include users” is No
- Restoring mod_lti course modules with LTI 1.3 produces database errors when using preconfigured toolsMDL-76274 – bump_submission_for_stale_conversions adhoc task runs in situations when it shouldn’t
- SCORM bugs when it has three or more levels
- Edit icon also shown for enrolment methods when enrol/{method}:config is not granted
- In edit mode, only one ‘hidden from students’ badge is displayed at a time
- Calendar event type cannot be changed from type “user”
- Users with “mod/forum:postprivatereply” capability cannot view their own private replies when “mod/forum:readprivatereplies” is not enabled
- BigBlueButton recordings show up ordered by name instead of date
- ‘Absolute ‘direct links to sections (course/view.php?id=25122#sectionid-346124-title) do not work any more, only course/view.php?id=25122#section-4
- LTI NRPS response omits username property
- Unable to edit OAuth2 Service if requireconfirmation is disabled
- Forum on the phone is bigger than device’s width
- Rubric content is shown out of the area when zooming in
- setlocale() problems with locale strings longer than 255 characters
- CLI installer triggers debugging if langpack download fails (Fatal error in PHP 8.0)
- Web service users should not have to accept site policies
- Wrong styles for filter selection items in participants page
- make_categories_list is extremely slow when performing course management
- Quiz test_process_attempt test sends debugging output if an essay question is present in the attempt and that question includes attaachments
- Create a new profile category button does nothing
- Backup and restore with tags for quiz category questions fails
- Glossary: Allows special characters in keywords
- Student’s Timeline should show a TO-DO submission task after another attempt is granted in an Assignment
- BigBlueButton Activity Session Scheduling should prevent admins from accessing sessions outside of scheduled times
- No filename for custom report’s PDF download for multibyte char name
- Guest users no longer prompted to create an account and enrol in order to post in a forum
- TinyMCE editor not supporting RTL language
- Description questions appearing in the quiz reports
- String for timezone america/ciudad_juarez not found (tzdb 2022g)
- Students cannot manually complete inline folders
- Admin config fields of type password inconsistent behaviour
- Selection of active primary navigation node is not precise enough
- BigBlueButton error message when activity deleted
- Questions: Misalignment of correct and incorrect icons in multichoice
- In workshop, upon a submission, the buttons ‘Edit submission’, ‘Delete submission’ and ‘Export this page’ should not stick together
- Import/Use a preset – existing fields are not always deleted
- Duplicate activity heading when completing feedback in classic theme
- groupings should be ordered by name on access restriction form
- The Textarea data type of User Profile Fields is not showing when locked/freeze
- Custom profile field values incorrect sent through format_text when enrolling users
- Empty HTML when exporting database activity as file download
- Course module displays poorly when drag and drop action performed
- Question\D&D: The draggable area seem to have very tall/slim characters to select
- Min and max limits are reversed in calculated questions with a negative answer and geometric tolerance
- Long multibyte course shortname ruins course restoration process (Incorrect string value: ‘\xD1_1’ for column ‘shortname’ at row 1)
- Submission page asks to “Reload page” when selecting a filter
- BigBlueButton upgrade script failure when recording table exists
- Grader report generate an exception with PHP 8.0
- Add environment check for versions not supporting PHP 8.1
- Activity completion reports filter by first name and surname not working with custom profile fields
- The custom user profile field for dates showing unixtime when downloading via bulk user actions
- Timeline block uses stock LTI icon even if it has been customized
- Parameter ‘returnto’ is ignored when editing a user
- The profiling URL link on the breadcrumbs summary page is not clickable on the Boost theme
- Long course names and course id exceeding available space on the manage courses and categories page
- Course participant shows active users when filtering by inactive and keyword
- Username logging not honoured in complete_user_login
- Unknown column ‘reviewer.userid’ in ‘where clause’ in h5pactivity
- NextCloud OAuth2 logo is not displayed
- Calendar import from o365 does not respect Timezone data
- Resetting dashboards containing a missing block displays an exception
- Single activity format shows error message on wiki
📈 Improvements
- Accessibility issues with user tours
- Quiz editing page accessibility issues
- Action menus in course cards in My courses cannot be navigated to by keyboard
- Make the options in the Email display select box more concise
💻 Developers
- List available behat data generators on admin/tool/behat/index.php.
Although updates are tested, you’re always encouraged to backup your files before patching.
Tags: Educational, Learning Management Systems, LMS, Softaculous
Related Links
- Live Demo:
See Moodle 4.0 in action (Softaculous site (External link)) - Official Website:
Learn more about Moodle 4.0 software (External link) - Run Moodle 4.0 in your website:
Please Contact us for more information or start any Hosting Plan and install Moodle 4.0 from Softaculous software library - Moodle 4.0 Changelog:
To read changelog source Click Here (Moodle External link)