Software-update: Moodle 4.2.1 / 4.1.4 / 4.0.9 / 3.11.15 / 3.9.22
Moodle is opensourcesoftware voor elektronische leeromgevingen. Het wordt gebruikt door scholen wereldwijd en is daardoor beschikbaar in verschillende talen, waaronder het Nederlands. Het pakket doet zijn werk op een webserver met ten minste php 7.x en een database op PostgreSQL, MySQL, MariaDB, Microsoft SQL Server of Oracle. Voor meer informatie verwijzen we naar deze pagina. De organisatie heeft versies 4.2.1, 4.1.4, 4.0.9, 3.11.15 en 3.9.22 uitgebracht, voorzien van de volgende aanpassingen:
Moodle 4.2.1MDL-75576 - Question bank statistics are fetched inefficientlyMDL-75623 - Encode pluginfile.php urls in backupMDL-73138 - & (ampersand) is displayed as & in group and role names in the participants list filterMDL-75552 - Badgr.com is not working because the apiBase in badgeconnect.json is ignoredMDL-77791 - File search areas for database activity entries need to index using the content idMDL-78087 - The H5P Timeline activity is not displayedMDL-78010 - Improve performance/information for the labels upgrade in MDL-77612MDL-78047 - Links with a new line in Text and media area aren't displayed within the text boxMDL-77997 - Regression: can no longer download a single question in Moodle XML format when previewing itMDL-76936 - Activity dates not reflecting in the course page after resetting course start dateMDL-78346 - langimport can accidentally uninstall all languagesMDL-78260 - Statistics for Random quiz questions: View details link brokenMDL-78151 - The setGregorianChange() error appears on the profile page when the Kyiv time zone is selected.MDL-78065 - TinyMCE link icon doesn't work correctlyMDL-77451 - Quick switching between selectors throws exceptionMDL-77766 - Multi-choice and True-false labelling need to respect showstandardinstruction settingMDL-76903 - Hidden final page in Book prevents activity completionMDL-76693 - Activity Chooser - Activity Summary content overlap/scroll issueMDL-73331 - Accessibility toolkit advanced page update for page flow issuesMDL-75696 - Errors when restoring pre-4.0 quiz backupsMDL-77933 - Dynamic registration should return site name and logoMDL-77987 - Backup is timing out for huge courses with a lot of files to annotateMDL-77883 - Themes: Error message display for text area field client side form validation is not reliably updatedMDL-76835 - Unordered lists indented incorrectly in the web page and the Atto editorMDL-77546 - Fix the sorting order of the items in the grade items selector in Single view reportMDL-78125 - Feedback Modal not showing on quiz - Embedded answers (Cloze)MDL-76344 - Course image "non image file" should not be displayed on the left like image fileMDL-78052 - Upgrade Font Awesome Library to 6.4.0MDL-78094 - Soap protocol broken in Moodle 4.2MDL-78054 - Encrypted mobile notifications: payload can be encrypted several timesMDL-78242 - Inconsistent coursecontact checking can lead to PHP notices during plugin installationMDL-78176 - Drag and drop onto image/Drag and drop markers create question: Theme oddity in Preview sectionMDL-78149 - Database: Separate groups database - can't switch groups if the group has no entries.MDL-78152 - No editing button for students in book with the right to create new chapters in boostMDL-77810 - Grade summary: plugin types not translatedMDL-77781 - Course Reset: course_modules_viewed entries not deletedMDL-78023 - tool_policy in Moodle 4.1.2: Spreadsheet (CSV/XLSX/ODT) download in some cases not workingMDL-78364 - Calculate custom report schedule users earlierMDL-78006 - Activity chooser opens twice in the newly added sections (4.2 regression)MDL-78034 - Multilanguage group names displayed incorrectly on BigBlueButton moduleMDL-78026 - Multilang filter is not applied when creating calendar eventsMDL-78007 - Tiny editor missing media buttons when teacher is commenting on quiz attemptMDL-78170 - Glossary ratings average is not calculated properly using MSSQL databaseMDL-78378 - Survey activity: Instructions for all three types of surveys are missing (M4.1 & M4.2)MDL-77313 - Course restore searching is broken
MDL-75576 - Question bank statistics are fetched inefficientlyMDL-75623 - Encode pluginfile.php urls in backupMDL-73138 - & (ampersand) is displayed as & in group and role names in the participants list filterMDL-75552 - Badgr.com is not working because the apiBase in badgeconnect.json is ignoredMDL-77791 - File search areas for database activity entries need to index using the content idMDL-78087 - The H5P Timeline activity is not displayedMDL-78010 - Improve performance/information for the labels upgrade in MDL-77612MDL-78047 - Links with a new line in Text and media area aren't displayed within the text boxMDL-77997 - Regression: can no longer download a single question in Moodle XML format when previewing itMDL-76936 - Activity dates not reflecting in the course page after resetting course start dateMDL-78346 - langimport can accidentally uninstall all languagesMDL-78260 - Statistics for Random quiz questions: View details link brokenMDL-78151 - The setGregorianChange() error appears on the profile page when the Kyiv time zone is selected.MDL-78065 - TinyMCE link icon doesn't work correctlyMDL-77451 - Quick switching between selectors throws exceptionMDL-77766 - Multi-choice and True-false labelling need to respect showstandardinstruction settingMDL-76903 - Hidden final page in Book prevents activity completionMDL-76693 - Activity Chooser - Activity Summary content overlap/scroll issueMDL-73331 - Accessibility toolkit advanced page update for page flow issuesMDL-75696 - Errors when restoring pre-4.0 quiz backupsMDL-77933 - Dynamic registration should return site name and logoMDL-77987 - Backup is timing out for huge courses with a lot of files to annotateMDL-77883 - Themes: Error message display for text area field client side form validation is not reliably updatedMDL-76835 - Unordered lists indented incorrectly in the web page and the Atto editorMDL-77546 - Fix the sorting order of the items in the grade items selector in Single view reportMDL-78125 - Feedback Modal not showing on quiz - Embedded answers (Cloze)MDL-76344 - Course image "non image file" should not be displayed on the left like image fileMDL-78052 - Upgrade Font Awesome Library to 6.4.0MDL-78094 - Soap protocol broken in Moodle 4.2MDL-78054 - Encrypted mobile notifications: payload can be encrypted several timesMDL-78242 - Inconsistent coursecontact checking can lead to PHP notices during plugin installationMDL-78176 - Drag and drop onto image/Drag and drop markers create question: Theme oddity in Preview sectionMDL-78149 - Database: Separate groups database - can't switch groups if the group has no entries.MDL-78152 - No editing button for students in book with the right to create new chapters in boostMDL-77810 - Grade summary: plugin types not translatedMDL-77781 - Course Reset: course_modules_viewed entries not deletedMDL-78023 - tool_policy in Moodle 4.1.2: Spreadsheet (CSV/XLSX/ODT) download in some cases not workingMDL-78364 - Calculate custom report schedule users earlierMDL-78006 - Activity chooser opens twice in the newly added sections (4.2 regression)MDL-78034 - Multilanguage group names displayed incorrectly on BigBlueButton moduleMDL-78026 - Multilang filter is not applied when creating calendar eventsMDL-78007 - Tiny editor missing media buttons when teacher is commenting on quiz attemptMDL-78170 - Glossary ratings average is not calculated properly using MSSQL databaseMDL-78378 - Survey activity: Instructions for all three types of surveys are missing (M4.1 & M4.2)MDL-77313 - Course restore searching is brokenMDL-78308 - preg_match(): Passing null to parameter #2 ($subject) when configuring custom menu items (PHP 8.1)MDL-77995 - Building JS modules with Grunt doesn't work if dirroot contains "/src"MDL-77733 - Enable accessibility tests by default during Behat initMDL-77799 - REST web service request exceptions are not included in server logsMDL-76971 - Finish removing requires of externallib.php from Report builder
MDL-78308 - preg_match(): Passing null to parameter #2 ($subject) when configuring custom menu items (PHP 8.1)MDL-77995 - Building JS modules with Grunt doesn't work if dirroot contains "/src"MDL-77733 - Enable accessibility tests by default during Behat initMDL-77799 - REST web service request exceptions are not included in server logsMDL-76971 - Finish removing requires of externallib.php from Report builderMDL-78225 - Content bank is leaking user sesskey when switching contextsMDL-77320 - License manager leaks sesskey when creating new licenseMDL-76688 - Add \ExplSyntaxOn to latex deny-list to prevent LaTeX3 programming syntax
MDL-78225 - Content bank is leaking user sesskey when switching contextsMDL-77320 - License manager leaks sesskey when creating new licenseMDL-76688 - Add \ExplSyntaxOn to latex deny-list to prevent LaTeX3 programming syntaxMSA-23-0016 - XSS risk on groups pageMSA-23-0017 - Minor SQL injection risk on Mnet SSO access control pageMSA-23-0018 - SSRF risk due to insufficient check on the cURL blocked hosts list
MSA-23-0016 - XSS risk on groups pageMSA-23-0017 - Minor SQL injection risk on Mnet SSO access control pageMSA-23-0018 - SSRF risk due to insufficient check on the cURL blocked hosts listMoodle 4.1.4Tweakers.net