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
4.0.1 (Sicherheitsupdate)
9 Mai - 330MBGeneral fixes and improvements
- MDL-74461 - Not always possible to easily navigate back to section from an activity page
- MDL-74514 - BigbluebuttonBN is polling the BigblueButton server too often
- MDL-74481 - LTI Advantage: Non-Editing Teacher has role Student
- MDL-74478 - Awarded badge for activity completion, despite not receiving a passing grade
- MDL-74450 - The course secondary navigation should be displayed in the site home settings page
- MDL-74317 - Edit mode cannot be turned on/off when using other capabilities
- MDL-74436 - Fatal error when importing "course" events from ics file
- MDL-74427 - Coding error detected when deleting question category
Security
- 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_4.0.1_release_notes
4.0 (Hauptversion)
20 April - 330MB
- Major UX improvements
- Report builder integration (from Moodle Workplace)
- BigBlueButton integration
- Quiz and Questions
- Update LTI tool provider feature to support 1.3
- Admin configuration presets
- Content bank and H5P
- Badges
- Accessibility improvements
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_4.0_release_notes
3.11.7 (Sicherheitsupdate)
9 Mai - 330MBGeneral fixes and improvements
- MDL-69552 - Tag filter not working when adding random question from questionbank
- MDL-48633 - Lesson grade handling is buggy when scales in use
- MDL-58044 - Course completion report labels do not align correctly in RTL mode
- MDL-74299 - Unable to delete Questions from Question bank
- MDL-73979 - Timeline block views should display consistent information
- MDL-74127 - Attempts remaining for lesson are only displayed when "This page" is set to wrong answers
- MDL-74321 - Increased DB reads on forum
- MDL-74486 - Background images bleed into user tours
- MDL-57383 - Upload users admin tool incorrectly updates authentication method for existing users
- MDL-74258 - H5P activities not searchable by global search
- MDL-73874 - Drag and drop into text & Select missing words questions: form should validate 'multiple' is on for choices used more than once
- MDL-69078 - The error when importing a GIFT question file with the wrong encoding does not make the problem clear
- MDL-74481 - LTI Advantage: Non-Editing Teacher has role Student
- MDL-74478 - Awarded badge for activity completion, despite not receiving a passing grade
- MDL-74436 - Fatal error when importing "course" events from ics file
- MDL-74427 - Coding error detected when deleting question category
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.11.7_release_notes
3.11.6 (Sicherheitsupdate)
20 April - 330MBSecurity
- MSA-22-0005 SQL injection risk in Badges criteria code
- MSA-22-0006 Users with moodle/site:uploadusers but without moodle/user:delete could delete users
- MSA-22-0007 Possible to reach the profile field badge criteria on a course page
- MSA-22-0008 Upgrade PHPMailer to latest version (upstream)
- MSA-22-0009 Upgrade CKEditor included in h5p-editor-php-library to latest version (upstream)
General fixes and improvements
- Backup fails if section name has only blank spaces
- 3.11 Dashboard Loads Slowly (30 seconds)
- Drag and Drop onto image: Issue moving draggable items with Unlimited option
- "Prepare submissions for annotation" task tries to process the whole queue in one go
- User profile fields uniqueness don't work while user importing
- MIME type headers for theme fonts are deprecated
- Performance issues with filters applied to course/category titles in navigation
- Decimal comma & PHP8.0
- 'View external Criteria URL' on Badgr links to badge awarded to somebody else
- MoodleNet profile field is displayed even when MoodleNet is disabled
- Bump NodeJS version, dependencies, and update JS build process, drop IE support
- URL blocked during OBv2.1 user authentication
- Quiz: start attempt button should be a primary button
- is_antelope_file_format_no_more_supported check should return true on Aurora MySQL 8.0+
- Unexpected content in the CURLOPT_FILE output stream on redirects
- Wrong coding_exception used on problems sending messages
- Quiz percentage should round the percentage the same way as the other grades
- Add endpoint to provide the Moodle version
- Remove multiple slashes in URL image for Open Badges services
- Activity "Mark as done" buttons contain unformatted module names
- Reorder and review the mobile settings for app 4.0
- Saving a user profile Moodlenet field > 255 characters causes exception
- Scheduled task are randomly allocated to 0 - 23 minutes range only
- If there are no course badges, students shouldn't have a link to a page saying there are no badges available
- Webservice token creation form throws exceptions during validation
- "Grades were set for X items" message displayed as alert-danger
Accessibility improvements
- Required ARIA children role not present: group, menuitemradio, menuitem, menuitemcheckbox
- CSS changes for the moremenu
- aria-label attribute is invalid for informative icon fonts
Security improvements
- Inconsistent checks used to determine whether to run task through web UI
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.11.6_release_notes
Zeige mehr Versionen3.11.5 (Sicherheitsupdate)
17 Januar - 330MBSecurity
- MSA-22-0001 SQL injection risk in code fetching h5p activity user attempts
- MSA-22-0002 calendar:manageentries capability allows CRUD access to all calendar events
- MSA-22-0003 Capability gradereport/user:view not always respected when navigating to a user's course grade report
- MSA-22-0004 CSRF risk in badge alignment deletion
General fixes and improvements
- Workshop skips scheduled allocation
- H5P attempts not recorded when multiple users have same email address
- mod_quiz: Or all available attempts completed setting value lost
- Adhoc tasks for backup and restore are stuck in endless fail delay loop
- OAuth2 does not pass in all user mapped settings into new account
- retry interval in milliseconds for redis session cache is far too high
- Custom course field content for new course not found in global search
- SVG files do not support the preview mode
- You should not be able to add more than one instance of most blocks to your Dashboard
- Forum grading separate group filter shows discussion topics in the other groups
- Impossible to turn on only "Enable web services" from site admin page
- File upload limits not always enforced if there are many simultaneous uploads in progress
- Lack of files reported during upgrade to 3.9 when $CFG->admin differs from 'admin'
- HTML5 video in the mediaplugin fails when using .MOV files
- PHP Notices detected in web server logs (mod_lti)
- File upload: Uncaught TypeError from JavaScript when uploading a single file
- mod_url: Error makes course/view.php unreachable if an invalid URL is saved
- $CFG->scheduled_tasks has incorrect order for dayofweek and months in cron spec
- Expand unit test coverage defaults
- Image caption warning for external badges
- Essay qtype: Error message is displayed when Allow attachments field is reset to 'No'
- Disabling "Require email verification" doesn't persist properly the first time
- User profile fields are broken when having uppercase in shortname
- External badge image not displayed in some cases
- Cannot enter feedback from grader report when feedback was previously deleted from assign grader
- Can't delete course category
- JS exception filtering course participants for keyword containing quotes
- Admin bookmarks block is too aggressive at cleaning bookmarked section
- Quiz attempt navigation buttons misaligned
- Double encoding of site/course name in course download
- Badly formatted lists in the grade history report
- Data request email breaks organisation signature
- Admin mobile certificate check can return errors on valid certificate
- Improve filtering by component in eventlist report
- Purge all caches only purges the selected cache if selected
- Course autocomplete duplicated in report condition/filter
- User Participants filter leaves invalid group filter row if no groups are present
Accessibility improvements
- The WCAG (cynthia.exe) validator links in the footer is no longer available
- Focus outline for modal close button is clipped and has insufficient colour contrast
- Need a Mustache helper method for html entities
- File extension in Essay accepted file type list is failing accessibility color contrast limits
For developers
- Add behat generators for glossary entries and categories
- Add behat generators for forum discussions and posts
- Create default block generator for testing
- Add PHP version and required/optional extensions to composer.json
Security improvements
- New helper function for cleaning SQL ORDER BY clauses
- sesskey is exposed in url for /user/managetoken.php
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.11.5_release_notes
3.11.4 (Sicherheitsupdate)
9 November 2021 - 330MBSecurity
- Web service get_active_tokens doesn't return those without expiry date
- 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 and Bug fixes
- The submission status stays "Submitted for grading" after a submission is removed by or for the student
- RecordRTC Content Does Not Playback in iOS (multiple browsers)
- Unable to randomly allocate more than 30 reviews per submission / reviewer
- Activity information performance enhancement could cause 'invalidcoursemodule' exception
- Course completion activity dates are incorrect if course completion criteria have been edited
- Drag and drop question type: does not work correctly with multiple questions on one page
- Domain restricted Vimeo videos require an updated URL format to load correctly
- SVG files being downloaded instead of served in SCORM activities
- Fatal error with H5P due to incompatible "Declaration of core_h5p\framework::fetchExternalData"
- When unenrolling from a course with self enrolment, the course name does not pass filters
- File upload: Submit buttons aren't disabled when upload multiple files
- Make question restore more fault tolerant of missing user data in course backups
- Drop support for $CFG->admin
- Plugins overview page calls curl unnecessarily
- Quiz auto-save does not detect uploaded files
- Trailing slash in URL supplied to URL Resource causes extra click to open
- Inserting an SVG file using the "Insert image" doesn't work well with "Auto-size"
- Atto equation editor textarea input should be left aligned in RTL mode
- Add jsdoc validation checks
- Too easy to accidentally change your answer to a multiple-choice questions
- LTI gradebookservice is user gradable in course not working as expected
- Cannot configure or delete blocks added to admin/index.php
- Adding custom video dimensions to a URL resource reverts media icon back to default
- Error when cancelling add cohort_sync enrolment method
- Forum digests may not be sent to a user if new posts made near to the digest send time
- Timeline block "sort by courses" sometimes fetches incorrect or no results for time periods
- Empty quiz section name behaves like new page
- Group import from CSV is broken by byte order mark
- Admin home page preference not respected
- Course creation without category
- File upload: The progress bars are displaying error when drag-and-drop multiple files sequentially
- 'Complete another course' allows to select courses that has completion tracking disabled
- Disable quiz navigation buttons while file uploads are in progress
- Issued badge page doesn't filter site/course names (e.g. multi-lang content)
Accessibility
- Duplicate element IDs in Glossary
- Invalid HTML in multi-answer (Cloze) questions: blank content is not allowed
- Give feedback about this software link does not warn users that it opens in a new window
- Red/green color for fail/pass in grader report is not accessible
- Insufficient colour contrast for the notification and message badges
- Essay question type: no lable for the editor where the student enters their response
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.11.4_release_notes
3.11.3 (Sicherheitsupdate)
15 September 2021 - 330MBSecurity
- Update grunt and some components to avoid some security reports
- Log visibility change of log stores
Changes
- Forum Grading Does Not Respect Separate Groups Filter
- Default settings async course backup
- Checking "Hidden" in grade item settings does not hide the item from student, at the same time selecting "Hide" from dropdown on the setup page does
- Missing SVG files in forum posts
- Assignment - Annotated PDF Download issues when page is turned
- PHP 7.2 tests failing in 3.10 & 3.9, caused by buggy php-igbinary extension
- Cannot select a date on the right hand side 3 month mini calendar, after previously selecting one
- moodle_read_slave_trait: restore temptables object when creating rw and ro handles
- User tours: step placement issues if screen too narrow
- Exception thrown when evaluating disabled models from the CLI
- Suspended enrolment will get analytics messages
- Unable to change user role in a new course
- In gradebook titles, ampersand '&' is being displayed as & amp;
- H5P does not use the correct language
- Error exception in content bank when an H5P file doesn't exist
- Backup code added in MDL-56310 incorrectly checks moodle/role:safeoverride for users who already have moodle/role:override
- Text run over on Lang customization screen
- Course completion report Excel download should include BOM to ensure correct character encoding
- Bulk releasing grades for anonymous submissions pushes them to gradebook
- Navigation breadcrumbs lost when running single task
- Setting filesize settings to huge values breaks settings pages/search
- Webservice mod_assign_get_submission_status doesn't support "All participants"
- Forum summary report multiplies counts by number of enrollments a user has
- Clicking "Finish Review" after a quiz set to Full screen popup with Javascript security results in a 404 to /mod/quiz/0 if not in a popup window
- sitepolicynotagreed popup appears when trying to start a user tour
- Privacy export of user data doesn't export description files correctly/triggers debugging
- Error being displayed after deleting calendar subscription
- Improve 3.11 Activity information performance
- Inaccurate word count in Brickfield accessibility toolkit
Accessibility
- Atto produces invalid nested unordered (UL) lists
- Atto plugin steals default submit action so enter key in other fields no longer submits the form
- Atto editor's insert image dialog boxes do not show all error messages
- Add meaningful label to colour items in colour chooser elements
- Insufficient colour contrast in warning messages in environment check
- Atto: File picker – file info panel focus issue
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.11.3_release_notes
3.11.2
30 Juli 2021 - 330MBRegression fix
- Redirect security checks should not introduce additional cURL requests
Accessibility fix
- Title of some dialogs are not read by screen reader when they are opened
Other fixes
- Moodle doesn't work when external port number doesn't equal internal
- Encoding is lost after upgrading 3.9 to 3.9.8
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.11.2_release_notes
3.11.1 (Sicherheitsupdate)
11 Juli 2021 - 330MBSecurity 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.
Changes
- Quicklist items broken and cannot be used in PDF Annotator
- Tab characters in event names produce malformed JSON in mustache template
- Linkedin Authentication Stopped working
- Nextcloud integration should allow the use of aliases to files in repository
- SVG files are images and should be allowed for course images, drag-drop questions, etc.
- Add an activity or resource link always visible in 3.11+
- Quiz manual grading: page size preference can get stuck at 0
- Forum and Lesson do not allow a change to max grade after a grade has been given
- Grade item inconsistencies can break courses with courses with activities that require grade
- The content in the Grader report table is partly covered by the scrollbar in RTL mode
- Classic theme - unable to place blocks in Right region of activity modules
- Grade validation failure causes loss of feedback comments
- The cursor position is not correct when paste HTML in Atto editor
- Integrate jsdoc into Grunt and allow for JS Documentation to be generated
- In Survey activity the Response report -> Question doesn't work at all
- User fields: new PROFILE_VISIBLE_TEACHERS constant not supported
- File upload still gets stuck if try to leave page mid-upload
- Checkboxes/Radio Buttons within multiple choice questions become invisible or shrink
- Locally assigned roles no longer searches email address
- Quiz review: names not shown on Manual grading screens
- Quiz should use Moodle's mechanism for keeping the session alive
- The indentation of the text must be corrected in the notice of time limit when starting a quiz
- Add mform validation for invalid url when importing a calendar
- In the "Edit quiz" page, don't stick together the "Repaginate" and the "Select multiple items" button
- Quiz overview report runs out of memory with huge courses
- Drag and Drop Marker Question Type: Saves incorrect marker positions or lost markers
- Export Calendar buttons become inactive after pressing 'Export' (as file)
- Enrol users: Cannot search by username
- Browse list of users page error when sorting by custom user field
- Selected potential group member are not highlighted properly
- Block deletion timeouts can occur on large sites
Accessibility
- Localize hard coded aria-label strings in table pagination and role manager
- Menus opened by Atto buttons are announced as dialog box by screen-readers
- File picker – folder view file details not available using keyboard (Enter)
- Atto buttons do not have proper focus indicator
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.11.1_release_notes
3.11 (Hauptversion)
17 Mai 2021 - 330MBSecurity
- Provide admin setting type for secure data (passwords/tokens)
- Add logging when auth config is automatically changed due to config/filesystem mismatch
- Reduce ability to fingerprint a server with a htaccess-dist / nginx file / docs
- Allow antivirus scanners to specify the message to the user
- Log changes to the message notifications settings
- Allow plugins to augment the cURL security helper via callback
- Reduce information disclosure from TCPDF version
- Log changes to auth plugin settings in config log
- Display user email address visibility settings on their own profile
Improve student activity completion
- Define sort ordering for completion conditions
- Update the course homepage to display the activity information
- Implement the activity dates functionality for each activity and output them in view.php
- Create a base class for fetching a user's activity completion details
- Create a base class for fetching an activity's dates that are relevant for a given user
- Implement the completion details functionality for each activity plugins output them in view.php - Part 1
- Implement the completion details functionality for each activity plugins output them in view.php - Part 2
- Review and update existing web services to return the new fields and exported information from activities
- Activity completion fallback for third party plugins
- Remove duplicate activity dates
- Deprecate the *_get_completion_state() callbacks
- Create user tours for the activity information output component
Brickfield accessibility toolkit
- Brickfield Education Labs accessibility toolkit core integration
Badges
- Make Moodle OBv2.1 implementation compliant
- Add new "IMS OBv2.1" OAuth 2 service
- Remove "Backpack settings" site administration page and improve UI
- Improve resolution of badge image sent to external backpacks and used when duplicating badges
Content bank and H5P
- Add ability to disable specified H5P content types
- Create a task to clean up unused H5P content
- Allow admins to set the default returntype in repository_contentbank
- Update content bank upload button to open file picker in a popup instead of new page
- Option to make a content bank item unlisted
- Open H5P file from H5P activity when it was added as a reference
- Content bank should provide info on the number of places where content is used and warn you when deleting
Assignment
- Assignment comments should be also saved when clicking 'save changes' in the assignment grader page
- Allow mod_assign download all assignments to be streamed
- Assignment name filter preference should only affect current assignment's view
- Implement Poppler pdftoppm compatibility for faster assignment submission PDF to PNG conversion
- Add 'Draft' filter to assignment grading table
Quiz and questions
- Add Plagiarism support to essay questions
- Questions: Default options when creating a question
- Add default options for essay question type
- Add default options for ddimageortext, ddmarker and match question types
- Display pass grade on quiz front page
- Add optional min/max word count limits to Essay question type
- Read-only view of quiz settings overrides
- Improve manual grading of quiz essay answers - web page format
- Manual grading of automatically graded questions: show computer grading
- Add default options for numerical question type using user-preferences
- In a newly created quiz, prevent "Edit quiz" and "Back to the course" buttons sticking together
- Quiz override screens should show user identity fields
- Quiz review: name the person who made each change in the question response history (if not the student)
Accessibility improvements
- Improve accessibility of profile images
- Make it possible to style toast notifications
Usability improvements
- Create an output component that displays an activity's information for a user
- More filtering options on Activity Completion Report
- UX Review of session expired timeout modal
- Add year to messaging conversation date headings, if not the current year
- Show confirmation when profile changes are saved
- Add ability to search country field on Participants page
- Default the participants page filtering to "ALL"
- Improve notification preferences on/off buttons so they fit better with non-English strings
- OAuth2: Display login errors on the login page
- LTI: Support Course dates substitution parameters
- Create landing page for the reports link in the secondary navigation
- Update message preferences of a user as admin to use consistent toggle icons
- Add support for keyboard hotkeys in VideoJS
- Always show the close button on the message drawer
Other highlights
Functional changes
- Convert user profile fields for messaging/networking into custom profile fields
- Enable playbackrates for videojs
- Allow user profile fields to be specified as user identity fields - New code is backwards-compatible, but report code should be updated.
- Remove "Enable activity chooser" user preference
- Update Google Drive repository to allow Shared drive files
- Option to not include permissions overrides when importing or restoring a backup
- Backup and Restore lastaccess to course
- Remove option to hide a group picture
- Differentiate between grade as a noun and grade as a verb in the UI texts
- Add custom user field support to group management screens
- Add an option to display section names in Section link block
For administrators
- Move Microsoft, Facebook and NextCloud OAuth2 services to new, reorganised architecture
- Add a "Replace filter" option on the admin browse users page
- Ability to force cron scheduled task definitions in config.php (schedule and disabled)
- Create a CLI script to reset user dashboards
- Improve the web services tokens management to allow searching and filtering
- Check for removed files before CLI upgrade
- Add ability to switch off session lock debugging
- Implement a renderer for progress_bar in cli output
- Allow disabled tasks to be run from the GUI
- Add the ability to configure OAuth2 services for login only; add login display name
- Update the ClamAV default behaviour when an error occurs
- Use Dynamic Registration to allow Tools to update to LTI Advantage
- Payment service consumers should be able to specify url after payment
- Make it easier to find a specific component in template library
- Allow searching of available language packs
- Add showdebugging and showsql options to admin/cli/uninstall_plugins.php
- Config change event should link to config change report
- Sort capabilities in capability overview tool
Mobile
- Add a new option in Moodle app "Disabled features" for preventing the new LTI launch in the app
- Include option for testing Push notifications in a site
Performance
- mod/folder/download_folder.php should be a streaming zip download
- Make my_reset_page_for_all_users for dashboards more robust
- Implement cleanup of analytics_indicator_calc stores table
- Extend the 'backup_cleanup_task' scheduled task to remove old files
- Cache course image in the course_summary_exporter
- Allow redis session store to use zip or zStd for compression like redis MUC
- Running a scheduled task in the GUI should unlock the session
- Eliminate DB queries in mod/glossary/settings.php
- Update language pack installs / updates to run asynchronously to avoid timeouts when multiple are used
For developers
- New sql_group_concat db method
- Add module for displaying moodleform in a modal window
- Upgrade PHPUnit to 9.5.x
- Improve the readonly session debugging message
- HTTP 503 Service Not Available is returned by exceptions and should be 500 instead
- Upgrade boost to use Bootstrap latest version
- Restore backup: add getter method for oldmoduleid
- Support large number of SQL-IN parameters in Postgres
- Preserve form data when purging individual caches
- Move user_fields from core to core_user
Web service additions and updates
- Add ability for "get enrolled users" web service to be filtered by suspended users
- Create a new endpoint (script) to retrieve draft files from web services
- Create web service to trigger report_viewed event for H5P activities
- Create H5P activity web service to get the list of students that attempted an activity
- New web service core_files_get_unused_draft_itemid
- Return quiz pass grade via web services
- Update mod_forum_get_discussion_posts web service to return the last_modified attribute
- Batch create API for grade categories
- All new external functions implementation classes should use execute as the method name, in which case the methodname property should not be specified in db/services.php file
Deprecations
- Deprecate unused backpack js functions
- Deprecate get_forum_discussions_paginated webservice
- Phase 2 of deprecation of functions in lib/deprecatedlib.php initially deprecated in 3.7
- Final deprecation for analytics methods deprecated in MDL-64783
- Final deprecation of i_dock_block()
- Final deprecation of \core_analytics\manager::add_builtin_models()
- get_enabled_time_splitting_methods final deprecation
- Final deprecation of behat_base::TIMEOUT and related constants
- Remove message/defaultoutputs.php and final deprecation of admin_page_manageqbehaviours class
- Final deprecation of booktool_print_get_toc()
- Final deprecation of enrol/database/cli/sync.php
Component API updates
- admin/upgrade.txt
- analytics/upgrade.txt
- auth/shibboleth/upgrade.txt
- backup/upgrade.txt
- badges/upgrade.txt
- blocks/section_links/upgrade.txt
- blocks/tag_youtube/upgrade.txt
- completion/upgrade.txt
- contentbank/upgrade.txt
- course/upgrade.txt
- customfield/upgrade.txt
- enrol/database/upgrade.txt
- enrol/upgrade.txt
- group/upgrade.txt
- h5p/upgrade.txt
- lib/upgrade.txt
- mod/book/upgrade.txt
- mod/feedback/upgrade.txt
- mod/forum/upgrade.txt
- mod/h5pactivity/upgrade.txt
- mod/quiz/upgrade.txt
- payment/upgrade.txt
- plagiarism/upgrade.txt
- question/type/upgrade.txt
- report/upgrade.txt
- repository/upgrade.txt
- theme/upgrade.txt
- user/upgrade.txt
- webservice/upgrade.txt
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.11_release_notes
3.10.9 (Sicherheitsupdate)
17 Januar - 330MBSecurity
- MSA-22-0002 calendar:manageentries capability allows CRUD access to all calendar events
- MSA-22-0003 Capability gradereport/user:view not always respected when navigating to a user's course grade report
- MSA-22-0004 CSRF risk in badge alignment deletion
General fixes and improvements
- Lack of files reported during upgrade to 3.9 when $CFG->admin differs from 'admin'
- mod_url: Error makes course/view.php unreachable if an invalid URL is saved
- Expand unit test coverage defaults
- Can't delete course category
Accessibility improvements
- The WCAG (cynthia.exe) validator links in the footer is no longer available
- For developers
- Add behat generators for glossary entries and categories
- Add behat generators for forum discussions and posts
- Create default block generator for testing
- Add PHP version and required/optional extensions to composer.json
Security improvements
- New helper function for cleaning SQL ORDER BY clauses
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.10.9_release_notes
3.10.8 (Sicherheitsupdate)
9 November 2021 - 330MBSecurity
- Web service get_active_tokens doesn't return those without expiry date
- 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 and Bug fixes
- The submission status stays "Submitted for grading" after a submission is removed by or for the student
- RecordRTC Content Does Not Playback in iOS (multiple browsers)
- Unable to randomly allocate more than 30 reviews per submission / reviewer
- Course completion activity dates are incorrect if course completion criteria have been edited
- Drag and drop question type: does not work correctly with multiple questions on one page
- Domain restricted Vimeo videos require an updated URL format to load correctly
- SVG files being downloaded instead of served in SCORM activities
- Fatal error with H5P due to incompatible "Declaration of core_h5p\framework::fetchExternalData"
- When unenrolling from a course with self enrolment, the course name does not pass filters
- File upload: Submit buttons aren't disabled when upload multiple files
- Make question restore more fault tolerant of missing user data in course backups
- Drop support for $CFG->admin
- Plugins overview page calls curl unnecessarily
- Quiz auto-save does not detect uploaded files
- Trailing slash in URL supplied to URL Resource causes extra click to open
- Inserting an SVG file using the "Insert image" doesn't work well with "Auto-size"
- Atto equation editor textarea input should be left aligned in RTL mode
- Add jsdoc validation checks
- Too easy to accidentally change your answer to a multiple-choice questions
- LTI gradebookservice is user gradable in course not working as expected
- Cannot configure or delete blocks added to admin/index.php
- Adding custom video dimensions to a URL resource reverts media icon back to default
- Error when cancelling add cohort_sync enrolment method
- Forum digests may not be sent to a user if new posts made near to the digest send time
- Timeline block "sort by courses" sometimes fetches incorrect or no results for time periods
- Empty quiz section name behaves like new page
- Group import from CSV is broken by byte order mark
- Admin home page preference not respected
- Course creation without category
- File upload: The progress bars are displaying error when drag-and-drop multiple files sequentially
- 'Complete another course' allows to select courses that has completion tracking disabled
- Disable quiz navigation buttons while file uploads are in progress
- Issued badge page doesn't filter site/course names (e.g. multi-lang content)
Accessibility
- Duplicate element IDs in Glossary
- Invalid HTML in multi-answer (Cloze) questions: blank content is not allowed
- Give feedback about this software link does not warn users that it opens in a new window
- Red/green color for fail/pass in grader report is not accessible
- Insufficient colour contrast for the notification and message badges
- Essay question type: no lable for the editor where the student enters their response
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.10.8_release_notes
3.10.7 (Sicherheitsupdate)
15 September 2021 - 330MBSecurity
- Update grunt and some components to avoid some security reports
- Log visibility change of log stores
Changes
- Forum Grading Does Not Respect Separate Groups Filter
- Default settings async course backup
- Checking "Hidden" in grade item settings does not hide the item from student, at the same time selecting "Hide" from dropdown on the setup page does
- Missing SVG files in forum posts
- Assignment - Annotated PDF Download issues when page is turned
- PHP 7.2 tests failing in 3.10 & 3.9, caused by buggy php-igbinary extension
- Cannot select a date on the right hand side 3 month mini calendar, after previously selecting one
- moodle_read_slave_trait: restore temptables object when creating rw and ro handles
- User tours: step placement issues if screen too narrow
- Exception thrown when evaluating disabled models from the CLI
- Suspended enrolment will get analytics messages
- Unable to change user role in a new course
- In gradebook titles, ampersand '&' is being displayed as & amp;
- H5P does not use the correct language
- Backup code added in MDL-56310 incorrectly checks moodle/role:safeoverride for users who already have moodle/role:override
- Text run over on Lang customization screen
- Course completion report Excel download should include BOM to ensure correct character encoding
- Bulk releasing grades for anonymous submissions pushes them to gradebook
- Navigation breadcrumbs lost when running single task
- Setting filesize settings to huge values breaks settings pages/search
- Webservice mod_assign_get_submission_status doesn't support "All participants"
- Forum summary report multiplies counts by number of enrollments a user has
- Clicking "Finish Review" after a quiz set to Full screen popup with Javascript security results in a 404 to /mod/quiz/0 if not in a popup window
- sitepolicynotagreed popup appears when trying to start a user tour
- Privacy export of user data doesn't export description files correctly/triggers debugging
- Error being displayed after deleting calendar subscription
Accessibility
- Atto produces invalid nested unordered (UL) lists
- Atto plugin steals default submit action so enter key in other fields no longer submits the form
- Atto editor's insert image dialog boxes do not show all error messages
- Add meaningful label to colour items in colour chooser elements
- Insufficient colour contrast in warning messages in environment check
- Atto: File picker – file info panel focus issue
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.10.7_release_notes
3.10.6
30 Juli 2021 - 330MBRegression fix
- Redirect security checks should not introduce additional cURL requests
Accessibility fix
- Title of some dialogs are not read by screen reader when they are opened
Other fixes
- Moodle doesn't work when external port number doesn't equal internal
- Encoding is lost after upgrading 3.9 to 3.9.8
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.10.6_release_notes
3.10.5 (Sicherheitsupdate)
15 Juli 2021 - 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
- Quicklist items broken and cannot be used in PDF Annotator
- Tab characters in event names produce malformed JSON in mustache template
- Linkedin Authentication Stopped working
- Nextcloud integration should allow the use of aliases to files in repository
- SVG files are images and should be allowed for course images, drag-drop questions, etc.
- Quiz manual grading: page size preference can get stuck at 0
- Forum and Lesson do not allow a change to max grade after a grade has been given
- The content in the Grader report table is partly covered by the scrollbar in RTL mode
- Classic theme - unable to place blocks in Right region of activity modules
- Grade validation failure causes loss of feedback comments
- The cursor position is not correct when paste HTML in Atto editor
- Integrate jsdoc into Grunt and allow for JS Documentation to be generated
- In Survey activity the Response report -> Question doesn't work at all
- ChartJS quiz overview report should display numerical ranges LTR also for RTL languages
- File upload still gets stuck if try to leave page mid-upload
- Checkboxes/Radio Buttons within multiple choice questions become invisible or shrink
- Quiz should use Moodle's mechanism for keeping the session alive
- The indentation of the text must be corrected in the notice of time limit when starting a quiz
- Add mform validation for invalid url when importing a calendar
- In the "Edit quiz" page, don't stick together the "Repaginate" and the "Select multiple items" button
- Quiz overview report runs out of memory with huge courses
- Drag and Drop Marker Question Type: Saves incorrect marker positions or lost markers
- Export Calendar buttons become inactive after pressing 'Export' (as file)
- Duplicates 'Current category' text in edit question form
- Selected potential group member are not highlighted properly
- Block deletion timeouts can occur on large sites
Accessibility
- Localize hard coded aria-label strings in table pagination and role manager
- Menus opened by Atto buttons are announced as dialog box by screen-readers
- File picker – folder view file details not available using keyboard (Enter)
- Atto buttons do not have proper focus indicator
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.10.5_release_notes
3.10.4 (Sicherheitsupdate)
10 Mai 2021 - 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
- Upgrade step from MDL-67494 corrupts calendar events
- Atto does not generate UL tags when pasting LI tags
- H5P has namespace overlap with mod_hvp, causing unexpected behavior
- When an assignment is frozen students cannot see their submission
- Rubric and Marking Guide gray boxes and unclear error if configured incorrectly
- File upload navigation warning not protecting all uploads and interacts with double-submit protection
- "Students who have not accessed the course recently" insights should not be generated for hidden courses
- Error with forum_discussionlistsortorder during privacy process
- H5P `mod/h5pactivity:submit` capability incorrectly used
- Import succeeds unintentionally if csv file contains id which has number and string mixed
- Change site registration notifications and newsletter subscriptions to opt-in checkbox
- Link to mod_label redirects to the course, not to the label
- Safe Exam Browser - deeper integration - The information you're about to submit is not secure
- Cannot send message to all users in participation report
- The notification after uploading a grading worksheet is inaccurate
- Wrong content type when exporting user tours
- Filters not applied to rubric name
- When copying a course, mod_folder settings are copied incorrectly
- Course report log for user displays course name instead of users name in header
- Course custom field data remains as default values
- Incorrect error message on course custom field 'text' page
- Flickr public repository not displaying file information
- MoodleNet profile not being validated properly when linking through the activity chooser
- Assignment submission status info should not be displayed for teachers
- Autocomplete elements in course participant filters obscure text inputs
- Fix review mode in the H5P activity
- Set the default returntype in repository_contentbank (Backport of MDL-70429)
- Backpack API and URL should support more than 50 characters
- Content bank content's author is not restored when copying a course
- Q&A forums incorrectly display a "post cannot be viewed by you" error in some circumstances
- Some course report pages are displaying only the users's first name
Accessibility
- File picker: Focus lost after 'Create folder'
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.10.4_release_notes
3.10.3 (Sicherheitsupdate)
31 März 2021 - 330MBSecurity improvements
- Usernames or emails can be enumerated under certain conditions with $CFG->protectusernames on
Regression fix
- Revert latest calendar/data request changes (revert MDL-67494)
Other fixes
- It's possible to send an empty message to course participants
Accessibility improvements
- Folder: Unnecessary tab stops to the left of files
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.10.3_release_notes
3.10.2 (Sicherheitsupdate)
8 März 2021 - 330MBSecurity 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
Changes
- The default group icon should not be displayed when there is no group picture
- Uninstalled plugin breaks the custom lang tool if it had some strings customised
- Switch all the Behat testing to the new W3C drivers
- VideoJS language doesn't fallback to en
- Pages during a quiz attempt should not be cached, so forwards/back do not lead to errors
- Unable to delete scales which are no longer used
- Dropbox repository requires log on to work - which fails
- count_words returns too few words when dealing with html tags
- Dropbox Search API: /files/search is being retired in favor of /files/search_v2
- Marking workflow display wrong current grade if using scales
- Unable to load Marking Guide Templates
- Moodle word count does not match other software
- Essay question: "Accepted file types" and other new fields are not supported in Moodle XML file
- When reviewing an attempt as a teacher $string['saved'] {$a} not replaced
- Archived badges are restored during course restore
- Workshop assessment aspect with no grade is unusable
- Poor performance of zip_packer::extract_to_pathname()
- Editing a calendar event of type category and removing the category results in an error
- Undefined variable: href when creating IMSCP
- Activity chooser does not honour external tool icons
- File picker:Right align table column headers, in RTL mode (theme:boost)
- Quiz manual grading page should warn if you try to leave with unsaved data
- Multilang Filters not applied to Recent blog entries block Blog entry titles
- Notification of submissions are not sent for anonymous feedback
- Cloze multianswer question leaks percentage if with decimal
- Grade percentage display in Gradebook should be LTR, in RTL mode
- Downloaded course content unbrowseable for some activity names
- Cannot access H5P content bank popup in Atto editor within mod_data textarea
- badges/oauth2callback.php should be removed and replaced by admin/oauth2callback.php
- Badge expiry error and missing expired stamp
- Course/activity calendar events are deleted when the teacher who created them requests their data to be deleted
- Group names not formatted in course participants filter
- Unable to scroll beyond 50 conversations in Messages tool
- Language filters aren't correctly applied in "Whole forum grading"
Accessibility
- Login page accessibility issues
- Checkbox and advanced checkbox elements can have duplicate labels
- Dashboard accessibility issues
- Accessibility #11 Content appears above “show more” button
- Question bank highlight of last added question is wrong in boost
- Site home page accessibility issues
Lesen Sie mehr: https://docs.moodle.org/dev/Moodle_3.10.2_release_notes
3.10.1 (Sicherheitsupdate)
18 Januar 2021 - 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
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.00 / 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.00 / Monat
Preise in CHF