Notes de mise à jour de Moodle 2.9.x
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.
Cette page regroupe l'ensemble des notes de mise à jour de la branche Moodle 2.9
Remarque : cette page est la traduction d'une page de la documentation Développeur, considérée comme particulièrement importante. Malgré tous nos efforts pour la garder à jour, il est possible que la version originale soit plus à jour. Nous vous recommandons donc de vérifier depuis la page originale en anglais : Moodle 2.9 release notes.
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.
Version 2.9
Sortie : lundi 11 mai 2015
Vous pouvez consulter un survol des nouvelles fonctionnalités de Moodle 2.9 avec des copies d'écran, ou cette 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 2.9 (en anglais).
Merci beaucoup à tous les développeurs qui ont travaillé sur les correctifs et les nouvelles fonctionnalités de cette version.
Prérequis serveur
Les prérequis sont quasiment les mêmes que ceux de Moodle 2.7 et 2.8.
Ces versions sont les versions minimales pour assurer un fonctionnement correct ; nous vous recommandons d'utiliser des versions récentes et à jour.
- Versions PHP : 5.4.4 minimum (utilisez toujours la dernière version 5.4.x ou 5.5.x sous Windows - http://windows.php.net/download/). PHP 7 n'est pas supporté !
- Extensions PHP recommandées : GD (pour la conversion des images), zlib, OPcache
- Ghostscript doit être installé pour l'annotation des fichiers PDF rendus dans les devoirs
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 | 9.1 | Dernière |
MySQL | 5.5.31 | Dernière |
MariaDB | 5.5.31 | Dernière |
Microsoft SQL Server | 2008 | Dernière |
Oracle | 10.2 | Dernière |
Pour Oracle 10.2, oci_native_moodle_package.sql doit être lancé avant de mettre à jour sur les serveurs Oracle.
Prérequis client
Navigateur Internet | Version minimale | Version recommandée | Notes |
---|---|---|---|
Google Chrome | 30.0 | Dernière | |
Mozilla Firefox | 25.0 | Dernière | |
Apple Safari | 6 | Dernière | |
Microsoft Internet Explorer | 9 | Dernière | IE 10 requis pour le glisser-déposer de contenu de l'extérieur du navigateur vers Moodle |
Lecteurs d'écran
Nous supportons maintenant et testons deux configurations de lecteur d'écran (MDL-44002).
Navigateur | Lecteur d'écran | Version minimale | Version recommandée |
---|---|---|---|
Microsoft Internet Explorer | Jaws | 15 | Dernière |
Mozilla Firefox | NVDA | 2014.1 | Dernière |
Avant de mettre à jour
Pour pouvoir mettre à jour vers Moodle 2.9, Moodle 2.2 minimum est nécessaire (si vous avez une version plus ancienne, passez d'abord à Moodle 2.2.11).
Si vous n'installez pas une version neuve de Moodle 2.9, mais réalisez une mise à jour depuis une version existante, consultez impérativement les informations de Mise à jour à Moodle 2.9 !
Nouvelles fonctionnalités majeures
Un des projets les plus importants était la navigation et les pages utilisateurs. Voir aussi MDL-45774. Cela comprend :
- MDL-45894, MDL-49634 - La page Notes (liée depuis le menu utilisateur) regroupe tous les cours suivis, et tous ceux enseignés
- MDL-48936 - "Ma page" devient "Tableau de bord"
- MDL-48932, MDL-45898 - Amélioration de la page profil, dans lequel on peut insérer des éléments
- MDL-45895 - Nouvelle page de préférences (liée depuis le menu utilisateur)
- MDL-45896 - Entête consistant pour toutes les pages utilisateur
- MDL-48931 - Entête consistant pour toutes les sous pages utilisateur
- MDL-48935 - Barre de navigation consistante pour toutes les pages utilisateur
- MDL-49635 - Suppression des entrées redondantes de l'arbre de navigation
- MDL-49983 - Amélioration de la consistance de l'usage des mots "Ma" et "Mon" dans la navigation
Améliorations de l'interface utilisateur
- MDL-43996 - Possibilité de glisser-déposer des images dans l'éditeur Atto
- MDL-19670 - L'enseignant peut poster le même message dans tous les groupes d'un forum
- MDL-47172 - “You have assignments that need attention” in the course overview block displays relevant information for teachers
- MDL-48933 - Interface Ajax pour la messagerie
- MDL-23296 - Provide search function for Server files area in the file picker
- MDL-48937 - Ne pas afficher la catégorie dans la barre de navigation s'il n'y a qu'une seule catégorie
- MDL-26226 - Les noms de section dans la navigation peuvent être des liens vers les sections
- MDL-49694 - Overview report shows the full course name
- MDL-47527 - Allow access to overview report for users who can view all grades
- MDL-36009, MDL-46662 - Grader report accessibility improvement
- MDL-47562 - UI Fixes and improvements for SingleView report
- MDL-47434 - Ne pas afficher la section 'Général' dans le bloc navigation si elle est vide
Améliorations liées aux cours
- MDL-10405 - Ajout d'un bouton permettant de supprimer rapidement la totalité d'une section depuis la page d'accueil du cours
- MDL-31500 - Sauvegarde et restauration possible de la page d'accueil du site
- MDL-5583 - Les champs de la base de données peuvent être définis comme nécessaires
- MDL-28526 - Le glossaire peut exporter/importer les images intégrées et les fichiers joints
- MDL-49006, MDL-49101 - Removed default requirement of activity description and substituted with a single setting
- MDL-13831 - Grade to pass can be set by editing activity without going to gradebook
- MDL-46960 - Completion status is updated immediately for student when activity is graded
- MDL-27074 - Affichage du nom du groupe pour les événements de groupe dans le calendrier
- MDL-48969 - Nouveau bloc générique : résultat d'activité
- MDL-18177 - Nouvelle option pour choisir d'intégrer ou non les groupes et groupements dans la sauvegarde
- MDL-20053 - Activité base de données : nouvelle balise ##userpicture## permettant d'afficher l'image de profil d'un utilisateur
- MDL-49543 - Add a WYSIWYG field to Badges which is displayed on the criteria page
- MDL-46416 - Possibilité de modifier/supprimer l'image d'un groupe
- MDL-49687 - Ajout d'une personne à plusieurs groupes en même temps
- MDL-21724 - The course edit page needs a way to redirect to some page other than the main course page after saving
- MDL-47628 - When grouping is selected for the activity display a button to quickly create access restriction (helps users who were used to groupmembersonly)
- MDL-23178 - Allow indenting again for activities in the Main Menu block
- MDL-46238 - Add a simple way to go back from enrol/users.php page to the course
Fonctionnalités de l'administrateur
- MDL-15187 - Attribution de rôles globaux en utilisant un fichier CSV
- MDL-30937 - Backup report again links to the individual course backup summaries
- MDL-32547 - Configure temporary file deletion, to avoid moodledata/temp/backup filling up the filesystem
- MDL-49684 - Replace custom Moodle timezone stuff with standard PHP date/time code
- MDL-25763 - Version en ligne de commande de admin/replace.php
- MDL-44874 - Dossier temporaire par requête
- MDL-46064 - Abandon du support de MyISAM
- MDL-49298 - Les sauvegardes sont désormais au format tgz par défaut
- MDL-47834 - Nouvelle option pour restreindre les connexions simultanées dans la gestion de l'authentification
- MDL-47800 - L'utilisateur est déconnecté lors du changement de mot de passe
- MDL-47830 - Ajout de restrictions de rotation de mot de passe
- MDL-48559 - L'exécution du cron via le web est désactivée par défaut
- MDL-48080 - Ne jamais envoyer de courriel aux domaines terminant par .invalid
- MDL-48595 - L'exportation des historiques n'échoue plus à cause de limite mémoire
- MDL-28513 - Possibilité de spécifier le courriel de l'administrateur via l'installateur en ligne de commande
- MDL-49842 - Possibilité de spécifier le résumé de la page d'accueil via l'installateur en ligne de commande
- MDL-47803 - Nouvelle page affichant toutes les sessions de navigateur de l'utilisateur
- MDL-34684 - New health check to detect incorrect category path order and/or missing parent categories
- MDL-48493 - Détection automatique du type de plugin lors de l'installation depuis un fichier ZIP
- MDL-48894 - Site registration page states if site is registered
- MDL-18183 - Option to verify peer and host of MNet peer using HTTPS
Fichiers et dépôts
- MDL-42616 - Nouvelle option d'administration pour ajouter des types de fichiers personnalisés
- MDL-43752 - Amazon S3 repository allows an endpoint to be set
Authentification, inscriptions et accès
- Several improvements to meta enrolments, such as: populate groups from courses MDL-17929, sorting courses alphabetically MDL-35696, button to quickly add a new method MDL-49439
- MDL-26017 - Keyholder capability in self-enrolment plugin
- MDL-20365 - Salted Crypt passwords option for external database authentication
- MDL-49380 - Chose "Create new group" when synchronising cohort enrolment with a group
- MDL-49677 - Amélioration du message d'accueil personnalisé du plugin d'auto-inscription
- MDL-43415 - Custom profile fields should be syncable with external DB auth
- MDL-49638 - reCAPTCHA déplacé sous les champs de profils personnalisés lors de l'auto-enregistrement
Activité Test
- MDL-40988 - Ajout d'entêtes de section dans les tests
- MDL-40992 - Option for teachers to allow students to redo a finished question within a quiz attempt
- MDL-40990 - Teachers can require students to complete Question 1 before they can see Question 2
- MDL-25721 - La banque de questions peut être triée par date
- MDL-348 - Version imprimable pour les tests
- MDL-6340 - Force unique/unseen questions in retakes
- MDL-35280 - quiz_reset_userdata does not have an option to remove user/group overrides
- MDL-48898 - Quiz time period setting should use admin_setting_configduration
Activité Leçon
- MDL-48803 - Support des groupes
- MDL-48715 - Moving “time spent” from prerequisite to the proper completion rule
- MDL-43387 - UI for grading essays
- MDL-48244 - Lessons with no questions show completed after the first page is viewed
- MDL-47587 - Affiche la barre de progression sur la toute dernière page d'une leçon
- MDL-49642 - Give time/date extensions to users and groups in lesson
- MDL-40286 - Non-editing teacher should see Grade analysis in Lesson
- MDL-48473 - Lesson shortanswer question: add fill in the blank option
- MDL-48984 - Lesson content page jump descriptions, numerical and shortanswer questions answers allow rich html but should be plain text
- MDL-18553 - Removing grade info from lesson pages if lesson grade is 0
- MDL-26689 - In order to prevent interactivity references from being broken move the "Dependent on" feature to the completion/availability subsystem
- MDL-49183 - Ajout des événements de création, modification et suppression de page
- MDL-48883 - Content page viewed, Question page viewed and Question page answered events added
Autres modules
- MDL-48221 - Make forum subscription combinations less confusing with different combinations
- MDL-48822 - Find last visual post in a discussion
- MDL-46755 - Allow teachers to configure the number of discussions displayed using the social course format
- MDL-49069 - Ability to specify default values for Forum RSS
- MDL-48159 - For users without group prevent submissions instead of using "Default team" in group assignments
- MDL-47777 - Convert assignment maximum files per submission maximum to global setting
- MDL-45848 - Possible to assign Marker on a marking guide or rubric assignment without giving a grade
- MDL-49220 - Allow preview of Choice options before activity is opened for submission
- MDL-34375 - Choice module should display information in "Course overview" block
- MDL-43770 - Exclude inactive users' responses from Choice report (with an option to include)
- MDL-32285 - Added "Continue" button under Error notification message (IMS CP)
- MDL-49730 - Atelier : utilisation de toute la largeur de la page lors de l'affichage des contenus
- MDL-36874 - Texte de navigation pour les livres
- MDL-49563 - Allow glossary entry to be updated from glossary navigation
Divers
- MDL-46763 - Sauvegarde les images utilisateur au format JPEG si elles sont déposées dans ce format
- MDL-48760 - Mise à jour de mathjax en version 2.5
- MDL-47232 - Course completion: "Activities to be completed" should not require passing grade
- MDL-48437 - Make Visible/All groups selector show own groups first
- MDL-47501 - Add an indication that the grade letters have been overridden
- MDL-47159 - Le plugin de lien dans Atto ajoute le préfixe 'http://' si nécessaire
- MDL-9443 - Run *.xhtml file through the text filters.
- MDL-48616 - Add Macrons in Atto character map
- MDL-46665 - Ajout du filtre sur le champ 'idnumber' de la liste des utilisateurs
- MDL-48499 - Show which users have not received messages in bulk messaging
- MDL-49333 - Return additional information in WebService core_get_site_info
Sécurité
- MSA-15-0018 Quiz manual-grading is an XSS risk, but does not declare that
- MSA-15-0019 Possible phishing when redirecting to external site using referer header
- MSA-15-0020 User fullname disclosure through account confirmation link
- MSA-15-0021 Any authenticated user can subscribe to site-wide event monitor rules
- MSA-15-0022 Potential XSS risk when returning text entered by student from Web Services
- MSA-15-0023 Suspended user is able to login when confirming email
- MSA-15-0024 User with suspended enrolment can see sections in the navigation tree
- MSA-15-0025 Capability to manage own files is not respected in Web Services
Pour les développeurs
- MDL-49046 - Support for Asynchronous Module Definition formatted javascript modules. Documentation développeur : dev:Javascript Modules
- MDL-49163 - Support for calling webservice functions directly from javascript. Documentation développeur : dev:AJAX
- MDL-49152 - Support for implementing renderers as mustache templates (php and javascript). Documentation développeur : dev:Templates
- MDL-44874 - A new per-request directory API has been added, and should be used instead of make_temp_directory wherever possible.
- MDL-49604 - Support for in browser caching (localstorage) of strings and templates
- MDL-49650 - Template Library - tool for displaying templates in the current theme
- MDL-48887 - New auth hook to intercept code before login page is shown.
- MDL-48177 - Allow plugin environment checks to work without defining explicit versions of Moodle
- MDL-46728 - Les fontes WOFF2 sont supportées dans les thèmes
- MDL-39752, MDL-49456 - Les tests Behat fonctionnent en parallèle
- MDL-49163 - Unified Ajax script handler. Documentation développeur : dev:AJAX
- MDL-27548 - La table des commentaires contient le composant
- MDL-49269 - Add an AMD log module
- MDL-49534 - Delete pear/HTTP/WebDav
- MDL-48212 - Introduces a new class \core\message\message that should be used instead of \stdClass for creating messages.
- MDL-37477 - html_table API supports caption tag
- MDL-49643 - Deprecate inconsistent API to extend the navigation by local plugins
- MDL-49361 - Ability to provide alternate strings manager
- MDL-44642 - Implemented backend to keep session alive
- MDL-45725 - User preferences for flexible tables can be set persistent across sessions
- MDL-49306 - When copying block instances the instance data is also copied
- MDL-47915 - Theme layout "embedded" uses id='page-content' rather than 'content' to be consistent with other layouts
- MDL-48212 - Implement new message api to support specific text only on a given handler
- MDL-49262 - Delete the yui versions of the bootstrap plugins
- MDL-40864 - Use div.logo instead of a.logo in Bootstrapbase / Clean / More home links
- MDL-48160 - For theme developers: changes to block region layouts when coded for RTL
- MDL-49684 - Use PHP native timezones support
Notes de mise à jour pour les développeurs
Pour plus de détails, voyez lib/upgrade.txt et les fichiers upgrade.txt dans les dossiers de plugin :
- Activity modules
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/upgrade.txt;hb=master
- Assignment module
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/assign/upgrade.txt;hb=master
- Authentication plugins
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=auth/upgrade.txt;hb=master
- Blocks
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=blocks/upgrade.txt;hb=master
- Conditional availability system
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=availability/upgrade.txt;hb=master
- Core
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/upgrade.txt;hb=master
- Course formats
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=course/format/upgrade.txt;hb=master
- Enrolment plugins
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=enrol/upgrade.txt;hb=master
- Forum module
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/forum/upgrade.txt;hb=master
- Glossary module
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/glossary/upgrade.txt;hb=master
- Grade export plugins
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=grade/export/upgrade.txt;hb=master
- Grade reports
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=grade/report/upgrade.txt;hb=master
- LTI module
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/lti/upgrade.txt;hb=master
- Modules
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/upgrade.txt;hb=master
- Question system
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/upgrade.txt;hb=master
- Quiz module
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/quiz/upgrade.txt;hb=master
- Quiz access rules
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/quiz/accessrule/upgrade.txt;hb=master
- Repositories
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=repository/upgrade.txt;hb=master
- SCORM module
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/scorm/upgrade.txt;hb=master
- Themes
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=theme/upgrade.txt;hb=master
- TinyMCE
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/editor/tinymce/upgrade.txt;hb=master
Moodle 2.9.1
Date de sortie : 6 juillet 2015
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.9.1 (en anglais).
Changements importants
Un gros travail a été effectué pour gérer les changements de notes inattendus rencontrés dans le carnet de notes par certaines personnes, lors de la mise à jour de Moodle 2.7 vers Moodle 2.8 ou 2.9. Voyez la documentation utilisateur Notes minimales et maximales et changements de calculs du carnet de notes pour les détails.
- MDL-48618 - Gérer les changements de notes inattendus après la mise à jour à Moodle 2.8
- MDL-49257 - Ajuster les poids lorsqu'un crédit spécial est présent, causant des comportements inattendus
- MDL-48239 - Changer la note maximale des éléments lors du calcul avec une valeur différente de 100
Un autre changement important est l'introduction de l'accès autorisé à un dépôt Youtube. Après la mise à jour, vous devrez entrer une clé d'API YouTube dans les réglages du dépôt YouTube de votre site.
- MDL-50176 - Accès authentifié au dépôt YouTube
Changements fonctionnels
- MDL-50089 - Gradebook export now respects aggregate only non-empty grades for percentage and letter
- MDL-48467 - Atto : nettoyage du code HTML même si le formulaire est validé lorsque Atto est en mode HTML
Changements dans les API
- MDL-49022 - sync_users doit appeler l'événement core\event\user_updated
Sécurité
- MSA-15-0026 Possible phishing when redirecting to external site using referer header
- MSA-15-0027 Capacité de forum 'mod/forum:canposttomygroups' non respectée en utilisant 'Poster une copie dans tous les groupes'
- MSA-15-0028 Possible XSS through custom text profile fields in Web Services
- MSA-15-0029 Injection Javascript dans le module SCORM
Corrections et améliorations
- MDL-50177 - La mise à jour des devoirs en 2.7/2.8 fonctionne même si des accès conditionnels sont définis
- MDL-39353 - Connexion à un hub derrière un serveur proxy
- MDL-49742 - Enrolled users page no longer displays sorting by fields that are not used in user identity
- MDL-47787 - Après la suppression d'un test, ses catégories de questions et questions restent dans la base de données interne
- MDL-49764 - Corrections d'inconsistances de l'interface du carnet de notes avec Internet Explorer
- MDL-49885 - The course overview block can now be added to Dashboard
- MDL-50675 - Affichage des étiquettes de dépôt Wikimedia (causé par un changement de l'API Wikimedia)
- MDL-50091 - Fixed fatal error in gradebook singleview after a module has been uninstalled
- MDL-48664 - Messaging contacts paging bar no longer expands and overlaps other text
- MDL-50092 - La désinscription d'utilisateur fonctionne maintenant avec IMS Entreprise
- MDL-49560 - SOAP web service now works with token
- MDL-50004 - Fix coursename and enrolment icons in category combo on Frontpage
- MDL-50646 - La langue par défaut du site doit être définie comme langue pour les nouveaux utilisateurs
- MDL-50394 - La note pour passer n'affiche plus d'erreur lors de l'utilisation d'un point comme séparateur décimal
- MDL-50276 - Ajout d'un retour à la ligne manquant dans les courriels de forums en texte brut
- MDL-49061 - The activity completion report in a course correctly shortens headers when multi language filter is used
- MDL-50275 - Added missing version bump after risk bitmap change in MDL-49941
- MDL-50380 - Correction d'une erreur de paramètre manquant lors de l'édition de fichiers de wiki
Moodle 2.9.2
Date de sortie : 14 septembre 2015
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.9.2 (en anglais).
Changements importants
- MDL-50062 - Modifier la méthode d'agrégation des catégories de notes ne génère plus d'éléments "Extra credit" non prévus
- MDL-34938 - Les dates d'expiration d'inscription sont maintenant respectées par les inscriptions via méta-cours
- MDL-35148 - Les thèmes de cours ou catégorie sont maintenant respectés lorsqu'on consulte le site web depuis une tablette ou un smartphone
- MDL-45772 - Les formulaires tels que "Créer un nouveau groupe" ne sont plus remplis par les navigateurs avec les noms d'utilisateurs et mots de passe
Changements dans les interfaces utilisateur
- MDL-37832 - La vue d'ensemble des cours sur la page "Mon Moodle" ("Tableau de bord") indique que le détail des activités peut être affiché
- MDL-46860 - Le sélecteur de fichiers s'affiche correctement dans la fenêtre de gestion des fichiers d'Atto
- MDL-49536 - Les logos des thèmes "Clean" et "More" supprimaient les informations d'entête
- MDL-45841 - Les forums type blog indiquent mieux les messages non lus
- MDL-50293 - Les noms de fichier s'affichent correctement dans le bloc de navigation
- MDL-50323 - Les listes non numérotées sont maintenant stylées correctement dans les sections de cours
- MDL-50869 - Increased contract of warning colours for AA accessibility
- MDL-50801 - Allow to set the caption side in Atto table
- MDL-50525 - Amélioration de l'emplacement de preventsubmissionnotingroup sur la page des réglages
Changements fonctionnels
- MDL-49826 - Single view now requires capability moodle/grade:edit and not moodle/grade:manage
- MDL-35027 - La liste des abonnés au forum montrait les participants sans accès au forum
- MDL-51179 - La restauration du contenu sauvegardé automatiquement par Atto est désactivée si le contenu est modifié par quelqu'un d'autre
- MDL-49629 - Possibilité de spécifier l'URL de l’icône pour un outil externe donné
- MDL-50868 - Possibilité d'utiliser les tags ruby
Changements dans les API
- MDL-49085 - Le bloc tag_youtube utilise maintenant la nouvelle API YouTube
- MDL-49360 - La fonction get_local_referer() devrait être utilisée plutôt que HTTP_REFERER directement
Sécurité
- MSA-15-0030 Les étudiants peuvent répondre à nouveau aux questions dans la leçon
- MSA-15-0032 Les utilisateurs peuvent supprimer les fichiers déposés par d'autres utilisateurs dans un wiki
- MSA-15-0033 La synchronisation méta-cours inscrit les étudiants suspendus comme Gestionnaire pendant une courte durée
- MSA-15-0034 Vulnérabilité dans le processus de récupération d'un nouveau mot de passe
- MSA-15-0035 Possibilité de voir les évaluations des autres groupes
- MSA-15-0036 XSS dans la description des groupements
Corrections et améliorations
- MDL-46232 - Correction de l'erreur "Lettres minuscules uniquement" lors de la suppression d'utilisateurs sans mail
- MDL-30315 - Déposer des feedback via fichier CSV n'efface plus les notes attribuées localement
- MDL-50446 - Main menu block no longer throws error if there is a resource to be opened in a new window
- MDL-49440 - Le sélecteur de date affiche correctement les noms des jours dans toutes les locales
- MDL-42670 - Le bloc activités récentes n'affiche plus le nom d'utilisateur pour les devoirs anonymes
- MDL-49864 - Assignment PDF Pen annotations are always visible even if there are draft pen annotations
- MDL-43785 - Correction du message d'erreur à propos des sessions expirées lorsqu'on clic sur des éléments AJAX tels que dérouler le menu d'administration
- MDL-44962 - Correction d'erreur lors de l'utilisation de tags HTML dans les entêtes de wiki
- MDL-50649 - Optimisation des requêtes en base de données pour le rapport de participation au cours
- MDL-50714 - Poster dans un forum ne nécessite pas la capacité 'mod/forum:movediscussions'
- MDL-50799 - Amélioration du comportement de la chaîne "questions par page" de la banque de questions
Moodle 2.9.3
Date de sortie : 9 novembre 2015
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.9.3 (en anglais).
Changements importants
- MDL-42639 - Le service web core_user_get_users_by_field devrait renvoyer username ou idnumber pour tous les gestionnaires
- MDL-48861 - Assignment: "Need grading" filter is not working properly within grading overview
- MDL-51552 - "Single View" bulk insert for empty grades no longer overwrites non-empty grades
- MDL-51083 - Correction du remplissage automatique par les navigateurs dans plusieurs formulaires (la plupart des formulaires étaient corrigés via MDL-45772 dans la version précédente)
- MDL-36606 - AJAX Grader report now works correctly when uneditable cells are present
Changements fonctionnels
- MDL-49545 - Les enseignants sans la possibilité de modification du nom court ou complet du cours ne devraient pas pouvoir modifier ces éléments lors d'une restauration
- MDL-50917 - Autoriser les gestionnaires à accéder aux préférences d'autres utilisateurs
- MDL-50811 - Forum email replies update completion tracking information
- MDL-51834 - Verrouillage des champs de profils personnalisés qui sont définis pour être synchronisés avec différents plugins d'authentification
- MDL-44707 - Copy embedded files in HTML block when duplicating block (mostly affects adding HTML block with files to default Dashboard)
- MDL-51467 - Modifier la date de début de cours lors d'une réinitialisation de cours ajuste maintenant les dates de restriction en conséquence
- MDL-43594 - Devoir : modifier la date de début de cours met maintenant à jour les événements du calendrier en conséquence
Changements dans les interfaces utilisateur
- MDL-40710 - Meilleurs visualisation de l'icône du sac à badges
- MDL-51290 - Rendre plus évident l'ajout d'une photo au profil
- MDL-50207 - Fixed activity results block CSS not to overwrite table caption and work correctly with RTL
Sécurité
- MSA-15-0037 Possible to send a message to a user who blocked messages from non contacts
- MSA-15-0038 DDoS possibility in Atto
- MSA-15-0039 CSRF in site registration form
- MSA-15-0040 Student XSS in survey
- MSA-15-0041 XSS in flash video player
- MSA-15-0042 CSRF in lesson login form
- MSA-15-0043 Web service core_enrol_get_enrolled_users does not respect course group mode
- MSA-15-0044 Capability to view available badges is not respected
- MSA-15-0045 SCORM module allows to bypass access restrictions based on date
- MSA-15-0046 Choice module closing date can be bypassed
Corrections et améliorations
- MDL-51514 - Amélioration de performance d'une requête de re-notation sur MySQL
- MDL-51498 - Amélioration de performance de re-notation du carnet de notes
- MDL-50805 - Amélioration de performance de la tâche planifiée de nettoyage de messagerie
- MDL-50790 - Fixed problem with removing content of Reply to email feature in gmail
- MDL-26429 - Added missing criteria icons to completion report
- MDL-51190 - Correction du verrouillage de MS Edge lors de la visualisation d'un PDF intégré
- MDL-46710 - Le module LTI gère correctement l'achèvement lorsqu'il est ouvert dans une nouvelle fenêtre
- MDL-46497 - Atto : cliquer sur le bouton RTL puis LTR ne devrait pas ajouter de balise HTML
- MDL-49032 - RFC2445_WSP defined incorrectly for Bennu iCal.
- MDL-50892 - Correction d'erreurs lorsqu'une ressource ou activité était nommée '0' (zéro)
- MDL-51390 - Badges : connexion aux sacs à badges externe corrigée
- MDL-50079 - Atto: Fixed bug when user was unable to select "open in new window" when linking to the file from repository
- MDL-48881 - Leçon : correction d'un bogue qui n'affichait pas toujours les tentatives des étudiants
Moodle 2.9.4
Date de sortie : 11 janvier 2016
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.9.4 (en anglais).
Changements importants
- MDL-44330 - When using assignment grading in several tabs the links to individual students grades work correctly
- MDL-37834 - Excel can be used to edit the assignment offline grading worksheet
- MDL-49473 - L'exportation des historiques intègre l'année
- MDL-52078 - Correction de l'erreur de note totale avec la notation naturelle et exclusion des éléments masqués qui apparaissaient uniquement lorsque visualisés par les étudiants
Sécurité
- MSA-16-0001 Deux services web liés aux inscriptions ne vérifiaient pas la visibilité des cours
- MSA-16-0002 Vulnérabilité XSS lors de la recherche dans la gestion des cours
Corrections et améliorations
- MDL-40245 - Downloading all assignment submissions no longer fails due to 30 second execution time out
- MDL-52354, MDL-52355 - L'activité base de données permet maintenant de définir des dates dans un intervalle plus large et respecte le type de plugin calendrier
- MDL-42571 - Edit PDF: Fixed bug with viewing a second PDF on the assignment grading page
- MDL-43069 - Assignment grading: "Submission comments" fail to expand if you hide the "file submissions" column
- MDL-37308 - Uploaded PNG images preserve transparency when resized
- MDL-49490 - Fixed export to portfolio link in assignment with additional files
- MDL-51257 - L'écran de messagerie indique maintenant lorsqu'un message n'est pas envoyé
- MDL-52194 - Correction de Flowplayer qui ne fonctionnait pas avec une configuration non sécurisé de request_order
Pour les développeurs
- MDL-51582 - Passage à grunt pour compiler LESS (recess n'étant plus maintenu)
Moodle 2.9.5
Date de sortie : 14 mars 2016
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.9.5 (en anglais).
Changements importants
- MDL-48778 - Devoir : correction de problème lors de la notation rapide en cas de tentatives multiples
- MDL-21912 - Nouveau paramètre 'Permettre la résolution de conflit administrateur' lors de la restauration de cours depuis un autre site Moodle
- MDL-31635 - Course completion "grade" criteria now correctly shows grades as points and not percents
- MDL-51702 - Retour de la possibilité d'attribuer des rôles aux blocs dans le tableau de bord par défaut et le tableau de bord
- MDL-49807 - Wiki table of contents correctly displays headers created in Atto editor
Corrections et améliorations
- MDL-48015 - Fixed misalignment in gradebook when category has no total and items
- MDL-52566 - Releasing assignment with team submission now releases grades to all group members
- MDL-52486 - Correction d'erreurs javascript dans les langues ayant _ dans leur nom, comme fr_ca (par exemple lorsqu'on modifie les intérêts des utilisateurs)
- MDL-51723 - Correction d'un bogue lors de la désinscription d'utilisateur à la connexion via l'authentification LDAP avec Active Directory
- MDL-38020 - Corrected user enrollment workflow through Participant list using Edit Icon
- MDL-41531 - Correction de caractères spéciaux dans le nom de cours qui interfèrent avec l'inscription via PayPal
- MDL-51075 - La fenêtre surgissante de glossaire s'affiche maintenant centrée
- MDL-52217 - Nettoyage du dossier temporaire de téléchargement pour le dépôt dropbox
- MDL-52589 - Possibilité de désinstaller les caches qui ne sont pas par défaut
- MDL-50083 - Unlock submissions when reopening locked assignment
- MDL-43620 - Allow to reset the course start date when having a chat activity
- MDL-49338 - Fixed bug when quiz statistics report displays the preview icons to the wrong variant
- MDL-52763 - Users with the mod/assign:viewblinddetails capability are able to cross reference users with their blind identities
- MDL-52435 - Les liens de prévention du plagiat sont déplacés au dessus du texte de rendu
- MDL-52814 - Fixed overlapping of redo button in Quiz
- MDL-53012 - Behat : ajout d'une étape pour lancer les tâches planifiées
- MDL-50218 - S'il n'y a pas de note, un module outil externe (LTI) retournera une valeur vide plutôt que 0 au fournisseur d'outil LTI
Sécurité
- MSA-16-0003 Vérification de capacité incorrecte lors de l'affichage des courriels des utilisateurs dans la liste des participants
- MSA-16-0004 XSS depuis les champs de profil depuis la base de données externe
- MSA-16-0005 XSS par réflexion dans la recherche avancée de l'activité base de données
- MSA-16-0006 Les cours cachés sont affichés aux étudiants dans le moniteur d’événements
- MSA-16-0007 Le rôle enseignant non éditeur peut modifier la case à cocher exclure dans la vue simple
- MSA-16-0008 La fonction externe get_calendar_events retourne des événements appartenant à des activités cachées
- MSA-16-0009 CSRF dans la page de gestion des plugins de devoir
- MSA-16-0010 Énumération de détails de catégories possible sans authentification
- MSA-16-0011 Ajout de "no referrer" aux liens ayant comme attribut de destination _blank
- MSA-16-0012 La fonction externe mod_assign_save_submission ne vérifie pas les dates de rendu
Moodle 2.9.6
Date de sortie : 9 mai 2016
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.9.6 (en anglais).
Corrections et améliorations
- MDL-51142 - Activité Devoir : se connecter comme un autre utilisateur ne change plus le champ "Dernière modification (soumission)"
- MDL-49861 - Activité Base de données : le bouton "Sauvegarder et ajouter un autre" ne pré-rempli plus le formulaire avec les données de l'enregistrement précédent
- MDL-50795 - Éditeur Atto : la couleur de fond n'est plus conservée lorsqu'on colle du contenu à cause de problèmes liés à Chrome
- MDL-53538 - Activité Base de données : plus d'affichage d'erreur de codage lorsqu'on cherche une base de données sans enregistrement
- MDL-53139 - L'outil d'importation d'utilisateurs fonctionne maintenant correctement même si la casse des courriels n'est pas respectée
- MDL-53176 - Amélioration des performances du rapport d'historique des notes
- MDL-51828 - Dépôt Wikimedia : permet d'importer n'importe quel fichier .svg de façon consistante
- MDL-53402 - Activité Base de données : définir un champ nombre comme requis autorise maintenant la valeur 0
- MDL-53770 - Activité LTI : possibilité de désinstaller les plugins LTI
- MDL-53728 - Améliorations au sélecteur de type de fichier dans le formulaire d'import/export de questions
Sécurité
- MSA-16-0013 Les utilisateurs peuvent modifier les champs de profil verrouillés par l'administrateur
- MSA-16-0015 Diffusion d'information de nom de forum caché
- MSA-16-0016 Un utilisateur peut voir les badges d'autres utilisateurs sans permissions appropriées
- MSA-16-0017 idnumber de cours non protégé de la restauration par un enseignant
- MSA-16-0018 CSRF dans le script qui marque les messages de forum comme lus
Moodle 2.9.7
Date de sortie : en cours de développement, correspond à Moodle 2.9.6+
Consulter la liste des détails sur les évolutions et corrections de bogues qui sont en cours de traitement pour cette version 2.9.7 (en anglais).
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.