Hosting Moodle™ LMS
In unseren Angeboten enthalten

Moodle™ LMS
Moodle™ LMS™ LMS ist eine Open-Source Software für Kursmanagement und E-Learning.

Installation mit einem Klick

Einfache Aktualisierung

Speichern und wiederherstellen
Information
Systemanforderungen
3.10.1
(Sicherheitsupdate)
18 Januar - 330MBGeneral fixes and improvements
- Automatically submitted quiz attempts: finish time is set to when cron ran, not when the attempt ended
- The "Select all X users" button doesn't activate the drop-down menu in Participants Page
- SCORM error in Chrome because of "XHR in page dismissal" policy change
- Course overview (my courses block) pagination is broken beyond the second page
- Rubric display layout issue, after students feedback is released
- Lesson module error on save - Cannot find grade item for 'lesson'
- Redis server issues break cache configuration page
- The MDL-69687 upgrade step kills large databases
- Custom field values in course overview block follow incorrect order
- Non-editing teacher should be able to download course participants list
- Reduce the number of phpunit runs in core's .travis.yml
- Illegible css coloring of correct/incorrect div
- Duplication items in drag-onto-image question
- Add support for github actions to moodle.git
- Multilang Filters not applied to Calendar block
- [Youtube Plugin] Selecting a category results in error
- View conversation link does not work when grading in full screen mode
- Available language packs unsorted, difficult to locate
- H5P corrupts USER object, causing forum error
- Drag-drop markers questions: infinite markers keep duplicating
- Quiz add questions from question bank: problem with paging & show all
- codingerror in Global Search when "search within enrolled courses only" is set
- OAuth2 system account's refresh token does not get updated due to a typo
- Write new keyboard steps for Behat
- Question type Drag and Drop: drop zone disappear in special case
- Incorrect HTML escaping on the override permissions screen
- Upload Courses tool breaks on locked custom fields
- Qtype_essay file-size limit: it says "0 bytes" for students when "Site upload limit" is set
- On mobile, the Quiz confirmation modal has it's close button cut off
- Atto HTML editor lacks border outside Moodle forms (e.g. Essay questions)
- Layout of multiple choice questions not well aligned
- Moodle upgrade resets scheduled tasks lastruntime
- PDF dataformat export: content can overflow when page headers are involved
- Date in message system (always in Gregorian)
- Payment modal breaks if there is html in a gateway description
- Drag and Drop onto images: Drop zones have UI issue in Editing form
- Locking grade category exposes hidden item grades on user report
- Modal forms stay on the screen if you have multiple modals on one page
- Privacy export tree navigation non-functional since MDL-69559
- Task logs page doesn't respect result filter when moving through the pagination
- Course with H5P element in content bank can not be deleted by Manager/Teacher role (with appropriate rights)
Accessibility improvements
- Edit Quiz, click on help icon under review options group will check / uncheck the checkbox
- HTML validation and accessibility problems on database export page
- Focus order in tabs
- Question preview: Technical info section expands if you click the help icon there
Security improvements
- Set up a security.txt file in Moodle LMS
Security fixes
- 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.
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.10.1_release_notes
3.10
(Hauptversion)
9 November 2020 - 330MBSecurity
- Add admin options for how to handle detected viruses
- Add a Referrer-Policy header setting to the security admin settings
Download Course Content
- Add ZipStream library to core
- Create course content export API
- Course content download - add site admin and course level settings, implement in course user interface
Payment Subsystem
- Add payment as subsystem supporting payment gateways
H5P Updates & Improvements
- Add the option to personalize H5P styles
- Add library file caching to h5p
- Method of saving embedded H5P content grades in the gradebook
- Add Example and Tutorial links to the H5P editor
- Clean up temporary H5P editor files
Content Bank
- Download content from the content bank
- Replace content file from content bank
- Add a notification when the content bank is empty
- Add the author to the content bank "file details" view
Quiz & Questions
- New quiz completion option: At least one (or N) attempt completed
- Scrolling quiz timer
- Qtype_essay: Adding file-size limit to the attachment files
Accessibility Improvements
- WCAG 4.1.2: aria-hidden elements contain focusable elements
- Add Behat step to verify WCAG A and WCAG AA compliance
External Tool (IMS-LTI)
- LTI Advantage: Content Item flow to support creating multiple links
- Implement LTI 1.3 Dynamic Registration
- LTI: support substitution parameter for course history
Usability Improvements
- For folder resource, allow files to be opened in the browser rather than being downloaded
- Let users define their preferred backpack
- Cleanup custom 404 page and more easily support custom 50x error pages
- Assignment grading page: "Changes saved" should not be modal dialog
- Add ability to copy to Equella repository
- Improvement of modal UI when modal exceeds the height of the browser
- Lesson: Allow maximum number of attempts to be unlimited
- Grade report single view - confirm message if Override None is selected
- Use a consistent search input field across all Moodle searches
- Use autocomplete widget for course category selector
- Boost: Make images in topic descriptions scale with the browser window
- Option to not include legacy course files in backup and restore process
- Social activity course format should allow for using the activity chooser
- Show original role name of renamed roles when enrolling users
Functional Changes
- Keep OAuth 2 connections alive across users' sessions
- Timeline block shows incorrect date of due items
- tool_uploadcourse should check if enrolment method can be disabled/deleted
- User tours: Add tour-level CSS selector
- Option to allow HTML in the page headings (skip applying format_string)
- Set language in user profile during account auto-creation based on browser language instead of admin setting
- Control the display of available spaces in limited choices
For Administrators
- Tasks: Show information about running tasks, allow tasks to be disabled
- New capability to self enrol in course
- User upload via CLI
- Add CLI script to restore a course from backup file
- Add import to tool_customlang
- Add export to tool_customlang
- Add option to show only contributed plugins in uninstall script
- Add ability to add dkim signatures using phpmailer
- Have a way to append fixed arbitrary headers to all emails
- Expose divertallemailsto and divertallemailsexcept in the admin settings GUI
- Add support for terabytes and petabytes in the display_size function
Mobile
- Add a new message provider for course completed
- Add option for "sign-out" only for the Moodle app
- Config setting for mobile file type exclusion list
- Update mobile app connected message so it is not misleading when the user has not used the app for a time
- WebService: Users should be able to contact the site's support via the Moodle App
Performance
- Performance improvement on Moodle Event table
- external_tokens table will benefit from index on token field
- Improve cacheability of assignfeedback_editpdf/stamps
- Improve efficiency of blocks_for_region()
- tool_replace: additional skip tables
- Search: Allow query on one Solr server and indexing on another
- Search: Stop Solr 'optimize' behaviour
- Search: Allow Solr to add documents in batches
For Developers
- AWS Aurora MySQL support for Moodle
- Allow alternate MUC cache config class (eg allow setup in pure $CFG / config.php)
- PHP Warning when purging all caches: race condition?
- New optional SQL debug mode which instruments SQL with the calling PHP code
- Improve theme designer mode - part 2
- Upgrade phpunit to 8.5.x
- Update before_footer hook to allow for output to be added to the page
- Rename terms to use inclusive language
- Upgrade XMPPHP to latest version
- Allow plugins to attach data to grade items during backup and restore
- Add a way to decide what plugin will show in the activity chooser footer
Web Services
- Create API for grade category (gradebook)
- Dataformat - Store to filearea support
- Add user idnumber and gradeitem idnumber to gradereport_user_get_grade_items webservice
- New Web Service mod_glossary_update_entry
- New Web Service core_files_delete_draft_files
- Allow specifying a timezone when calling WebServices
- New Web Service mod_glossary_delete_entry
- Create new Web Service for retrieving the user calendar via iCal
- Add courseId and forumId info to mod_forum_get_discussion_posts web service
Deprecations
- Deprecate supports_recursion() & extend_lock() in the Lock API
- Remove Bootstrap 2 and Bootstrap 4 alpha compatibility files
- Final removal of lib/coursecatlib.php
- Final deprecation of web services in message/externallib.php
- Remove the lib/form/htmleditor.php element
- Final deprecation of the events message_contact_blocked and message_contact_unblocked
- Final deprecation: I navigate to "ITEM" node in "MAINNODE > PATH" behat step
- Final deprecation of add_to_log()
- Final deprecation of the gradingform_provider interface
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.10_release_notes
3.9.4
(Sicherheitsupdate)
18 Januar - 330MBGeneral fixes and improvements
- Automatically submitted quiz attempts: finish time is set to when cron ran, not when the attempt ended
- The "Select all X users" button doesn't activate the drop-down menu in Participants Page
- SCORM error in Chrome because of "XHR in page dismissal" policy change
- Course overview (my courses block) pagination is broken beyond the second page
- Rubric display layout issue, after students feedback is released
- Lesson module error on save - Cannot find grade item for 'lesson'
- Redis server issues break cache configuration page
- AWS Aurora MySQL support for Moodle (backport of MDL-58931)
- The MDL-69687 upgrade step kills large databases
- Custom field values in course overview block follow incorrect order
- Non-editing teacher should be able to download course participants list
- Reduce the number of phpunit runs in core's .travis.yml
- Illegible css coloring of correct/incorrect div
- Duplication items in drag-onto-image question
- Add support for github actions to moodle.git
- Multilang Filters not applied to Calendar block
- [Youtube Plugin] Selecting a category results in error
- View conversation link does not work when grading in full screen mode
- Available language packs unsorted, difficult to locate
- H5P corrupts USER object, causing forum error
- Drag-drop markers questions: infinite markers keep duplicating
- Quiz add questions from question bank: problem with paging & show all
- codingerror in Global Search when "search within enrolled courses only" is set
- Write new keyboard steps for Behat
- Question type Drag and Drop: drop zone disappear in special case
- Incorrect HTML escaping on the override permissions screen
- Upload Courses tool breaks on locked custom fields
- On mobile, the Quiz confirmation modal has it's close button cut off
- Atto HTML editor lacks border outside Moodle forms (e.g. Essay questions)
- Layout of multiple choice questions not well aligned
- Moodle upgrade resets scheduled tasks lastruntime
- PDF dataformat export: content can overflow when page headers are involved
- Date in message system (always in Gregorian)
- Drag and Drop onto images: Drop zones have UI issue in Editing form
- Users should be able to contact the site's support via the Moodle App (Backport of MDL-69810)
- Locking grade category exposes hidden item grades on user report
- Modal forms stay on the screen if you have multiple modals on one page
- Task logs page doesn't respect result filter when moving through the pagination
- Course with H5P element in content bank can not be deleted by Manager/Teacher role (with appropriate rights)
Accessibility improvements
- Edit Quiz, click on help icon under review options group will check / uncheck the checkbox
- HTML validation and accessibility problems on database export page
- Focus order in tabs
- Question preview: Technical info section expands if you click the help icon there
Security improvements
- Set up a security.txt file in Moodle LMS
Security fixes
- 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.
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.9.4_release_notes
3.9.2
(Sicherheitsupdate)
14 September 2020 - 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 and Bug Fixes
- Workshop rubric display issue in grid view
- Atto editor undo/redo (crtl-y/z) can sometimes wipe all content
- Byte order mark at the beginning of import groups file fail the process with the confusing error message
- Gradebook single view has a hard coded name format in grade view
- Numerical question in lesson - decimal fractions problem
- Reopened assignment shown as graded by student themselves
- Badge and user profile picture using an svg file doesn't display
- Allow microphone and camera to be accessed from content iframe
- Activity chooser does not display if site contains plugins missing from disk
- Email-based self-registration confirmation email is not re-sent
- The Message reply box is not fixed
- list bullet points are cut off in some browsers
- Question manual grading: floating point issues can lead to valid grades being rejected
- Contact request email must respect the receiver's language
- Condition: "Completion of other courses" is set without the course creator intervention
- Import grades with an empty identifier causes bad upload but it doesn't show error message
- Export labels from feedback
- Backup step 2 show type options missing activity names
- \core\task\analytics_cleanup_task extremely slow on Postgres site.
- Unable to edit user overrides if assignment is not available to student
- "Alternate image" gets removed upon editing course category settings.
- After editing a forum post, a user is unsubscribed from the discussion
- Assignfeedback_editpdf sending infinite request when page ready is not equal to page number of combined pdf
- File-based Assignments shouldn't accept submissions without any files
- Recently Accessed Items block uses stock LTI icon even if it has been customized
- load_fontawesome_icon_map web service does not respect current theme
- 3.9 regression - "Drag and drop onto image" flips in RTL lang.
- Collapsing columns in dynamic tables no longer functions
- Single and double quotes encoded in HTML characters in downloaded files
- Forum idnumber update not working
- Admin can get stuck on the Plugin dependencies check failure page
- Calendar accessibility followups
- Book's chapter title not showing max length limit
- The 'backup_cleanup_task' task deletes records related to incompleted adhoc tasks
- LTI Names and Roles Provisioning Service generates Link headers with incorrect format
- Portfolio "export whole discussion" button should not be visible if the user has inadequate permissions
- Forum too eager to mark messages as read (threaded view)
- Pressing cancel on a resource activity settings page may result in a file download
- Participants page pagination doesn't reset when applying filters
- Complete user report incorrectly shows last modified time of quiz attempts, not time submitted
- Underscore in folder name breaks assign feedback multi-upload
- Content bank allows empty names
- Insufficient colour contrast for in-place editable and drag and drop upload status
- Edit button for badge backpack not displayed when version is OBv1.0
- Swapping theme in chat window causing notice error
- Recently accessed courses not functioning on small view ports
- Forum digest processing does not mark posts as read
- Course Custom field text area cant be emptied
- Chat activity needs user help
- Course Copy in 3.9 and 3.9.1 not working for teacher with extended permissions
- User A can see the privacy and policies + data retention summary link on user B's profile page
- Preferences window can be opened on Safe Exam Browser Mac clients during quizzes using manual configuration
Accessibility Improvements
- Insufficient colour contrast for calendar event colour indicators
- File Picker: focus lost on upload
- Some dropdown menus have insufficient colour contrast between text and background
- Insufficient colour contrast between link text and normal text
- Completion checkbox images don't have sufficient colour contrast
- Error reading database on Participants page if site:accessallgroups is set to prohibit
- Course and category management page accessibility followups
- Insufficient colour contrast for .*-info classes
- Forum grading panel cannot be used when zoomed to 400%
Developers
- Allow behat generators to be pivoted
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.9.2_release_notes
Zeige mehr Versionen3.9.1
(Sicherheitsupdate)
13 Juli 2020 - 330MBSecurity
- Content bank status message should be hard coded
Changes
- OAuth 2 still expecting email verification after "Require email verification" has been disabled
- Atto RecordRTC (record audio/video) plugin only works in the first editor on a page
- Moodle 3.9 upgrade fails due to missing column in privacy plugins if standalone GDPR plugins were used
- convert_submissions task with asynchronous document conversion cannot be completed by cron
- Theme icons are lost after web upgrade in 3.9 or theme change in other versions
- Update minimal age of digital consent according to current legislation
- Make the Activity results block styling consistent with other blocks
- Sorting does not work anymore in non-dynamic tables
- Regrading quiz attempts should be logged
- The capabilities moodle/question:tag* are not visible in the "Check permissions" page in the activity context
- Alert links hard to distinguish
- Some scheduled tasks are incorrectly labelled as "Disabled"
- Choosing bulk removal of empty submissions causes an error
- Missing Moodle app disable features settings for 3.9
- Accessibility issues in the pagination bar template
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.9.1_release_notes
3.9
(Hauptversion)
19 Juni 2020 - 330MBNOTICE
Plugins will not be automatically upgraded as part of this update. You should check for the availability of 3.9-compatible versions of the Moodle plugins that you use before performing this update, and be aware that you may need to manually update plugins afterwards.
Security
- Have options to call check_password_policy on every login
- Antivirus: Support remote scanning using TCP sockets.
- Allow virus checks to be retried if they returned an error state
- Add logging for admin setting changes to antivirus to config log
- New config option for ClamAV scanning errors to prompt user to try again later
- If passwordunmask field is hardcoded in config.php, do not show the value
Activity Chooser
- Move turn editing on button out of the edit menu on boost
- Rework/Redesign the activity chooser
- Front end implementation of indicating favourites with a star
- Update activity chooser to include recommended activities
- Add admin page for recommending activities
- Support categories/tabs in the activity chooser
- Ability to search in the activity chooser
- New API for extending the activity chooser and implementation of favouriting
- Introduce an Activities and Resources tab
- Add searching of the recommended activities admin page
H5P
- H5P editor integration
- Create basic skeleton for a global xAPI library needed for H5P content
- Apply Display H5P filter inside tags
- Render specific icons for different H5P content types in content bank
- New activity icon for H5P
- Add a mechanism to support multi H5P core_api versions
- Create a new H5P activity
- Add Admin UI to delete existing H5P libraries
- Add xAPI statement support to mod_h5p
- Improve admin UI to manage H5P libraries and give information about H5P tools' status
- Create xAPI activity report inside mod_h5p
- H5P editor: support content-type translations
- Integrate content bank and H5P content creator
- Include H5P Activity backup and restore options
- H5P editor: integrate translations with Moodle String API
- Add support for result, attachments, context to core_xapi library
- Add duration, completion and success to H5P activity attempts
- Add xAPI result support on mod_h5pactivity
- Add link to the content bank in the H5P activity
Content Bank
- Create a new 'contentbank' plugin type and a new H5P plugin in the content bank
- Backup and restore options for course level content bank
- Implement events for content bank
- Add a delete content option to the content bank
- Create a new repository for the content bank
- Implement search functionality for the repository_contentbank
- Create a new view type list in the Content Bank
- Implement search API for the content bank
- Implement search functionality for the content bank
MoodleNet Integration
- Core setting to toggle MoodleNet features globally (master)
- Allow links to be imported by tool_moodlenet (all versions)
- Add links to MoodleNet in Moodle (master)
Participants Page Filtering
- Create a single filter for tables and the AMD structure behind this
- Update the participants filter to support filtering with additional logic operators
- Update fetching of participants to support multiple values per filter
- Add additional participants filter types and the ability to add multiple conditions to a filter set
- "Enrol users" should not reload the page
- Remove the previous (unified) filter from the participants page and deprecate relevant code
Course Copy
- Course Copy User Interface
Safe Exam Browser
- Add Safe Exam Browser integration to the standard Moodle package (moodle-quizaccess_seb)
- New theme settings for secure layout - display lang menu and display logged-in user
Quiz and Questions
- Make drag-and-drop onto image questions responsive and fix the print layout
- Quiz manual grading: chosen options should be remembered as user preferences
- Improve responsive design of drag-drop into text questions (also fixes layout when printed)
- Drag-drop question types: remove the hard-coded maximum size limit on images
- Update drag-drop marker questions to be more responsive (and improve print layout)
- Question: Multi-choice Option to hide system 'Select ...'
- GIFT question import/export format should support tags
- Intelligent default idnumber when duplicating a question in the question bank
- Create an additional admin "Required" setting flag and apply it to quiz require password setting
Badges
- Add support for Open Badges 2.1
- Hide issuer details when creating badges with Open Badges 2.0 and above
- Allow admins to manage available backpacks
- Remove support for Mozilla Backpack
Accessibility
- Change the bold plugin to use strong tags instead of b for accessibility
- Limit the image description length and improve the alt text string
- Change the italics plugin to use em tags instead of i for accessibility
- Create an accessible change event
- Change the strikethrough plugin to use del tags instead of strike for accessibility
- Improve the contrast of browser focus outline
- Improve UI accessibility on small view ports
Usability
- Add ability to summarise all forums in a specific course
- Add ability to bulk delete files in "My private files" repository
- Improve error handling for unoconv (Universal Office Converter)
- Make pasting images into the Atto HTML editor work (as much as browsers will let us)
- Add text direction to default ATTO generated markup
- Support internationalized domain names (IDN) in URL resources
- Workshop: should remember collapsed/expanded sections
- Add a new availability completion option - "previous activity with completion"
- Add "Go to top" link when scroll down in boost and classic themes
- Add ability to duplicate grade items in gradebook setup
- Improve the user grade display modal
- Show graded status in forum grading UI
- Use the checkbox-toggleall component for the gradebook setup page
- Reduce the size of titles on the recent activity page
- Improve the recent activity block styling
- Make fonts appear smooth in Firefox on Mac
- My overview block: Add sort by short name
- Display more information such as the URL beside licenses drop down menu in help icon
- Show steps consistently during import
- Make calendar manage subscription form more user friendly
- Make book navigation easier to distinguish from activity navigation
- Avoid HTML5 player video forced scaling for low resolution videos
- Update progress report (Download in Excel-compatible format) dates to a sortable format
Functional Changes
- Notify the user when the original file extension has been removed or modified upon file editing in the filepicker
- Avoid recycle bin locking the user's session during activity deletion or backup/restore (when it is enabled)
- Add core profile fields to user filter
- Include site name and link in contact request notifications
- Modify the calendar events table to allow any component to create action events
- Allow setting a subset of the available units in moodleform duration field
- Enable additional content filters by default on new installs
- Add a Quality of Service layer to the processing of the ad-hoc task queue
- LTI 1.3: Allow tool to use JWKS URI rather than Public Key
- Add name of user to fields included in forum exports
- Render HTML in PDF dataformat export
- Improve detection of non-public sites for registration
- Include client_id and lti_deployment_id in OIDC Login Initiation request
- Add a campaign feature, with a link to a Moodle page, to support sustainability
- Stop using YUI modals in core/notification for alert and confirmation
- Create "Feedback" link in Moodle to permanent survey site
- Mark all as read in notifications menu should not apply to notifications received after the page was loaded
- Subject for messages digest email should include site name
- Move indent button to list group by default
- User Tours: Restrict tours to account creation date, first login date or last login date
- Upgrade jQuery EU Cookie Law popups to latest version
- Prevent LTI Advantage external tool add failing due to uniqueness constraint and tag not persisting
- Files API: Add Streaming file mime type support
For Administrators
- Add new capabilities to control adding LTI activities from preconfigured tools
- Add system status report including tasks with cli status script
- Create user interface to add/delete new licenses
- Add "show differences only" into tool_capability
- Increase default session timeout and allow it to be configured in the GUI
- Add support for per-task concurrency limits
- It should be possible to view anonymous events in reports
- Add support for custom course fields to Upload courses
- Allow graceful fast exit of cron.php / adhoc_task.php via SIGTERM or SIGINT
- Ad-hoc task processing for automated backups
- Add filtering to the config changes admin report
- Enable cli/adhoc_task.php to be run as a pseudo daemon with --keep-alive=60
- Update admin/tool/task/cli/adhoc_task.php to respect task_adhoc_concurrency_limit
- Re-run a scheduled task from the web
- CLI changes should be included in the config changes report
- Add more options to Maximum number of backups kept
- Allow cron cli option to remotely stop all crons
- Scheduled tasks admin: usability enhancements
- Scheduled tasks admin: show the defaults in the form where you edit the settings for a task
- Develop an automatic approval tool for delete/export of personal data with a standard completion reply
- Increase the Antivirus default chunk size (ClamAV)
Mobile
- Update the tool_mobile_disabledfeatures setting with H5P and new blocks supported on the app
- Add a new "Mobile app subscription plan" section in the Moodle app settings
- Enable logging into the mobile app via QR code in the web user profile
- Add new "activeusers" field containing last month active users in registration data
- Enable "Mobile Notifications" when a site is registered
- Site admins should see a warning asking them to enable the Mobile notifications plugin after registering for an Airnotifier key
Performance
- Read/Write splitting of DB operations to support primary/replica database configurations
- Improve loading performance of filepicker when loading Recent Files
- Improve theme designer mode performance
- Improve course category tree cache performance by storing against single key instead of multiple
- Improve the performance of the Analytics ML layer when using small datasets
- Add Template and string prefetching
- Speed up file system \core\task\file_trash_cleanup_task
- Reduce the number of full table scans on the event table
- Convert performance report to Check API
- Extra session lock debugging for redis session handler
- Tune the redis session handler to reduce blocking wait time
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.9_release_notes
3.8.6
(Sicherheitsupdate)
9 November 2020 - 330MBGeneral fixes and improvements
- Atto Equation Editor Symbols missing
- Messaging breaks when "Personal messages between users" is disabled
- Attempting to grade forums outside of their display period causes invalid response value error
- Timed/Scheduled Posts are displaying create/modified time instead of release time
- Competencies count always 0 in competencyframeworks
- Incorrect 'allcountrycodes' field prevents country selection during registration
- Fix Course gradebook slow query due to cross join on full user table (backport of MDL-69190)
- Cohort sync dropdown contains redundant entries
- 'Delete picture' checkbox deletes also the new profile picture when editing profile
- Add option to show only contributed plugins in uninstall script (backport of MDL-69260)
- Forum inline reply does not use formchangechecker
- Grader report doesn't show an error message when an invalid grade is entered in AJAX mode
- Restoring a feedback activity doesn't restore item dependency
- Forced $CFG config checkbox, select, textarea are not disabled in GUI
- Changing notification email format fails if messaging is disabled
- Locking invisible quiz in gradebook setup makes it visible (but only on gradebook setup page)
- Database activity shows the comments option even if comments are disabled at site level
Accessibility improvements
- Quiz navigation buttons use part of btn-secondary styles, can disappear
- Invalid role attribute in the label for the "Clear my choice" option
- Colour contrast issues in quiz
- Login form: "Log in using your account on:" should be h3, not h6
- Insufficient colour contrast between form control borders and background
- Missing labels in restore page
For developers
- Travis: Start sending e-mail notifications
Security improvements
- admin/modules.php exposes CSRF token (sesskey) in url
- User preferences not removed when tours are deleted
- Editing a block exposes the CSRF token (sesskey) in the url
Security fixes
- 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.
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.8.6_release_notes
3.8.5
(Sicherheitsupdate)
15 September 2020 - 330MBGeneral fixes and improvements
- Workshop rubric display issue in grid view
- Atto editor undo/redo (crtl-y/z) can sometimes wipe all content
- Byte order mark at the beginning of import groups file fail the process with the confusing error message
- Gradebook single view has a hard coded name format in grade view
- Numerical question in lesson - decimal fractions problem
- Reopened assignment shown as graded by student themselves
- Badge and user profile picture using an svg file doesn't display
- Allow microphone and camera to be accessed from content iframe
- Email-based self-registration confirmation email is not re-sent
- The Message reply box is not fixed
- List bullet points are cut off in some browsers
- Question manual grading: floating point issues can lead to valid grades being rejected
- Contact request email must respect the receiver's language
- Condition: "Completion of other courses" is set without the course creator intervention
- Import grades with an empty identifier causes bad upload but it doesn't show error message
- Export labels from feedback
- Backup step 2 show type options missing activity names
- \core\task\analytics_cleanup_task extremely slow on Postgres site.
- Unable to edit user overrides if assignment is not available to student
- "Alternate image" gets removed upon editing course category settings.
- After editing a forum post, a user is unsubscribed from the discussion
- Assignfeedback_editpdf sending infinite request when page ready is not equal to page number of combined pdf
- File-based Assignments shouldn't accept submissions without any files
- Recently Accessed Items block uses stock LTI icon even if it has been customized
- load_fontawesome_icon_map web service does not respect current theme
- Single and double quotes encoded in HTML characters in downloaded files
- Forum idnumber update not working
- Admin can get stuck on the Plugin dependencies check failure page
- Calendar accessibility followups
- Book's chapter title not showing max length limit
- The 'backup_cleanup_task' task deletes records related to incompleted adhoc tasks
- LTI Names and Roles Provisioning Service generates Link headers with incorrect format
- Portfolio "export whole discussion" button should not be visible if the user has inadequate permissions
- Forum too eager to mark messages as read (threaded view)
- Pressing cancel on a resource activity settings page may result in a file download
- Complete user report incorrectly shows last modified time of quiz attempts, not time submitted
- Underscore in folder name breaks assign feedback multi-upload
- Insufficient colour contrast for in-place editable and drag and drop upload status
- Swapping theme in chat window causing notice error
- Recently accessed courses not functioning on small view ports
- Forum digest processing does not mark posts as read
- Course Custom field text area cant be emptied
- Chat activity needs user help
- User A can see the privacy and policies + data retention summary link on user B's profile page
Accessibility improvements
- Insufficient colour contrast for calendar event colour indicators
- File Picker: focus lost on upload
- Some dropdown menus have insufficient colour contrast between text and background
- Insufficient colour contrast between link text and normal text
- Completion checkbox images don't have sufficient colour contrast
- Course and category management page accessibility followups
- Insufficient colour contrast for .*-info classes
- Forum grading panel cannot be used when zoomed to 400%
For developers
- Allow behat generators to be pivoted
Security fixes
- 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.
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.8.5_release_notes
3.8.4
(Sicherheitsupdate)
13 Juli 2020 - 330MBGeneral fixes and improvements
- MDL-67700 - Messages displaying in incorrect conversations when switching between conversations quickly
- MDL-60827 - OAuth 2 still expecting email verification after "Require email verification" has been disabled
- MDL-52578 - Activity weight set to 0 on creation
- MDL-68864 - Clear my choice for single answer multiple choice questions is erratic
- MDL-67126 - In assignment activity the completion state is not set reliably for all group members
- MDL-68436 - Atto RecordRTC (record audio/video) plugin only works in the first editor on a page
- MDL-69106 - convert_submissions task with asynchronous document conversion cannot be completed by cron
- MDL-68203 - Error duplicating quiz when there is a course view link in the answer
- MDL-69109 - Theme icons are lost after web upgrade in 3.9 or theme change in other versions
- MDL-66917 - No validation that uploaded (from zip) plugin has higher version than installed
- MDL-68992 - Update minimal age of digital consent according to current legislation
- MDL-68253 - On the first page of a book, no previous arrow should be shown in navigation
- MDL-67172 - Allow multiple H5P content displayed properly when accessing the first time (backport of MDL-67095 )
- MDL-67497 - Capability "backuptargetimport" should have captype "read"
- MDL-64175 - 'Advanced settings' for media resources in Atto are not loaded properly when editing
- MDL-68215 - Make the Activity results block styling consistent with other blocks
- MDL-69002 - Backpack authenticate check called too regularly for admin
- MDL-68847 - Fix missing variable bug with link dnd code
- MDL-68733 - quiz random question tags are deleted accidentally on entire site
- MDL-68723 - Filemanager File tree view does not list all files.
- MDL-68576 - Filepicker is not working when using the file details view
- MDL-68270 - Compact logo on Nav Bar is blurred with Boost related themes
- MDL-68054 - Capability "viewhiddenactivities" and "viewhiddensections" should have captype "read"
- MDL-57240 - For an overdue quiz attempt, the summary page has links that just redirect back to the same page
- MDL-66899 - Regrading quiz attempts should be logged
- MDL-69077 - The capabilities moodle/question:tag* are not visible in the "Check permissions" page in the activity context
- MDL-66601 - Usability issue trying to uploading images wider than browser width, in RTL mode
- MDL-52138 - Gradebook floating headers are incorrectly styled
- MDL-68099 - Warning in grader report in separate groups mode
- MDL-68828 - Theme classic mobile issues
- MDL-68899 - Dashboard course cards don't render well in theme classic
- MDL-67903 - UI for grades import using spreadsheet is broken in theme_boost and theme_classic
- MDL-68738 - YouTube video displayed twice in wiki
- MDL-63812 - Question type Drag and drop into text undefined notice for gap in question and answer slot
- MDL-68425 - Participants page shows option to send messages without capability check
- MDL-68772 - In edit quiz (Boost / Classic) navigation overlaps
- MDL-69021 - Alert links hard to distinguish
- MDL-67294 - Choosing bulk removal of empty submissions causes an error
- MDL-68137 - "Download All Submissions as a zip" can remove file extension
Accessibility improvements
- MDL-68312 - Gradebook: Grader report: Accessibility issues
- MDL-69008 - Accessibility issues in the pagination bar template
- MDL-68353 - Course management: Create new course: Accessibility issues
- MDL-68343 - Gradebook: Single view: Accessibility issues
- MDL-68200 - Forum: Discussion list: Accessibility issues
Security improvements
- MDL-68276 - Standard log entries can be manipulated
- MDL-68631 - Cron current user may not be reset between scheduled tasks
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.8.4_release_notes
3.8.3
(Sicherheitsupdate)
18 Mai 2020 - 330MBSecurity
- db_replace() doesn't emit any audit trail, should emit a Moodle event
- Improve XMLDB path validation of included files
- MathJax URL upgraded to later version to remove XSS risk (upstream)
- Remote code execution possible via SCORM packages
Changes
- Assignment online text and feedback comments don't expand using Safari
- GDPR data request export not usable when using special characters (invalid file paths)
- Failed environment.xml check does not prevent plugin from being installed
- Add existing class attributes to Boost flat navigation nodes
- Single activity format dropdown from types of activity empty
- TCPDF lib change results in deleted .jpg images in plugins such as mod_certificate
- Prepare Moodle to be ready when h5p.org down completely so that only the author can see the test content
- Essay question type review: answer box should be the right size
- Gradebook CSV import deletes existing feedback comments if set to be ignored
- Searching for user by email (case-insensitive + accent-sensitive) is too expensive on MySQL with many users
- Missing LTI resource crashes sync_grades task
- When grading assignments unable to select annotation comment using the mouse
- admin/cli/check_database_schema.php does not check indexes
- Appearance of tooltip title attributes in custom menu is incorrect
- help and advanced icons are shown twice for checkboxes in forms
- Link-level LTI memberships service not working
- Keyboard drag and drop ordering of sections in courses is broken and confusing
- paging_bar previous/next buttons have wrong page numbers
- Forum discussions with hidden group picture display as broken links
- Names of sections renamed inline do not change in the keyboard drag and drop menu
- Deleting a temporary table forces a reload of the databasemeta cache (Backport of MDL-58584)
- Cannot delete user if email is over 89 characters long
- Folders don't get listed in course resources
- As soon as fullnamedisplay and alternativefullnameformat differ, names in profile title and user menu differ
Accessibility
- Forum grading submit grade form does not conform to accessibility guidelines
- Contrast of colours for success, info, error and warnings text is not accessible
- Calendar: New event: Accessibility issues
- Course homepage: Editing mode on: Accessibility issues
- Course participants: Main: Accessibility issues
- Calendar month view accessibility issues
- Course homepage: View mode: Accessibility issues
- No label for clear my choice option on multiple-choice questions
- Course participants: Enrol user: Accessibility issues
- Course management: insufficient colour contrast
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.8.3_release_notes
3.8.2
(Sicherheitsupdate)
8 März 2020 - 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.8.2_release_notes
3.8.1
13 Januar 2020 - 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.8.1_release_notes
3.8
(Hauptversion)
5 Dezember 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.8_release_notes
3.7.9
(Sicherheitsupdate)
9 November 2020 - 330MBFor developers
- Travis: Start sending e-mail notifications
Security fixes
- 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.
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.7.9_release_notes
3.7.8
(Sicherheitsupdate)
21 September 2020 - 330MB3.7.8
Security fixes
- 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.
For developers
- Allow behat generators to be pivoted
3.7.7
Security improvements
- Cron current user may not be reset between scheduled tasks
General fixes and improvements
- Clear my choice for single answer multiple choice questions is erratic
- No validation that uploaded (from zip) plugin has higher version than installed
- Backpack authenticate check called too regularly for admin
- Fix missing variable bug with link dnd code
- quiz random question tags are deleted accidentally on entire site
Security fixes
- Reflected XSS in admin task logs filter
- Course enrolments allowed privilege escalation from teacher role into manager role
- yui_combo should mitigate denial of service risk
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.7.8_release_notes
3.7.6
(Sicherheitsupdate)
18 Mai 2020 - 330MBSecurity
- db_replace() doesn't emit any audit trail, should emit a Moodle event
- Improve XMLDB path validation of included files
- MathJax URL upgraded to later version to remove XSS risk (upstream)
- Remote code execution possible via SCORM packages
Changes
- Assignment online text and feedback comments don't expand using Safari
- GDPR data request export not usable when using special characters (invalid file paths)
- Failed environment.xml check does not prevent plugin from being installed
- Add existing class attributes to Boost flat navigation nodes
- Single activity format dropdown from types of activity empty
- Essay question type review: answer box should be the right size
- Gradebook CSV import deletes existing feedback comments if set to be ignored
- Searching for user by email (case-insensitive + accent-sensitive) is too expensive on MySQL with many users
- Missing LTI resource crashes sync_grades task
- When grading assignments unable to select annotation comment using the mouse
- admin/cli/check_database_schema.php does not check indexes
- Appearance of tooltip title attributes in custom menu is incorrect
- help and advanced icons are shown twice for checkboxes in forms
- Link-level LTI memberships service not working
- Keyboard drag and drop ordering of sections in courses is broken and confusing
- paging_bar previous/next buttons have wrong page numbers
- Forum discussions with hidden group picture display as broken links
- Names of sections renamed inline do not change in the keyboard drag and drop menu
- Deleting a temporary table forces a reload of the databasemeta cache (Backport of MDL-58584)
- Cannot delete user if email is over 89 characters long
- Folders don't get listed in course resources
- As soon as fullnamedisplay and alternativefullnameformat differ, names in profile title and user menu differ
Accessibility
- Contrast of colours for success, info, error and warnings text is not accessible
- Calendar: New event: Accessibility issues
- Course homepage: Editing mode on: Accessibility issues
- Course participants: Main: Accessibility issues
- Calendar month view accessibility issues
- Course homepage: View mode: Accessibility issues
- No label for clear my choice option on multiple-choice questions
- Course participants: Enrol user: Accessibility issues
- Course management: insufficient colour contrast
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.7.6_release_notes
3.7.5
(Sicherheitsupdate)
9 März 2020 - 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.7.5_release_notes
3.7.4
14 Januar 2020 - 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.7.4_release_notes
3.7.3
(Sicherheitsupdate)
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
Lesen Sie mehr: 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.7.2_release_notes
3.7.1
(Sicherheitsupdate)
8 Juli 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.7.1_release_notes
3.7
(Hauptversion)
23 Mai 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.7_release_notes
3.6.9
(Sicherheitsupdate)
9 März 2020 - 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.6.9_release_notes
3.6.8
(Sicherheitsupdate)
16 Januar 2020 - 330MBSecurity
- MDL-48024 - Plugins should be able to provide data generators for Behat
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.6.8_release_notes
3.6.7
(Sicherheitsupdate)
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
Lesen Sie mehr: 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.6.6_release_notes
3.6.5
(Sicherheitsupdate)
8 Juli 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.6.5_release_notes
3.6.4
(Sicherheitsupdate)
14 Mai 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.
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.6.4_release_notes
3.6.3
(Sicherheitsupdate)
8 Mai 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.6.3_release_notes
3.6.2
(Hauptversion)
21 Januar 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
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.6.2_release_notes
Unsere Webhostings sind kompatibel mit
Moodle™ LMS
Web
Nur Webhosting
100%-SSD-Webhosting
100 GB und mehr
Multidomain-Verwaltung
Erweiterte Verwaltung von EV- und DV-SSL-Zertifikaten
DDoS-Schutz
10 GB VOD
Weitere Infos
ab CHF 9.92 / Monat
Classic
Das Web+Mail-Komplettangebot
100%-SSD-Webhosting
100 GB und mehr
Multidomain-Verwaltung
Erweiterte Verwaltung von EV- und DV-SSL-Zertifikaten
DDoS-Schutz
10 GB VOD
Professionelle E-Mail
5 E-Mail-Adressen mit unbegrenztem Speicherplatz
WorkSpace
Online-E-Mail-Client
Instant Messaging
Sychronisation von Kontakten und Kalendern
Weitere Infos
ab CHF 12.- / Monat
Cloud-Server
Managed
100%-SSD-Webhosting
100 GB und mehr
Multidomain-Verwaltung
Erweiterte Verwaltung von EV- und DV-SSL-Zertifikaten
DDoS-Schutz
10 GB VOD
Leistung
2 CPU und mehr
6 GB RAM und mehr
100% SSD
100% dedizierte Ressourcen
Verwaltung
Infomaniak verwaltet Ihren Server
Weitere Infos
ab CHF 39.- / Monat
Preise in CHF