Notes de version de Moodle 4.0.x

De MoodleDocs
Aller à :navigation, rechercher

Cette version de Moodle n'est plus supportée ! Vous devriez mettre à jour vers une version supportée de Moodle.

Cette page regroupe l'ensemble des notes de version de la branche Moodle 4.0



Version 4.0

Sortie : 19 avril 2022

Vous pouvez consulter un survol des nouvelles fonctionnalités de Moodle 4.0 avec des copies d'écran, et une série de vidéos (en anglais)

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0 (en anglais).

Vous pouvez consulter la liste de tous les développeurs qui ont travaillé sur les correctifs et les nouvelles fonctionnalités de cette version.

Prérequis serveur

Ces versions sont les versions minimales pour assurer un fonctionnement correct ; nous vous recommandons d'utiliser des versions de logiciels et système d'exploitation récentes et à jour.

  • Mise à jour : possible depuis Moodle 3.6 minimum (si vous avez une version plus ancienne, passez au moins à Moodle 3.6 d'abord)
  • Version PHP : 7.3.0 minimum ! La version a évolué depuis Moodle 3.10. PHP 7.4 est supporté, ainsi que PHP 8.0 (à partir de Moodle 4.0.2). Une version 64 bits est recommandée. Attention : PHP 8.1 ou ultérieur n'est pas supporté !
  • L'extension PHP sodium est recommandée. Elle sera requise dans Moodle 4.2. Pour plus de détails, voir Environnement - Extension PHP sodium
  • L'extension PHP exif est recommandée.
  • Le paramètre PHP max_input_vars devrait être réglé >= 5000 pour PHP 7.x. Ce réglage sera nécessaire pour PHP 8.x. Pour plus de détails, voir Environnement - max_input_vars

Prérequis de base de données

Moodle supporte les bases de données suivantes. Les versions minimales sont bien les minimales supportées, il est recommandé d'utiliser les dernières versions stables de chaque logiciel !

Base de données Version minimale Version recommandée
PostgreSQL 10 (augmenté depuis Moodle 3.11) Dernière
MySQL 5.7 (augmenté depuis Moodle 3.9) Dernière
MariaDB 10.2.29 (augmenté depuis Moodle 3.8) Dernière
Microsoft SQL Server 2017 (augmenté depuis Moodle 3.10) Dernière
Oracle 11.2 Dernière

Prérequis client

Navigateurs internet supportés

Moodle 4.0 est compatible avec les navigateurs internet récents respectant les standards du web. Nous testons régulièrement Moodle avec plusieurs navigateurs.

De bureau :

  • Google Chrome
  • Mozilla Firefox
  • Safari
  • Edge

Note : Internet Explorer 11 (et ses versions précédentes) n'est pas compatible avec Moodle 4.0.

Safari 7 et précédents ont des problèmes de compatibilité connus avec Moodle 4.0.

Pour mobile :

  • Safari Mobile
  • Google Chrome

Pour la meilleure expérience et une sécurité optimale, nous recommandons que vous gardiez votre navigateur internet à jour : https://www.whatismybrowser.com/ et https://www.whatsmybrowser.org/

Avant de mettre à jour

Pour pouvoir mettre à jour vers Moodle 4.0, Moodle 3.6 minimum est nécessaire (si vous avez une version plus ancienne, passez d'abord à Moodle 3.6 minimum).

Si vous n'installez pas une version neuve de Moodle 4.0, mais réalisez une mise à jour depuis une version existante, consultez impérativement les informations de Mise à jour à Moodle 4.0 !

Améliorations majeures de l'expérience utilisateur

Améliorations de navigation

  • MDL-70208 - Implement frontend functionality for primary navigation
  • MDL-70207 - Implement backend functionality for primary navigation
  • MDL-70202 - Implement frontend functionality for secondary navigation
  • MDL-70198 - Implement backend functionality for secondary navigation
  • MDL-70196 - Create a module based navigation bar
  • MDL-72352 - Ensure that secondary navigation is backwards compatible
  • MDL-73462 - Course and category management secondary and tertiary navigation
  • MDL-71977 - Define the secondary navigation nodes that should be always displayed in the more menu in the module context
  • MDL-71901 - Allow plugins to define their own secondary nav ordering
  • MDL-70844 - Update the secondary navigation view to send site administration information in tab form
  • MDL-72396 - Allow easy setting of the active tab for navigation views
  • MDL-71912 - Implement tertiary navigation for plugins (also see MDL-71913, MDL-71914 and MDL-71914)
  • MDL-73863 - Tertiary navigation in course completion
  • MDL-72875 - Add tertiary navigation to the participants page
  • MDL-72904 - Add tertiary navigation to the badges pages
  • MDL-72873 - Add tertiary navigation to the gradebook
  • MDL-72094 - Update the course reports page styling and functionality
  • MDL-71083 - Move the user menu in the top bar into the primary navigation menu in the mobile view
  • MDL-73393 - Ensure that existing third party themes still work with latest navigation changes
  • MDL-71943 - Dynamic (AJAX) tabs in Moodle LMS
  • MDL-72090 - Convert course admin pages from link farms to dropdowns
  • MDL-72413 - Move the activity modules title, description, and activity completion into a standard module API
  • MDL-72736 - Remove section navigation on one section per page
  • MDL-72834 - Move the calendar link into the user menu
  • MDL-72450 - Remove the next and previous activity links from all activity modules in Boost
  • MDL-71148 - Combine both the custom menu & primary navigation renderers
  • MDL-71683 - Update language menu to move from the top navigation into the user menu when logged in
  • MDL-72005 - Update the context_header in Boost to move the breadcrumb to the top

Index de cours

  • MDL-71209 - Create the new course index list
  • MDL-72660 - Add activity completion indicators to the course index
  • MDL-71228 - Implement drag and drop option for sections and activities in the course index
  • MDL-71211 - Keep the status of the course index collapsed and expanded sections per user and course
  • MDL-71795 - Course index on activity view page
  • MDL-71828 - Implement section links' behaviour in course index
  • MDL-71664 - Enable drag & drop from course index to course content and vice versa
  • MDL-72463 - Add 'highlighted' label to course index
  • MDL-71727 - Sync course index and course content when an element is dragged
  • MDL-72897 - Mark the current section in the course index
  • MDL-73340 - Open course index by default first time a user access the course
  • MDL-73310 - Show the course index on all pages within a course

Expérience de cours

  • MDL-71037 - Sections are now collapsible for Topics and Weekly course formats
  • MDL-71691 - Created a new activity UI component
  • MDL-71689 - Improvements to add activity and add section design
  • MDL-71663 - Created a new "move" option in the sections and activity cog menu in the course editor
  • MDL-71779 - Made 'Add a new topic/week' option client side on Topics and Weekly formats
  • MDL-72311 - Proceed straight to course content when creating a new course
  • MDL-71863 - Created core_courseformat subsystem
  • MDL-72578 - Moved activity UI component to output classes and templates
  • MDL-73343 - New quick access to create a new course from My courses page when there is no course available

Page Mes cours et bloc Vue d'ensemble des cours

  • MDL-70801 - Implémentation de la page "Mes cours"
  • MDL-58579 - Allow searching / filtering of courses in myoverview
  • MDL-73231 - Option pour avoir Mes cours comme page par défaut

Bloc Chronologie

  • MDL-72276 - Update timeline block dropdowns to display current selection
  • MDL-72277 - Improve the layout and usability of the items in the timeline block
  • MDL-73068 - Only display courses in the timeline block if they contain events
  • MDL-72295 - Add text search to the timeline block
  • MDL-72594 - Improve displaying of overdue items in the timeline block
  • MDL-72603 - Replace timeline block pagination with "show more" lazy loading
  • MDL-72543 - Change the display of the event names of the items on the timeline block

Utilisabilité du calendrier

  • MDL-71817 - Render the calendar in the calendar block in month view
  • MDL-72237 - Limit number of events shown per day in calendar month view
  • MDL-71810 - Add a current date indicator and make calendar block responsive when switching between small and large views
  • MDL-71808 - Move the import calendar form to its own page
  • MDL-72045 - Improve help information provided on the calendar export page
  • MDL-71790 - Revamp the manage subscriptions page
  • MDL-71788 - Make it easier to copy the export URL
  • MDL-71775 - Add footer links to the calendar block
  • MDL-72810 - Remove 3-month calendar view

Tableau de bord

  • MDL-72092 - Arrangement des blocs entre Mes cours et Mon tableau de bord
  • MDL-73114 - Affichage d'un titre dans le Tableau de bord
  • MDL-71964 - Message de bienvenue aux utilisateurs
  • MDL-73233 - Option pour désactiver le Tableau de bord
  • MDL-72116 - Suppression de certains blocs par défaut du Tableau de bord

Visites guidées

  • MDL-61674 - Permet de créer des visites guidées avec l'éditeur de texte Atto
  • MDL-72385 - Amélioration et simplification du design des visites guidées
  • MDL-71938 - Affichage du nombre d'étapes d'une visite guidée
  • MDL-72783 - Ajout de nouvelles visites guidées
  • MDL-72781 - Suppression des visites guidées précédentes
  • MDL-72557 - Implement customisable confirmation button for single step user tours
  • MDL-71931 - Update user tours to emit events

Autres améliorations d'utilisabilité et d'expérience utilisateur

  • MDL-69371 - Transformation de la page de connexion (voir aussi MDL-72928)
  • MDL-71457 - Mise à jour des icônes d'activités
  • MDL-71963 - Turn confirmation page into modals
  • MDL-71965 - Nouveau pied de page
  • MDL-71456 - Create page drawers for the block and course index areas
  • MDL-72095 - Set a main container width of Boost pages
  • MDL-71610 - Move the turn editing on button into the navbar
  • MDL-72305 - Show user initials as a placeholder for the user profile picture
  • MDL-72278 - Fake blocks now in drawer are made visible on first visit
  • MDL-72454 - Suppression du lien Retour en haut de page
  • MDL-72088 - Update styling across top level pages
  • MDL-70888 - Update the layouts in Boost theme
  • MDL-71292 - Update the page header and include course image / activity icon
  • MDL-73608 - Provide a contact form which sends to the site support email and replace mailto link in footer
  • MDL-73935 - Improved flexibility of site support form and consistency of site support info provided in Moodle
  • MDL-61564 - Allow multiple cohort selection in cohort enrolment
  • MDL-66539 - Better handling of link names and URLs with Atto
  • MDL-73797 - Dialogues now have the action button on the right
  • MDL-60917 - Add highest ranked results section to global search
  • MDL-73917 - Notification preferences page improvements
  • MDL-72500 - Easier to find a specific component in event list report
  • MDL-32103 - Course completion is instant for activity based completion criteria (single user completions only)

Nouvelles fonctionnalités majeures

Intégration du générateur de rapports (de Moodle Workplace)

  • MDL-70795 - Implement functionality for creating custom reports
  • MDL-70794 - Implement functionality for creating system reports
  • MDL-72588 - Implement custom report audiences
  • MDL-72598 - Implement custom report schedules
  • MDL-73598 - Allow Custom Reports to be disabled by site admin
  • MDL-72280 - Create "Courses" custom report source
  • MDL-73069 - Report condition to limit returned data to current user
  • MDL-73180 - Improve definitions of previous/next relative date filters
  • MDL-72662 - Implement relative date options in the Reportbuilder date filter
  • MDL-72172 - Create "Cohort members" custom report source
  • MDL-72962 - Format editable report elements (column, filters, etc)
  • MDL-72826 - Custom report option to display unique row values
  • MDL-71153 - Convert task logs report to a system report
  • MDL-71070 - Convert configuration changes report to a system report

Intégration BigBlueButton

  • MDL-70658 - Intégration du plugin BigBlueButton dans Moodle LMS

Test et questions

  • MDL-71516 - Création d'un nouveau type de plugin - Qbank (pour la liste complète des plugins qbank ajoutés au cœur, voir MDL-70329)
  • MDL-71679 - Modification de mod_quiz pour la nouvelle banque de questions
  • MDL-71636 - Add a columnsortorder settings page
  • MDL-71696 - Ajout des versions d'une question
  • MDL-72076 - Interface d'actions par lots pour la banque de questions
  • MDL-72553 - Ajout de champs personnalisés aux questions
  • MDL-52206 - Move "Require passing grade" completion option to core
  • MDL-52456 - Add notification message for students after questions have been manually graded
  • MDL-71984 - Add logging to quiz auto-save, process_attempt and redo_question
  • MDL-73337 - Log editing quizzes in detail
  • MDL-73699 - Question status UI/UX update
  • MDL-72448 - Ajout de qbank_history au cœur
  • MDL-71614 - Ajout de qbank_previewquestion au cœur

La fonctionnalité de fournisseur d'outils LTI prend en charge la version 1.3

  • MDL-69543 - Update tool to support 1.3 OAuth2/OIDC launch flow
  • MDL-71371 - Provide upgrade path for 1.1 preconfigured tools
  • MDL-72745 - Provide account provisioning options for LTI Advantage launches
  • MDL-69547 - Update tool enrolment code so that a user is automatically created and enrolled when launching via 1.3
  • MDL-69545 - Update user sync task to support 1.3 messages
  • MDL-69544 - Update grade sync task to support 1.3 messages
  • MDL-72288 - Update library and model code to support issuer and clientid uniqueness on registrations
  • MDL-69862 - Add dynamic registration support to the tool
  • MDL-70354 - Return line item information during content selection

Devoir

  • MDL-68913 - Per attempt timing now available in assignments

Préréglages de configuration administrateur

  • MDL-72112 - Integrate admin_presets third-party plugin in Moodle LMS
  • MDL-73145 - Add a $CFG setting to define the preset to be installed
  • MDL-72114 - Include pre-installed admin presets
  • MDL-72113 - Add feature to import/export plugins visibility from Admin presets tool
  • MDL-73394 - Store the latest site admin preset applied

Banque de contenu et H5P

  • MDL-68394 - Integrate mod_h5pactivity with recent activity plugins
  • MDL-72099 - Add navigation by contexts in the content bank
  • MDL-71885 - Inline editing H5P content for mod_h5pactivity
  • MDL-71956 - Inline editing H5P content anywhere

Badges

  • MDL-72141 - Simplifying the external badge page

Améliorations d'accessibilité

  • MDL-67853 - Remove online-offline options on notifications
  • MDL-72078 - Give users an indication that they encountered an editor
  • MDL-71604 - Move the screen reader helper button to the first row
  • MDL-72896 - Make html_tables responsive by default

Autres améliorations principales

Changements fonctionnels

  • MDL-70456 - Add custom user field support to all places that display user identity [0,Minor] Improvement
  • MDL-73342 - Disable some blocks by default (such as feedback, RSS and self-completion)
  • MDL-70905 - Updated media default width/height to use 16:9
  • MDL-72118 - Rename "HTML block" to the more easily understood "Text block"
  • MDL-72706 - Change default value of "Hidden sections" course format setting
  • MDL-72115 - Rename "Miscellaneous" category to "Category 1"
  • MDL-72119 - Make “Enable xxxxx” features consistent (hide menus for disabled features)

Pour les administrateurs

  • MDL-71347 - Add a filter to "browse list of users" for date of user account creation
  • MDL-72031 - Separate out max_time for audio and video files in Atto/RecordRTC
  • MDL-71515 - Improve the test outgoing mail configuration admin page
  • MDL-67686 - Add more filters to task log (/admin/tasklogs.php)
  • MDL-72984 - Ensure support email address is mandatory
  • MDL-73592 - MoodleNet integration now enabled by default
  • MDL-71621 - Parent role cannot edit custom fields in child profile
  • MDL-73918 - Allow admins to change the page width using custom SCSS
  • MDL-71927 - Logs and question attempt history now show time to the second, to help investigate issues
  • MDL-71466 - Custom user field support: Admin role screens (check permissions, assign)
  • MDL-72619 - Provide admin page to view cache size estimates
  • MDL-67822 - New check_database_schema performance check
  • MDL-70271 - Dropbox token and Permission Updates
  • MDL-58395 - LDAP auth sync now skip and report problematic user accounts
  • MDL-72251 - Tasks admin UI now shows time to nearest second

Mobile

  • MDL-67807 - Return concurrent sessions information to apply concurrent login limit in the mobile app
  • MDL-69555 - Make duration of QR login and auto-login time between requests configurable
  • MDL-73794 - Update the footer in the mobile view

Performance

  • MDL-72596 - Caching: Track cache I/O size in perfdebug
  • MDL-69088 - Make file cache store purges instant with a safe and async purge
  • MDL-68164 - Additional caching of pg_field_type postgres field metadata
  • MDL-63983 - Improve the performance of non-contact searches in messaging when site-wide messaging is disabled (default)
  • MDL-71014 - Cache the siteidentifier and site contextid in local cache
  • MDL-72328 - Add TTL support for Redis caches
  • MDL-72837 - Cache API should support versioned data

Améliorations de sécurité

  • MDL-56873 - Set more secure defaults for the cURL allow/deny lists
  • MDL-66776 - Send notifications when new devices are used to log in into the site
  • MDL-71627 - Add check API for anti virus and optionally remove admin notifications
  • MDL-71806 - Improved the UX of the Moodle security report
  • MDL-71176 - New password and change forms should have autocomplete="new-password"

Pour les développeurs

  • MDL-61460 - Introduce the UI components library
  • MDL-74229 - Add navigation node keys to allow themers to hide navigation tabs
  • MDL-74235 - Rename the icons for activities to allow support of multiple icons for multiple versions
  • MDL-74033 - Allow full customisation of the primary navigation
  • MDL-72779 - Set more than one value on a persistent at the same time
  • MDL-70862 - Implement a new callback to extend gradebook plugininfo
  • MDL-72289 - Allow callers to customise the rendered icon of inplace editable elements
  • MDL-73347 - Allow themes to define un-addable blocks
  • MDL-46778 - Allow use a separate DB configuration (not just prefix) for Behat similar to PHPUnit
  • MDL-73270 - Warn where XMLRPC is currently in use
  • MDL-67228 - Tool_replace maturity set

Nouveautés et évolutions des services web

  • MDL-71135 - Création du service web core_course_get_state
  • MDL-71165 - Création du service web core_course_update_course

Plugins supprimés du cœur

  • MDL-71473 - Jabber supprimé comme plugin de notification standard
  • MDL-58939 - Dépôt et portfolio Picasa supprimés du cœur
  • MDL-72335 - Tool_health supprimé du cœur
  • MDL-72615 - Plugins Boxnet supprimés du cœur
  • MDL-72616 - Bloc Résultats de Test supprimé du cœur
  • MDL-72348 - Dépôt Microsoft OneDrive (repository_skydrive, ancien) supprimé du cœur
  • MDL-72347 - Filtre Censure de mot (filter_censor) supprimé du cœur
  • MDL-72407 - Plugin VideoJS Flash supprimé du cœur
  • MDL-72042 - Lecteur d'animation Flash supprimé du cœur
  • MDL-72041 - Importation de question au format WebCT supprimé du cœur
  • MDL-72517 - Importation de question au format Examview supprimé du cœur

Dépréciations

  • MDL-53544 - Librairie Typo3 supprimée
  • MDL-72004 - Test 4.0 - renommage de classes et dépréciation
  • MDL-73756 - Dépréciation du paramètre $modinfo pour completion_info::get_data()
  • MDL-65799 - Phase 2 de la dépréciation de fonctions dans lib/deprecatedlib.php initiallement dépréciées en 3.8
  • MDL-71175 - Dépréciation de fonctions de plagiarism non utilisées, ou ayant des remplacements
  • MDL-66266 - Suppression des fonctions dépréciées dans messages/classes/api.php
  • MDL-72098 - Dépréciation de la méthode grade_grade::insert qui appelle simplement son parent
  • MDL-72433 - Dépréciation finale de get_grades() dans lib/classes/grades_external.php
  • MDL-71476 - Suppression de mysql_engine.php
  • MDL-65252 - Dépréciations finales de forum_count_replies et get_forum_discussion_posts
  • MDL-67412 - Suppression des fonctions dépréciées dans lib/setuplib.php
  • MDL-65801 - Suppression des chaînes dépréciées en 3.8

Mise à jour des APIs

Lisez les pages indiquées ci-dessous pour vérifier les éléments dépréciés et les changements dans les APIs générales, et assurez-vous de les appliquer à vos plugins. Notez que les entrées indiquées ne sont pas triées par priorité, mais par ordre alphabétique des dossiers.


Moodle 4.0.1

Date de sortie : 9 mai 2022

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0.1 (en anglais).

Corrections et améliorations

  • MDL-74461 - Pas toujours possible de revenir facilement à la section depuis une page d'activité
  • MDL-74514 - BigbluebuttonBN interroge trop souvent le serveur BigBlueButton
  • MDL-74481 - LTI Advantage : l'enseignant non éditeur a le rôle d'étudiant
  • MDL-74478 - Badge décerné pour l'achèvement d'activité, sans avoir reçu la note de passage
  • MDL-74450 - La navigation secondaire du cours devrait être affichée dans la page des réglages d'accueil du site
  • MDL-74317 - Le mode d'édition ne peut pas être activé/désactivé lors de l'utilisation d'autres capacités
  • MDL-74436 - Erreur fatale lors de l'importation d'événements "cours" à partir de fichier ics
  • MDL-74427 - Erreur de codage détectée lors de la suppression d'une catégorie de question

Sécurité

  • MSA-22-0010 XSS stocké dans le formulaire d'attribution des évaluateurs de Devoir via le numéro d'identification de l'utilisateur
  • MSA-22-0011 Le champ de description masqué par les politiques utilisateur (hiddenuserfields) est toujours visible
  • MSA-22-0012 Les résultats de la recherche globale révèlent les auteurs de contenu de manière inattendue pour certaines activités
  • MSA-22-0013 Risque d'injection SQL dans les critères d'attribution des badges
  • MSA-22-0014 Comptage incorrecte des tentatives de connexion infructueuses


Moodle 4.0.2

Remarque : la traduction de cette page n'est pas terminée. N'hésitez pas à traduire tout ou partie de cette page ou à la compléter. Vous pouvez aussi utiliser la page de discussion pour vos recommandations et suggestions d'améliorations.


Date de sortie : 11 juillet 2022

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0.2 (en anglais).

Corrections et améliorations

  • MDL-68867 - Group override does not appear on user calendar
  • MDL-74632 - Cannot link to image in Atto
  • MDL-74752 - Question versioning: regrading does not work for all question types (including multiple choice)
  • MDL-69400 - Moodle Core Forum Due Dates not restoring on backup and restore
  • MDL-67966 - Error writing to database when adding example submission to Workshop
  • MDL-74449 - Error in gradebook with PHP 8.0
  • MDL-74764 - Activity is not in alphabetical order when the name is lowercase
  • MDL-69756 - Nextcloud error when moving/copying access controlled link file over existing file having the same name
  • MDL-72324 - Plugin incompatible check is backwards in upgradelib
  • MDL-74718 - All files from Nextcloud instance are not shown in Moodle
  • MDL-74533 - Activity completion calculating with old passing grade requirement when that completion condition is modified
  • MDL-74906 - Adding multiple LTI activities via content selection is failing silently when global search is enabled
  • MDL-74790 - Description for File resource not displayed if it only contains an image
  • MDL-73898 - Site participants listing page shows the guest user account
  • MDL-72555 - All activities are being created in frontpage when "Main menu" block is added to the frontpage
  • MDL-74597 - Incorrect URLs in the user menu for messages and calendar
  • MDL-74929 - Assignment overrides page gets hidden by the footer
  • MDL-74715 - Report builder UI not always responding
  • MDL-74358 - Error in availability code when importing activity from old course using PHP 8.0
  • MDL-74516 - Create a quiz with passing grade completion causing error
  • MDL-74577 - login_failed_count_since_success isn't counted correctly
  • MDL-74886 - Cast both value and units to int for configduration write_setting
  • MDL-74605 - Videojs lost the feature of adjusting playback rate in 4.0
  • MDL-73225 - Exception when BigBlueButton server does not respond
  • MDL-74505 - Cannot edit questions in question bank if you do not have the 'question/move' capability
  • MDL-74710 - BigBlueButton setting link is broken on manage activities page

Améliorations d'accessibilité

  • MDL-74742 - Fix colour contrast issues on the course homepage
  • MDL-74812 - Accessibility issues found on assignment with rubrics
  • MDL-74802 - Notification close button does not have meaningful label
  • MDL-74701 - Notification popover elements are focusable even when hidden
  • MDL-74813 - Filepicker drag and drop gif animation lasts for more than 5 secs
  • MDL-74815 - Colour contrast issues on the site homepage
  • MDL-75055 - Notification alert close button is misaligned
  • MDL-72885 - Languages in language selection menu are missing lang attribute
  • MDL-74741 - Accessibility issues regarding the move block modal

Pour les développeurs

  • MDL-75084 - Add behat generators for blog entries
  • MDL-74613 - Add behat generators for grades grade
  • MDL-74674 - Add behat generator to create notification
  • MDL-74864 - Allow specifying forum discussion group in behat generators
  • MDL-74816 - Allow specifying default file's name in mod_resource generator
  • MDL-74548 - Course copy controllers can be instantiated in an invalid state
  • MDL-69939 - Remove use of 'true' and 'false' strings in db/services.php

Sécurité

  • MSA-22-0015 PostScript Code Injection / Remote code execution risk
  • MSA-22-0016 Arbitrary file read when importing lesson questions
  • MSA-22-0017 Stored XSS and blind SSRF possible via SCORM track details
  • MSA-22-0018 Open redirect risk in mobile auto-login feature
  • MSA-22-0019 LTI module reflected XSS risk - affecting unauthenticated users only
  • MSA-22-0020 Upgrade moodle-mlbackend-python and update its reference in /lib/mlbackend/python/classes/processor.php (upstream)


Moodle 4.0.3

Date de sortie : 22 août 2022

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0.3 (en anglais).

Corrections et améliorations

  • MDL-62959 - Changing a course event to a user event results in an error
  • MDL-74947 - As Admin, when creating an external tool (LTI), "Shared secret" is truncated at < character
  • MDL-69251 - LTI enrol method wrongly unenrols users due to bad task internal state
  • MDL-68843 - LTI Tools don't get deleted when linked activity module is deleted from course
  • MDL-74681 - Reads directly after writes to a table are stale when using read replicas if the update takes too long
  • MDL-75386 - Editor stylesheets does not include stylesheets for subplugins
  • MDL-75083 - Login form double submission leads to invalid login
  • MDL-74768 - Change category for a question in bank affects quizzes using random questions
  • MDL-74492 - Atto editor wrongfully creates UL tags inside SVG
  • MDL-75205 - Resetting report filters need to include original parameters
  • MDL-75181 - Exception when both completion setting "student view" and custom settings are enabled
  • MDL-73215 - Undefined variable error when online text assignment submission deleted
  • MDL-74784 - Related system badges causing badge rendering issue
  • MDL-75185 - Custom report sources selection is not ordered consistently
  • MDL-74826 - Add new "Disabled feature" within Mobile app settings for the new Reports option introduced in 4.0
  • MDL-74282 - Outcomes report should not be available if outcomes are disabled
  • MDL-74964 - Page enrol/index.php should not have secondary navigation
  • MDL-74595 - Cannot navigate back to the main calendar page from import/export calendars page
  • MDL-72430 - Editing events results in changing the type of event and removing the Course option
  • MDL-56923 - Assignment, Add new criterion icon should be aligned to the right, in RTL mode (theme:boost)

Améliorations d'accessibilité

  • MDL-74740 - Skip links not showing up on blocks drawer
  • MDL-74800 - HTML validator errors on course homepage

Améliorations de sécurité

  • MDL-75237 - Implémentation alternative de MSA-22-0016 appliquée pour corriger une régression (Note : pas de nouvelle correction de risque de sécurité, MDL-75237 ayant déjà l'accès restreint pour éviter de révéler les détails de vulnérabilité originaux)

Corrections de sécurité

  • MSA-22-0021 - Mise à jour de Mustache à la dernière version
  • MSA-22-0022 - Risque CSRF en activant/désactivant les librairies H5P installées


Moodle 4.0.4

Date de sortie : 12 septembre 2022

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0.4 (en anglais).

Corrections et améliorations

  • MDL-75092 - Links for selecting all/none checkboxes lost from backup/import/restore pages (Course reuse)
  • MDL-71662 - Add group-filter to H5P-activity attempts report
  • MDL-70480 - get_user_submission susceptible to race condition resulting in invalid DB state
  • MDL-75199 - BigBlueButton is a blocker in upgrade to 4.0
  • MDL-74770 - Grader report: Unable to sort using custom profile fields
  • MDL-74873 - Notification preferences should disable controls if user disabled all notifications before
  • MDL-73685 - Error on /admin/roles/admins.php if email removed from identity fields
  • MDL-74901 - extend_navigation_frontpage now relies on the user having course:update capabilites to view the secondary navigation
  • MDL-68717 - Upcoming events block doesn't remove completed activities
  • MDL-74969 - When short forms are disabled the sections headers change style
  • MDL-75311 - Error when send report schedules by schedule task manager
  • MDL-74749 - Import recording button shown when feature disabled in BigBlueButton
  • MDL-75040 - Course completion details page contains incorrect course navigation

Sécurité

  • MSA-22-0023 - XSS stocké et risques de déni de service dus au rendu récursif dans les modèles Mustache
  • MSA-22-0024 - Risque d'exécution de code à distance lors de la restauration d'un fichier de sauvegarde malformé de Moodle 1.9
  • MSA-22-0025 - Risque mineur d'injection SQL lors de la navigation des administrateurs
  • MSA-22-0026 - Pas de filtrage de groupe dans le rapport des tentatives d'activité H5P


Moodle 4.0.5

Date de sortie : 14 novembre 2022

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0.5 (en anglais).

Corrections et améliorations

  • MDL-68437 - Whole forum grading shows suspended students
  • MDL-73624 - Chrome cannot download files when the filename in Content-Disposition contains a comma (e.g. quiz report download)
  • MDL-74762 - Statistics in the Moodle 4.0 question bank use many DB queries causing performance problems
  • MDL-74941 - Cannot edit 3.11 Calculated Multichoice questions in Moodle 4.0
  • MDL-27570 - Quiz time limit changes are not reflected in active quiz attempts without page refresh
  • MDL-66955 - Slow search in 'Search people and messages'
  • MDL-68943 - Converted PDF file does not update when submission file is overwritten
  • MDL-75173 - Course is marked as completed when conditions are not met for passing grade
  • MDL-61880 - Oauth2 field mappings are reset and endpoints lost when identity issuer settings saved
  • MDL-75065 - Database error when creating simple calculated question
  • MDL-71531 - Moodle file cache - excessive locking around cache reads
  • MDL-76011 - "Download all/selected submissions" imposes download date on the zipped files instead of retaining submission dates
  • MDL-75010 - Viewing images in email should not update last access
  • MDL-74201 - Content bank files used by reference not restored on other site
  • MDL-75766 - Adding indexes in h5p database table (backport of MDL-71129)
  • MDL-74965 - BigBlueButton students access error
  • MDL-75784 - Expand all/Collapse all button is not working when we have two more button in a page
  • MDL-76169 - Various behat fixes for Question
  • MDL-74468 - BigBlueButton Custom Completion Fixes
  • MDL-59458 - Sorting database module entries by certain fields shows no results
  • MDL-72490 - Restrict date/time: Show error if users picks incompatible date restrictions
  • MDL-75985 - Standardise HTML output when comparing editor values
  • MDL-76020 - Some items missing from footer in Classic theme
  • MDL-76113 - Legacy grade sync always fails for LTI 2.0 consumers
  • MDL-76170 - LTI legacy grade sync fails if member sync occurs before first user launch
  • MDL-76041 - Exception when on the Recording Only page in BigBlueButton
  • MDL-74315 - Filters dropdown with large amount of elements is not displayed correctly in report builder
  • MDL-75519 - Default configuration of "Users" report source should sort by fullname
  • MDL-76108 - Exception thrown when restoring 1.9 backup into current moodle
  • MDL-75192 - "Current week" condition in report builder always considers Monday as start of week
  • MDL-75848 - "Cannot read properties of null" error when using Atto editor
  • MDL-75558 - BigBlueButton displays alert banner when Forced Group Mode "No groups" enabled
  • MDL-75642 - Error deleting multiple (random) questions from quiz
  • MDL-75727 - Problem with regrade for quizzes where "each attempt builds on the last"
  • MDL-75889 - allowedemaildomains should be case insensitive

Améliorations d'accessibilité

  • MDL-74887 - "Available, but hidden on course page" in Label
  • MDL-74814 - Some accessibility issues in the edit profile page

Pour les développeurs

  • MDL-75886 - Set editor for editor-specific tests
  • MDL-75887 - Provide way to set HTML Editor content regardless of the current editor
  • MDL-75783 - Add vscode jsconfig.json configuration

Sécurité

  • MSA-22-0029 - Course restore - CSRF token passed in course redirect URL
  • MSA-22-0030 - Reflected XSS risk in policy tool
  • MSA-22-0031 - Stored XSS possible in some "social" user profile fields
  • MSA-22-0032 - Blind SSRF risk in LTI provider library


Moodle 4.0.6

Date de sortie : 16 janvier 2023

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0.6 (en anglais).

Corrections et améliorations

  • MDL-69570 - Réinitialiser et supprimer toutes les soumissions ne supprime pas les fichiers assignfeedback_editpdf
  • MDL-75635 - Ajout de l'API Javascript dans l'intégration de Safe Exam Browser (SEB) pour interroger les clés (BEK/CK) (rétroportage de MDL-72188)
  • MDL-76106 - Type de question Marqueur par glisser-déposer : positions de marqueur incorrectes/perdues (suivi de MDL-71145 et MDL-72679)
  • MDL-75569 - Rechercher des cours - La zone du catalogue de cours ne fonctionne pas pour la plupart des utilisateurs
  • MDL-68981 - La corbeille n'inclut pas les données utilisateur si "Réglages généraux de restauration par défaut > Inclure les utilisateurs" est Non
  • MDL-76258 - Restaurer des modules de cours mod_lti avec LTI 1.3 produit des erreurs de base de données lors de l'utilisation d'outils préconfigurés
  • MDL-76274 - La tâche adhoc bump_submission_for_stale_conversions s'exécute dans des situations où elle ne devrait pas
  • MDL-74454 - Bogues SCORM lorsqu'il a trois niveaux ou plus
  • MDL-76330 - L'icône Modifier s'affiche également pour les méthodes d'inscription lorsque enrol/{method}:config n'est pas autorisé
  • MDL-75567 - En mode édition, un seul badge "caché aux étudiants" est affiché à la fois
  • MDL-76061 - Le type d'événement de calendrier ne peut pas être modifié à partir du type "utilisateur"
  • MDL-66924 - Les utilisateurs avec la capacité "mod/forum:postprivatereply" ne peuvent pas afficher leurs propres réponses privées lorsque "mod/forum:readprivatereplies" n'est pas activé
  • MDL-74779 - Les enregistrements BigBlueButton apparaissent classés par nom au lieu de la date
  • MDL-76225 - Les liens directs 'absolus' vers les sections (course/view.php?id=25122#sectionid-346124-title) ne fonctionnent plus, seulement course/view.php?id=25122#section-4
  • MDL-75279 - La réponse LTI NRPS omet la propriété username
  • MDL-76380 - Impossible de modifier le service OAuth2 si requireconfirmation est désactivé
  • MDL-76251 - Le forum sur le téléphone est plus grand que la largeur de l'appareil
  • MDL-72563 - Le contenu de la grille d'évaluation est affiché hors de la zone lors d'un zoom avant
  • MDL-76666 - Problèmes avec setlocale() avec des chaînes de paramètres régionaux de plus de 255 caractères
  • MDL-69071 - Le programme d'installation CLI déclenche le débogage si le téléchargement du paquetage de langue échoue (erreur fatale dans PHP 8.0)
  • MDL-60038 - Les utilisateurs du service Web ne devraient pas avoir à accepter les politiques du site
  • MDL-70491 - Styles incorrects pour les éléments de sélection de filtre dans la page des participants
  • MDL-73804 - make_categories_list est extrêmement lent lors de la gestion des cours
  • MDL-75914 - Activité Test : test_process_attempt affiche du débogage si une question composition est présente dans la tentative et que cette question inclut des pièces jointes
  • MDL-76039 - Le bouton Créer une nouvelle catégorie de profil ne fait rien
  • MDL-76193 - La sauvegarde et la restauration avec des balises pour les catégories de questions de Test échouent
  • MDL-32105 - Glossaire : autorise les caractères spéciaux dans les mots-clés
  • MDL-75588 - La chronologie de l'élève doit afficher une tâche de soumission A FAIRE après qu'une autre tentative est accordée dans un devoir
  • MDL-75415 - La planification des sessions d'activité BigBlueButton devrait empêcher les administrateurs d'accéder aux sessions en dehors des heures programmées
  • MDL-76273 - Aucun nom de fichier pour le téléchargement PDF du rapport personnalisé pour les noms avec caractère multi-octets
  • MDL-75441 - Les visiteurs anonymes ne sont plus invités à créer un compte et à s'inscrire pour publier dans un forum
  • MDL-76367 - L'éditeur Tiny MCE ne supporte pas les langues droite à gauche
  • MDL-76571 - Questions de description apparaissant dans les rapports de Test
  • MDL-76674 - Chaîne pour le fuseau horaire america/ciudad_juarez introuvable (tzdb 2022g)
  • MDL-76196 - Les étudiants ne peuvent pas compléter manuellement les dossiers en ligne
  • MDL-76679 - Comportement incohérent des champs de configuration d'administration de type mot de passe
  • MDL-75903 - La sélection du nœud de navigation principal actif n'est pas assez précise
  • MDL-74558 - Message d'erreur BigBlueButton lorsque l'activité est supprimée
  • MDL-75965 - Questions : mauvais alignement des icônes correctes et incorrectes dans les choix multiples
  • MDL-73078 - Atelier : lors d'une soumission, les boutons 'Modifier la soumission', 'Supprimer la soumission' et 'Exporter cette page' ne doivent pas être collés ensemble
  • MDL-76083 - Importer/utiliser un préréglage - les champs existants ne sont pas toujours supprimés
  • MDL-75651 - En-tête d'activité dupliqué lors de la rédaction de feedback avec le thème Classic
  • MDL-75792 - Les groupements devraient être triés par nom sur le formulaire de restriction d'accès
  • MDL-76229 - Le type de données Textarea des champs de profil utilisateur ne s'affiche pas lorsqu'il est verrouillé/gelé
  • MDL-75380 - Valeurs de champ de profil personnalisé incorrectes envoyées via format_text lors de l'inscription d'utilisateurs
  • MDL-76365 - HTML vide lors de l'exportation de l'activité de la base de données sous forme de téléchargement de fichier
  • MDL-76271 - Le module de cours s'affiche mal lorsque l'action glisser-déposer est effectuée
  • MDL-76308 - Question glisser-déposer : la zone déplaçable semble avoir des caractères très grands/minces à sélectionner
  • MDL-53137 - Les limites min et max sont inversées dans les questions calculées avec une réponse négative et une tolérance géométrique
  • MDL-75789 - Le nom court de cours multi-octets long casse le processus de restauration du cours (valeur de chaîne incorrecte : '\xD1_1' pour la colonne 'shortname' à la ligne 1)
  • MDL-76250 - La page de soumission demande de "Recharger la page" lors de la sélection d'un filtre
  • MDL-75281 - Échec du script de mise à niveau BigBlueButton lorsqu'une table d'enregistrement existe
  • MDL-75381 - Le rapport de l'évaluateur génère une exception avec PHP 8.0
  • MDL-73017 - Vérification de l'environnement : ajout des versions ne prenant pas en charge PHP 8.1
  • MDL-76074 - Les rapports d'achèvement d'activité filtrant par prénom et nom de famille ne fonctionnent pas avec les champs de profil personnalisés
  • MDL-72019 - Le champ de profil utilisateur personnalisé pour les dates affiche unixtime lors du téléchargement via des actions utilisateur par lots
  • MDL-75571 - Le bloc Chronologie utilise l'icône LTI par défaut, même si elle a été personnalisée
  • MDL-75826 - Le paramètre 'returnto' est ignoré lors de la modification d'un utilisateur
  • MDL-76127 - L'URL de profilage sur la page de résumé de la barre de navigation n'est pas cliquable sur le thème Boost
  • MDL-76145 - Les longs noms et identifiants de cours dépassent l'espace disponible sur la page de gestion des cours et des catégories
  • MDL-76446 - Participants au cours affiche les utilisateurs actifs lors du filtrage par inactif et mot-clé
  • MDL-76166 - Journalisation du nom d'utilisateur non respectée dans complete_user_login
  • MDL-75300 - Unknown column 'reviewer.userid' in 'where clause' in h5pactivity
  • MDL-76326 - Le logo NextCloud OAuth2 n'est pas affiché
  • MDL-75627 - L'importation de calendrier depuis o365 ne respecte pas les données de fuseau horaire
  • MDL-75346 - La réinitialisation des tableaux de bord contenant un bloc manquant affiche une exception
  • MDL-76220 - Le format activité unique affiche une erreur avec le wiki

Améliorations d'accessibilité

  • MDL-74822 - Problèmes d'accessibilité avec les visites guidées
  • MDL-76597 - Problèmes d'accessibilité avec la page de modification des Tests
  • MDL-76601 - Cartes de cours sur "Mes cours" : impossible de naviguer au clavier vers les menus d'action
  • MDL-76803 - Options de la boîte de sélection d'affichage des courriels plus concises

Pour les développeurs

  • MDL-75105 - Liste des générateurs de données behat disponibles sur admin/tool/behat/index.php

Sécurité

  • MSA-23-0001 - Risque XSS reflété dans certains paramètres returnurl
  • MSA-23-0002 - Risque XSS reflété dans la recherche de blogs
  • MSA-23-0003 - Possibilité de définir la "page de démarrage" d'autres utilisateurs


Moodle 4.0.7

Date de sortie : 13 mars 2023

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0.7 (en anglais).

Corrections et améliorations

  • MDL-69690 - Activité Atelier : exiger une note d'évaluation pour l'achèvement bloqué
  • MDL-66221 - Les activités supprimées ne peuvent pas être restaurées depuis la corbeille lorsque le paramètre backup_auto_activities est désactivé
  • MDL-70586 - Feedback : l'icône d'aperçu ne devrait pas être affichée aux étudiants
  • MDL-74756 - L'activité précédente avec achèvement ne fonctionne pas si l'achèvement de l'activité est désactivé
  • MDL-76525 - Activité Base de données : validation manquante de la largeur et de la hauteur de l'image
  • MDL-76947 - Les menus déroulants sont plus étroits et s'enroulent inutilement
  • MDL-73847 - LTI 1.3 : la récupération du jeu de clés n'utilise pas le proxy HTTP
  • MDL-75719 - Mauvais statut d'achèvement pour les éléments de note masqués
  • MDL-77003 - L'assistant de chaîne de modèle n'affiche pas les chaînes de langue complexes
  • MDL-58945 - L'affichage du rendu de texte de la question peut casser JS : désactiver le filtrage sur la page d'édition du Test et le rendre facultatif dans la banque de questions
  • MDL-74905 - Décider des prérequis de Moodle 4.2 et les pousser vers environment.xml (date d'échéance : 2022-12-26)
  • MDL-74698 - Les sauvegardes de cours des versions antérieures à la 3.11.7 perdent les options de format lors de la restauration
  • MDL-77014 - Le format de cours Activité unique doit prendre en charge les titres de cours multilingues
  • MDL-75012 - Faire passer nodejs de lts/gallium à stable (>=v18.xx, maintenant lts/hydrogène)
  • MDL-77230 - La prévisualisation des questions de feedback est toujours possible via les WebServices
  • MDL-77322 - L'authentification des demandes de jeton via les en-têtes HTTP ne peut pas être désactivée
  • MDL-76314 - Ajout d'une validation de formulaire manquante lors de la combinaison discussion unique et groupe séparé
  • MDL-77057 - Les formulaires de dérogation de module ne formatent pas correctement les noms de groupe
  • MDL-77210 - Activité Test : "Essayez une autre question comme celle-ci" interrompt la re-notation
  • MDL-76904 - Banque de questions : la surbrillance de la question est manquante après un aller-retour entre les pages
  • MDL-76298 - Les questions glisser-déposer ne valident pas que les zones de dépôt ont été définies (provoquant des erreurs de division par zéro dans les statistiques)
  • MDL-77241 - Erreurs de console Javascript lors de l'ouverture des menus de section/activité lors de la modification du cours
  • MDL-76878 - Interdire la capacité editownprofile (modifier son propre profil) interrompt la fonctionnalité des blocs/banque de contenu
  • MDL-63608 - Activité Test : ordre d'accès lors de la notation manuelle
  • MDL-76948 - La description de l'événement submit_unlocked indique "verrouillé" au lieu de "déverrouillé"
  • MDL-76066 - La suppression d'un champ lors de l'application d'un préréglage ne déclenche pas l'événement "field deleted"
  • MDL-76602 - Impossible d'ajouter le service LTI 1.3 sans modifier locallib
  • MDL-77024 - Activité Test - dans le journal, les événements de modification ont le mauvais niveau edulevel
  • MDL-77018 - Erreur lors du chargement des statistiques de la banque de questions si le contexte n'existe plus
  • MDL-77365 - Nombre de mots inexact

Améliorations d'accessibilité

  • MDL-76672 - block_myoverview : l'attribut aria-label n'est pas bien pris en charge sur une div sans attribut de rôle
  • MDL-77052 - block_recentlyaccesseditems : l'élément avec role="list" doit avoir des enfants avec role="listitem"
  • MDL-77318 - core / user_menu : l'attribut aria-label n'est pas bien supporté sur une div sans attribut de rôle
  • MDL-76313 - Activité Forum : améliorer l'accessibilité sur la page des abonnés

Améliorations de sécurité

  • MDL-76478 - Les navigateurs saisissent automatiquement le mot de passe de l'utilisateur dans des champs de formulaire non masqués inappropriés
  • MDL-76370 - Le rapport de sécurité des chemins publics/privés est inexact lors de l'utilisation du proxy HTTP
  • MDL-75454 - clé de session incluse dans l'URL de l'administration du cache en ajoutant ou modifiant les dépôts de cache

Sécurité

  • MSA-23-0004 - Injection SQL authentifiée via le contrôle de restriction d'accès
  • MSA-23-0005 - Fichier arbitraire authentifié lu dans un fichier de sauvegarde mal formé
  • MSA-23-0006 - Risque XSS lors de la sortie des données du filtre d'activité Base de données
  • MSA-23-0007 - Risque XSS si le filtre Algèbra est mal configuré
  • MSA-23-0008 - Risque potentiel d'injection de code Mustache dans Pix helper
  • MSA-23-0009 - Énumération des noms d'utilisateurs possible via IDOR sur la page des Plans de formation
  • MSA-23-0011 - L'enseignant peut accéder aux noms des utilisateurs auxquels il n'est pas autorisé à accéder
  • MSA-23-0012 - Le rapport de participation au cours montre les rôles que l'utilisateur ne devrait pas voir


Moodle 4.0.8

Date de sortie : 24 avril 2023

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0.8 (en anglais).

Corrections et améliorations

  • MDL-74452 - Test et versions des questions : erreurs déroutantes si toutes les versions d'une question sont en brouillon
  • MDL-76257 - L'intro/le format de l'activité ne respecte pas les préférences de l'éditeur de l'utilisateur lors de la création
  • MDL-72533 - Les performances de la table des événements du calendrier sont lentes
  • MDL-77523 - Le champ de base de données Textarea doit respecter le format d'éditeur préféré
  • MDL-76481 - Télécharger le rapport récapitulatif d'accessibilité donnait une erreur avec PHP8
  • MDL-77105 - Les icônes non monologo sont rendues comme blanchies
  • MDL-77670 - Le format du résumé du cours n'est pas conservé après l'enregistrement des données
  • MDL-76995 - Permettre l'indentation sur l'index du cours (rétroportage de MDL-76992)
  • MDL-73771 - La barre de défilement d'un cours peut être masquée dans les grands cours
  • MDL-76993 - Récupération de la fonctionnalité de déplacement vers la droite/gauche supprimée/masquée pour la version 4.0 (rétroportage de MDL-76990)
  • MDL-76994 - Nouveau paramètre de cours pour activer/désactiver l'indentation de cours en 4.0 et 4.1 (rétroportage de MDL-76991)
  • MDL-70976 - Erreur d'activité H5P lors de l'ajout d'un nouvel événement dans le calendrier
  • MDL-76998 - Ajout d'une option permettant aux administrateurs de réinitialiser l'indentation des cours sur le site pour Moodle 4.0 et 4.1 (rétroportage de MDL-76997)
  • MDL-77833 - Le sujet de la notification de modification du contenu du cours ne traite pas le filtre multilingue
  • MDL-77552 - Ajout du module et du nom du plugin à l'état d'activité de l'éditeur de cours (rétroportage de MDL-77386)
  • MDL-75301 - Aperçu de la question : la liste déroulante des versions devrait avoir une option toujours la plus récente
  • MDL-77392 - Les événements du calendrier peuvent ne pas s'afficher pour l'utilisateur
  • MDL-77555 - Les filtres du générateur de rapports se brisent avec des paramètres
  • MDL-75746 - Problèmes de sauvegarde et de restauration des tentatives de Test dans Moodle 4.0
  • MDL-77456 - Mettre en surbrillance l'activité en cours dans l'index du cours lors de la navigation à partir d'une page d'activité
  • MDL-73642 - Modifier le paramètre de devoir "Demander aux étudiants de cliquer sur le bouton de validation" de "Oui" à "Non", laisse les brouillons tels quels
  • MDL-77762 - Il n'y a pas de bouton de retour dans la banque de contenu lors de la visualisation d'un contenu créé par un autre utilisateur
  • MDL-77827 - Erreur inattendue lors de la connexion à l'aide de Clever SSO
  • MDL-77382 - OAuth 2 : gestion des erreurs interrompue lors du refus d'accès aux étendues pendant le flux de code d'autorisation
  • MDL-77626 - Statistiques du Test : erreur si une question aléatoire a une note maximale de zéro dans un Test
  • MDL-77148 - Banque de questions : filtrer la question par Tag puis la supprimer, génère des erreurs
  • MDL-77692 - Les noms de champs personnalisés sont affichés non formatés en tant que conditions/filtres de rapport personnalisés
  • MDL-76303 - Correction de la limite d'utilisateurs pour correspondre à BBB maxParticipants

Améliorations d'accessibilité

  • MDL-76941 - S'assurer que les visites guidées se redimensionnent et se repositionnent correctement lorsque le zoom de la page est modifié
  • MDL-77856 - Erreur d'analyse HTML liée aux feedbacks de qtype_multianswer dans ses sous-questions
  • MDL-77761 - L'élément de sélection du format de l'éditeur n'a pas d'étiquette
  • MDL-77764 - L'élément de sélection de contexte de banque de contenu n'a pas d'étiquette

Améliorations de sécurité

  • MDL-77618 - Les navigateurs saisissaient automatiquement le mot de passe de l'utilisateur dans les champs de mot de passe non masqués des paramètres d'administration
  • MDL-76680 - Empêcher $USER->ignoresesskey de rester activé au-delà de son utilisation prévue
  • MDL-73610 - Mise à jour de la dépendance de développement xmldom

Sécurité

  • MSA-23-0015 - Wiki : le listage des pages comportait un risque mineur d'injection SQL


Moodle 4.0.9

Date de sortie : prévue le 12 juin 2023 ; en cours de développement, correspond à Moodle 4.0.8+

Consulter la liste des détails sur les évolutions et corrections de bogues qui sont en cours de traitement (après authentification) pour cette version 4.0.9 (en anglais).

On masque cette partie actuellement ; ces balises seront à supprimer une fois l'information mise à jour lors de la sortie de cette version

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0.9 (en anglais).

Corrections et améliorations

Sécurité

Plusieurs problèmes de sécurité ont été corrigés. Les détails seront dévoilés une semaine après la sortie de cette version, afin de laisser le temps aux administrateurs de mettre à jour leur site Moodle.



Moodle 4.0.10

Cette version de Moodle n'est plus entièrement supportée. Généralement, seuls les correctifs de sécurité, de confidentialité des données et de pertes de données ont été intégrés dans les dernières versions de cette branche. Vous êtes encouragé à mettre à jour vers une version entièrement supportée de Moodle.


Date de sortie : prévue le 14 août 2023 ; en cours de développement, correspond à Moodle 4.0.9+

Consulter la liste des détails sur les évolutions et corrections de bogues qui sont en cours de traitement (après authentification) pour cette version 4.0.10 (en anglais).

On masque cette partie actuellement ; ces balises seront à supprimer une fois l'information mise à jour lors de la sortie de cette version

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0.10 (en anglais).

Corrections et améliorations

Sécurité

Plusieurs problèmes de sécurité ont été corrigés. Les détails seront dévoilés une semaine après la sortie de cette version, afin de laisser le temps aux administrateurs de mettre à jour leur site Moodle.



Moodle 4.0.11

Cette version de Moodle n'est plus entièrement supportée. Généralement, seuls les correctifs de sécurité, de confidentialité des données et de pertes de données ont été intégrés dans les dernières versions de cette branche. Vous êtes encouragé à mettre à jour vers une version entièrement supportée de Moodle.


Date de sortie : prévue le 9 octobre 2023 ; en cours de développement, correspond à Moodle 4.0.10+

Consulter la liste des détails sur les évolutions et corrections de bogues qui sont en cours de traitement (après authentification) pour cette version 4.0.11 (en anglais).

On masque cette partie actuellement ; ces balises seront à supprimer une fois l'information mise à jour lors de la sortie de cette version

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0.11 (en anglais).

Corrections et améliorations

Sécurité

Plusieurs problèmes de sécurité ont été corrigés. Les détails seront dévoilés une semaine après la sortie de cette version, afin de laisser le temps aux administrateurs de mettre à jour leur site Moodle.



Moodle 4.0.12

Date de sortie : prévue le 11 décembre 2023 ; en cours de développement, correspond à Moodle 4.0.11+

Consulter la liste des détails sur les évolutions et corrections de bogues qui sont en cours de traitement (après authentification) pour cette version 4.0.12 (en anglais).

On masque cette partie actuellement ; ces balises seront à supprimer une fois l'information mise à jour lors de la sortie de cette version

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.0.12 (en anglais).

Corrections et améliorations

Sécurité

Plusieurs problèmes de sécurité ont été corrigés. Les détails seront dévoilés une semaine après la sortie de cette version, afin de laisser le temps aux administrateurs de mettre à jour leur site Moodle.



Voir aussi