Notes de mise à jour de Moodle 3.6.x

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 mise à jour de la branche Moodle 3.6

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.



Sommaire

Version 3.6

Sortie : 3 décembre 2018

Vous pouvez consulter un survol des nouvelles fonctionnalités de Moodle 3.6 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 3.6 (en anglais).

Merci beaucoup à tous les développeurs qui ont travaillé sur les correctifs et les nouvelles fonctionnalités de cette version.

warning.png Avertissement : Pour les sites utilisant un thème ou un formulaire de connexion personnalisé (voire une authentification SSO), depuis Moodle 3.6 le formulaire d'authentification doit inclure un nouveau champ de jeton de connexion (sinon la connexion sera impossible). Pour trouver des détails sur les changements requis, voir la documentation dédiée (en anglais).


warning.png Avertissement : Il est recommandé d'installer plutôt Moodle 3.6.1, qui intègre la correction d'une régression liée à la messagerie.

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.1 minimum (si vous avez une version plus ancienne, passez au moins à Moodle 3.1 d'abord)
  • Version PHP : 7.0.0 minimum (depuis Moodle 3.4). PHP 7.1 et 7.2 sont également supportés. Une version 64 bits est recommandée. Le support de PHP 7.3.x est implémenté (@ MDL-63420) mais est prêt pour la production seulement à partir de Moodle 3.6.4.
  • L'extension PHP intl est requise (depuis Moodle 3.4 ; elle était recommandée depuis Moodle 2.0)

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.4 11.x - la version 12.x n'est pas encore supportée (MDL-67414)
MySQL 5.6 Dernière
MariaDB 5.5.31 Dernière
Microsoft SQL Server 2008 Dernière
Oracle 11.2 Dernière

Prérequis client

Navigateurs internet supportés

Moodle 3.6 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
  • Internet explorer

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/

Note : certains navigateurs anciens ayant des problèmes de compatibilité connus avec Moodle 3.6 :

  • Internet Explorer 10 et précédents
  • Safari 7 et précédents

Avant de mettre à jour

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

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

Nouvelles fonctionnalités majeures

Tableau de bord et vue d'ensemble des cours

GDPR et données privées

Notez que certaines de ces améliorations liées au RGPD sont également intégrées dans Moodle 3.5.3, 3.4.6 et 3.3.9.

  • MDL-63116 - Actions par lot pour les demandes de données
  • MDL-62309 - Option pour rendre les politiques de site obligatoires ou optionnelles
  • MDL-61652 - Capacités de contrôle de qui peut télécharger les données SAR
  • MDL-62563 - Suppression de données d'utilisateurs supprimés
  • MDL-63897 - Étape de prétraitement supprimée du processus de demande de données
  • MDL-62558 - Fournir un résumé de la configuration du registre de données (en lecture seule)
  • MDL-63726 - Option de suppression du lien "Résumé de la conservation des données" dans le pied de page
  • MDL-62491 - Exportation de demande de données au format HTML
  • MDL-63401 - Améliorations de l'expiration d'utilisateurs
  • MDL-63619 - Améliorations aux objectifs des données et à l'héritage de catégories
  • MDL-62560 - Différentes stratégies de conservation des données pour différents rôles dans un objectif
  • MDL-62554 - Possibilité de configurer le registre de données pour utiliser les valeurs par défaut du type de module
  • MDL-63009 - Site mentionné dans les notifications de demandes de données par courriel
  • MDL-6074 - Option pour cacher son nom du bloc Utilisateurs en ligne

Messagerie

  • MDL-57272 et MDL-63280 - Messagerie de groupe
  • MDL-63303 - Nouvelle interface de messagerie avec le Tiroir de messagerie
  • MDL-63279 - L'option Désactiver la messagerie sur tout le site
  • MDL-63214 - Paramètre de confidentialité pour restreindre qui peut vous envoyer un message
    • Le nouveau paramètre "Autoriser la messagerie sur tout le site' est désactivé par défaut pour les nouvelles installations mais activé pour les sites mis à niveau si $CFG->keepmessagingallusersenabled = true; est défini dans config.php
  • MDL-63213 - Option permettant de placer des conversations de messagerie en favori
  • MDL-63283 - Notifications pas envoyées pour les conversations de groupe
  • MDL-63281 - Les membres du groupe sont synchronisés avec les membres des conversations de messagerie.

Devoir

  • MDL-27520 - Le feedback de devoir peut inclure des médias ou autres fichiers

Test

  • MDL-62610 - Amélioration de la facilité d'utilisation des rapports de statistiques de quiz pour les questions randomisées
  • MDL-62708 - Possibilité d'ajouter des numéros d'identification aux questions et aux catégories de questions
  • MDL-63738 - Les questions individuelles peuvent être exportées à partir de la banque de questions.

Atelier

  • MDL-60820 - Les enseignants peuvent spécifier les types de fichiers soumis pour l'atelier

Dépôts

Open Badges

Performance

  • MDL-54035 - Améliorations de performance lorsqu'il y a beaucoup de données dans mdl_cache_flags
  • MDL-47962 - Améliorations de performance du filtre "Lien vers un article de glossaire"

Améliorations d'utilisabilité

  • MDL-51177 - implémentation de atto_htmlplus pour améliorer l'indentation HTML de l'éditeur Atto
  • MDL-45170 - Copier-coller d'images d'une fenêtre d'éditeur WYSIWYG à une autre
  • MDL-61388 - Actions du forum annoncées par le lecteur d'écran une fois complétées
  • MDL-62899 - La recherche globale affiche une icône pertinente à côté du lien dans les résultats.
  • MDL-46415 - SVG/haute résolution des émoticônes
  • MDL-58000 - Utilisation d'images de badge plus grandes

Expérimental

  • MDL-53566 - Gel de contexte - définir un accès en lecture seule pour les catégories, cours, activités et leur contenu

Autres améliorations principales

Changements fonctionnels

  • MDL-17943 - Bouton "Renvoyer l'e-mail de confirmation" sur la page d'ouverture de session
  • MDL-14274 - Conditions SI dans les calculs de notes
  • MDL-37624 - Prise en charge de l'emplacement des entrées du calendrier
  • MDL-36754 - Les images sont affichées dans les notifications de forum par courriel
  • MDL-59259 - Les options de format de cours peuvent être spécifiées dans le fichier CSV des cours téléchargés.
  • MDL-41265 - Option de ressource de page pour afficher/masquer "Dernière modification".
  • MDL-61378 - Améliorations de la structure HTML des messages du forum
  • MDL-59454 - Option pour télécharger la liste des participants du cours
  • MDL-60520 - Les modèles d'analyse peuvent utiliser différents backends d'apprentissage machine
  • MDL-61573 - Menu utilisateur : carte des suites personnalisées Font Awesome icônes pour les dossiers non pix/t
  • MDL-62320 - JSON ajouté à la liste des types MIME par défaut
  • MDL-63431 - Atto media plugin titre de l'attribut global prise en charge
  • MDL-60435 - Fournisseurs d'authentification d'identité Shibboleth
  • MDL-59169 - Sauvegarde du rapport de nivellement après édition avec plusieurs onglets
  • MDL-62960 - Glisser et déposer des éléments de cours respecte la date de début du cours

Sécurité

  • MSA-18-0020 Vulnérabilité CSRF dans le formulaire de connexion. Notez que cette correction a déjà été annoncée lors de la sortie de Moodle 3.5.3, 3.4.6, 3.3.9 et 3.1.15.

Pour les administrateurs

  • MDL-62334 - Lien 'Ajouter un nouveau cours' dans l'administration du site
  • MDL-63253 - Les résultats de recherche de l'administrateur fournissent l'emplacement de la page trouvée qui correspond à votre recherche
  • MDL-63772 - Capacité de contrôler l'utilisation du CCF Atto Record
  • MDL-63708 - Les nouveaux blocs pris en charge par l'application mobile peuvent être désactivés
  • MDL-52953 - Dépréciation de l'ancien stockage des historiques
  • MDL-59429 - Historisation des changements de administrateurs du site
  • MDL-62651 - adhoc task runner
  • MDL-62777 - Les mises à jour du site via CLI affichent les nouveaux paramètres par défaut
  • MDL-63603 - La monnaie indienne Roupie ajoutée à [Méthodes d'inscription|Paypal]
  • MDL-60514 - Définissez le chemin d'accès au CLI PHP afin d'afficher "Exécuter maintenant" pour Planifier les tâches
  • MDL-61041 - L'outil d'aide à la mise à niveau de l'affectation a été retiré du noyau.

Pour les développeurs

Mise à jour de l'API de gestion des données privées

En plus des éléments déjà requis, chaque plugin qui implémente l'interface de fournisseur de plugin doit également implémenter l'interface \core_privacy\local\request\core_userlist_provider. Deux nouvelles méthodes doivent être implémentées :

Ces deux méthodes ne sont pas requises pour les plugins qui implémentent null_provider uniquement (plugins qui n'enregistrent pas de données utilisateur).

Attention : ces changements sont également requis à partir des versions 3.4.6 et 3.5.3.

Fichiers de scénario Behat

  • MDL-57281 - L'étape behat
    I navigate to "ITEM" node in "MAINNODE > PATH"
    a été dépréciée et génère une exception indiquant les détails sur la manière de la remplacer. Les étapes de remplacement recommandées fonctionnent sur toutes les versions récentes de Moodle, y compris Moodle 3.4.

Jeton de connexion

Si votre plugin fourni un formulaire de connexion alternatif (par exemple un thème remplaçant le formulaire de connexion par défaut), le formulaire de connexion doit intégrer un nouveau champ de jeton de connexion. Pour les détails sur les changements requis, voir la documentation dédiée (en anglais). Notez que cela affecte également les dernières branches stables, à partir de Moodle 3.3.9, 3.4.6 et 3.5.3 ; voir cette discussion.

= Nouvelles fonctions du cœur

  • userdate_htmltime()

New callback hooking points in page layouts

  • standard_after_main_region_html - A new general purpose callback hooking point in the page layout. Used for example by the new messaging drawer UI.

Mise à jour des plugins

Lisez lib/upgrade.txt pour vérifier les éléments dépréciés et les changements dans les APIs générales, assurez-vous de les appliquer à vos plugins. Notez que les entrées indiquées ne sont pas triées par priorité, mais par leur date d'intégration.

Vous trouverez ci-dessous une liste de fichiers upgrade.txt qui contiennent des informations concernant la mise à jour de Moodle 3.5 vers Moodle 3.6 (notez que si vous mettez à jour depuis une version plus ancienne, il peut y avoir d'autres fichiers). Si votre plugin dépend d'un autre plugin ou appelle des méthodes d'un autre plugin, lisez le fichier upgrade.txt dans le dossier de ce plugin (s'il existe).


Moodle 3.6.1

Date de sortie : 5 décembre 2018

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

Correction de régression

  • MDL-64307 - Les conversations de messagerie existantes doivent être affichées après mise à jour

Autres corrections

  • MDL-64206 - Le logo Facebook est affiché correctement en utilisant l'authentification OAuth 2
  • MDL-63459 - La question calculée à choix multiple peut rendre une note négative en mode interactif


Moodle 3.6.2

Date de sortie : 14 janvier 2019

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

Corrections et améliorations

  • MDL-63994 - Correction de l'authentification CAS
  • MDL-63260 - Correction du grossissement exponentiel des questions lors de la duplication de tests
  • MDL-49651 - Les cours cachés n'envoient plus de notification de forum aux participants
  • MDL-64290 - IMS Common Cartridge can restore from custom temp directory
  • MDL-59954 - Le dépôt de fichiers par glisser-déposer respecte maintenant la capacité permettant d'outrepasser les limites de taille de fichier
  • MDL-64400 - Performance improvement when fetching notifications
  • MDL-63512 - Lesson question responses show multimedia consistently
  • MDL-64419 - Messaging user info fix in bootstrapbase themes
  • MDL-63722 - Question bank pagination fix
  • MDL-60518 - The result of core_user::is_real_user is now consistent
  • MDL-64216 - Database query efficiency improvement to core_grade privacy provider
  • MDL-64025 - Admin bookmarks block can bookmark admin categories
  • MDL-64275 - All unread counts in message functionality now update without a page refresh
  • MDL-64426 - Filter support added to group message conversation names
  • MDL-64357 - LTI assignment and grade LineItems are retained after the cleanup scheduled task is run
  • MDL-64497 - GDPR moodle_content_writer can no longer cause an endless loop
  • MDL-64229 - User images are linked to their profile in the new messaging interface
  • MDL-61633 - Assignment grading interface 'Next page' navigation now resets scrolling to the top of the next page

Sécurité

  • MSA-19-0001 Le risque XSS n'était pas indiqué pour la capacité de gestion des groupes
  • MSA-19-0003 Le nom complet de l'utilisateur est maintenant échappé dans la page non liée userpix


Moodle 3.6.3

Date de sortie : 11 mars 2019

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

Corrections et améliorations

  • MDL-63892 - La date et l'heure du dernier message posté dans une discussion s'affichent correctement sur la page du forum
  • MDL-64609 - Recalculer les notes du carnet de notes ne bloque plus
  • MDL-43428 - Le test affiche maintenant la durée restante correcte lorsque la date de fermeture du test est avant la limite de temps
  • MDL-62345 - La page d'accueil du site et le tableau de bord ont maintenant des attributs data-key différents lorsque la page d'accueil est définie sur le site
  • MDL-61405 - Tous les boutons "Afficher le PDF annoté" de devoir fonctionnent
  • MDL-64632 - Correction du message d'erreur détection d'une valeur de réponse non valide
  • MDL-63103 - Amélioration des performances des fichiers serveur pour les sites contenant de nombreuses activités et fichiers
  • MDL-64528 - Les activités ne peuvent plus être marquées comme achevées lorsque le contexte est gelé
  • MDL-63677 - Les utilisateurs ne sont plus redirigés vers un accord de politique lors de la création d'un nouveau compte
  • MDL-55135 - Afficher les compétences dans un cours ne nécessite plus de capacité supplémentaire
  • MDL-62454 - Les unités de questions numériques sont affichées sur la même ligne
  • MDL-64553 - Création d'un index sur la table des notifications pour la colonne useridfrom afin d'améliorer les performances
  • MDL-64521 - Amélioration des performances de la page des participants pour les cours avec de nombreux utilisateurs et groupes
  • MDL-48338 - Un forum de type une seule discussion défile maintenant vers les nouveaux messages
  • MDL-60972 - Supprimer une section de cours supprime désormais également les fichiers utilisés dans la description de la section
  • MDL-64652 - Amélioration des performances d'exportation de données
  • MDL-63674 - Les langues de droite à gauche s'alignent correctement dans l'interface de messagerie
  • MDL-64171 - Image du cours réduite en l'absence de résumé du cours
  • MDL-64240 - Le nombre de mots dans les messages du forum reflète correctement la taille des messages
  • MDL-62680 - Amélioration de l'accessibilité des feedback des questions d'un test
  • MDL-64679 - Option permettant d'effacer la prédiction pour les modèles d'analyse entraînés
  • MDL-62963 - Fond de bouton plus clair dans Boost
  • MDL-64640 - La suppression du feedback d'une question ou d'une étape de visite guidée ne génèrent plus d'erreur 404
  • MDL-64856 - La roue crantée d'action du glossaire ne disparaît plus lors de la navigation
  • MDL-64730 - Le score 0 de l'outil externe est maintenant correctement enregistré comme zéro dans le carnet de notes
  • MDL-64464 - Les types de question glisser-déposer permettent désormais l'utilisation de plusieurs langues
  • MDL-62143 - Amélioration de l'accessibilité de la barre de navigation de Boost
  • MDL-64561 - Le script CLI d'installation de base de données affiche désormais l'aide même si Moodle est déjà installé
  • MDL-64134 - Interface utilisateur plus simple lorsque la recherche de messagerie ne renvoie aucun résultat
  • MDL-64385 - Le paramètre "Domaines de messagerie autorisés" est désormais insensible à la casse
  • MDL-63628 - Correctif d'accessibilité au clavier pour télécharger les fichiers rendus dans un devoir
  • MDL-64469 - Amélioration de l'utilisabilité du lien de modification d'une catégorie de banque de questions
  • MDL-63378 - Correction de l'accessibilité du contraste des liens du menu du thème Boost
  • MDL-64143 - Les contacts de messagerie sont maintenant affichés en gras
  • MDL-64144 - Les résultats de la recherche de messagerie s'affichent désormais avec la date plutôt que l'horodatage
  • MDL-64971 - get_with_capability_join, get_users_by_capability, assign/unassign_capability vérifient maintenant que la capacité existe

Sécurité

  • MSA-19-0004 Fonctionnalité "Se connecter comme" exposée aux risques JavaScript sur les tableaux de bord d'autres utilisateurs
  • MSA-19-0005 Les utilisateurs connectés pouvaient voir tous les événements de l'agenda
  • MSA-19-0006 Les utilisateurs pouvaient élever leur rôle lorsqu'ils accédaient à l'outil externe LTI sur un site de fournisseur
  • MSA-19-0007 Le HTML stocké dans les commentaires de devoirs rendus permettait l’ouverture directe de liens
  • MSA-19-0008 La mise en page sécurisée contenait un lien non sécurisé dans le thème Boost
  • MSA-19-0009 get_with_capability_join / get_users_by_capability ignoraient le gel de contexte


Moodle 3.6.4

Date de sortie : 13 mai 2019

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

Corrections et améliorations

  • MDL-62872 - L'outil RecordRTC Vidéo de l'éditeur Atto ne signale plus par erreur que la limite de taille maximale de téléchargement a été atteinte
  • MDL-64151 - Les cours peuvent être décochés des cours terminés avec le thème Boost
  • MDL-64678 - Page de notation des devoirs - défilement possible sur mobile
  • MDL-64267 - Double barre de défilement supprimée des conversations de messagerie lors de l'utilisation du thème Clean
  • MDL-65206 - Les événements de calendrier répétés incluent l'emplacement de l'événement d'origine
  • MDL-64331 - Cliquer en dehors des fenêtres popup modales contenant des formulaires ne ferme plus la fenêtre, permettant de conserver les saisies utilisateur
  • MDL-64988 - L'ajout d'une question de test dans une position choisie n'est plus affectée par les en-têtes de section
  • MDL-65169 - Les recherches des utilisateurs dans la messagerie lorsque la messagerie de site est activée sont correctement filtrées
  • MDL-65170 - Les recherches des utilisateurs dans la messagerie lorsque le mode groupes séparés est activé sont correctement filtrées
  • MDL-63196 - L'exportation de calendrier inclut les événements de catégorie
  • MDL-46803 - Lors de la réinitialisation d'un cours, désinscrire d'un rôle n'enlève plus les autres rôles affectés aux utilisateurs dans le cours
  • MDL-63263 - La corbeille intègre les données utilisateur lorsque des éléments de cours sont supprimés
  • MDL-64894 - Vous pouvez cliquer sur les éléments situés au-dessus des cibles d'ancrage (comme dans les sections réduites) dans le thème Boost
  • MDL-65157 - Le bloc "Vue d'ensemble des cours" n'affiche pas la barre de progression pour les enseignants
  • MDL-65112 - Les pages de réponses courtes d'une leçon peuvent afficher des iframes
  • MDL-65399 - La suppression d'éléments de test en bloc empêche la suppression de la seule question d'une section (conformément à la fonctionnalité de suppression individuelle)
  • MDL-64996 - Les modèles d'analyse statiques ne sont plus marqués comme non formés après le changement du processeur de prédictions par défaut
  • MDL-65173 - Les notifications de message ne sont plus marquées comme lues lorsqu'un courriel de notification est envoyé
  • MDL-65085 - Les analyses sont envoyées à partir du compte de non-réponse d'un site, au lieu d'un compte d'administrateur
  • MDL-65179 - Le dernier accès au jeton de service Web est mis à jour moins souvent
  • MDL-65262 - Les événements d'agenda importés dont les emplacements commencent ou se terminent par un espace ne provoquent plus d'erreur
  • MDL-64568 - La suppression d'un groupe avec messagerie de groupe supprime ce groupe de la liste de conversation
  • MDL-65313 - La suppression d'un groupe avec messagerie de groupe supprime ce groupe des conversations favorites
  • MDL-65087 - Amélioration de l'accessibilité du tiroir de messagerie en attribuant le rôle de "bouton" aux liens pertinents de l'interface
  • MDL-64985 - Amélioration de l'accessibilité du tiroir de messagerie en ajoutant et en améliorant les étiquettes ARIA
  • MDL-65127 - Amélioration de l'accessibilité du tiroir de messagerie en ajoutant des étiquettes ARIA pour expliquer les nombres dans l'interface (tels que le nombre de messages non lus)
  • MDL-65005 - Amélioration de l'accessibilité des menus du bloc Chronologie
  • MDL-64524 - Le contenu de la fenêtre surgissante des commentaires de devoir fréquemment utilisés peut défiler
  • MDL-65153 - Il n'est plus nécessaire d'actualiser la page des compétences du cours avant de cliquer sur les compétences ajoutées récemment
  • MDL-64994 - L'analyse de données peut utiliser le dernier système d’apprentissage machine Python
  • MDL-65094 - Les sites hébergés sur localhost n'incitent plus les administrateurs à enregistrer leur site
  • MDL-29320 - La casse du courriel est correctement gérée lors des mises à jour de profil utilisateur
  • MDL-29320 - La casse du courriel est correctement gérée lors de l'inscription
  • MDL-29317 - La casse du courriel est correctement gérée lors de l'importation de notes
  • MDL-65411 - Les descriptions d'événements du calendrier en fenêtre modale coupent le texte et redimensionnent les images si nécessaire
  • MDL-65484 - Les annotations PDF de devoir sont contenues dans les limites de la fenêtre
  • MDL-65299 - Possibilité de redéfinir $theme-colors par défaut des thèmes Bootstrap 4
  • MDL-64979 - Améliorations de la fiabilité des tests Behat sur des machines lentes
  • MDL-65439 - Améliorations apportées à la couverture de test Behat de la messagerie (voir aussi MDL-64672 et MDL-64670)

Sécurité

  • MSA-19-0010 Toutes les conversations de messagerie pouvaient être vues
  • MSA-19-0011 Champ de redirection trop ouvert dans la page de création de cohortes par lot
  • MSA-19-0012 Les fichiers privés déposés lors de la réception de courriel pouvaient outrepasser les quotas de restrictions


Moodle 3.6.5

Date de sortie : 8 juillet 2019

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

Corrections et améliorations

  • MDL-59650 - L'exportation de calendrier n'est plus limitée à 40 événements
  • MDL-64935 - Le menu déroulant permettant d'accéder aux autres activités ne chevauche plus les liens d'activité précédente / suivante
  • MDL-58315 - Le thème Boost n'ignore plus les classes personnalisées de bloc HTML
  • MDL-53778 - Les tests ayant pour achèvement d'activité 'Toutes les tentatives disponibles terminées' n'est plus possible avec des tentatives illimitées
  • MDL-65101 - Les utilisateurs ayant la capacité moodle/site:messageanyuser peuvent maintenant envoyer des messages à tous les utilisateurs, même s'ils ont choisi "Mes contacts seulement" dans leurs paramètres de messagerie
  • MDL-65581 - Les blocs cachés peuvent de nouveau être affichés
  • MDL-65249 - Le cache de Redis affiche correctement l'exception après échec des connexions
  • MDL-65084 - Le bloc éléments récemment consultés n'essaie plus de charger des éléments depuis des cours supprimés
  • MDL-57729 - Une esperluette dans le titre du site ne casse plus le code XML du fournisseur LTI
  • MDL-55821 - La page d'évaluation individuelle de devoir utilisant les flux d'évaluation et les grilles d'évaluation affiche la note actuelle du carnet de note
  • MDL-65696 - Les commentaires d'annotation PDF ne se développent plus de manière inattendue
  • MDL-64784 - L'ordre de tri de la liste des utilisateurs inscrits ne change plus après l'ajout ou la suppression d'un utilisateur
  • MDL-55197 - Le filtre multi -langues n'ignore plus la langue parente 'en'
  • MDL-65829 - Les inscriptions dont la date de début est postérieure à l'heure de début de l'analyse ne sont plus ignorées
  • MDL-65641 - Les textes au format Moodle conservent le même format lorsqu'ils sont modifiés
  • MDL-65839 - Amélioration de l'utilisation de la mémoire dans les processus d'évaluation d'analyse et d'entrainement initiale
  • MDL-65326 - Le processus de restauration n'affiche plus d'erreur en essayant d'attribuer une capacité qui n'existe pas
  • MDL-65665 - La réponse rapide respecte désormais les préférences d'abonnement lors d'une réponse
  • MDL-65814 - Le nombre d'éléments pour les événements d'action est maintenant affiché dans le bloc chronologie
  • MDL-65901 - Améliorations apportées au style du formulaire de recherche avancée du forum
  • MDL-65634 - Les modèles d'analyse "Étudiants à risque" rejettent maintenant les inscriptions d'utilisateurs dont les dates de début et de fin tombent en dehors de l'intervalle de temps analysé
  • MDL-65297 - Atto : 'Gestion des fichiers' détecte désormais les noms de fichiers contenant un symbole dièse (#)
  • MDL-65606 - Les entrées non approuvées d'activité de base de données sont à nouveau mises en surbrillance

Sécurité

Corrections de sécurité

  • MSA-19-0013 Jeton de session manquant (CSRF) lors du (dé)chargement de fichiers XML
  • MSA-19-0014 Possibilité de supprimer des entrées de glossaire appartenant à un autre glossaire
  • MSA-19-0015 Test : la dérogation de groupe ne respectait pas les membres de groupes ou l'accès à tous les groupes
  • MSA-19-0016 Devoir : la dérogation de groupe ne respectait pas le mode de groupes séparés
  • MSA-19-0017 Mise à jour de la librairie TCPDF pour PHP 7.3 et correction de bogues

Améliorations de sécurité

Les corrections de bogues et améliorations suivantes ont été apportées, contribuant à une meilleure sécurité et gestion des données privées :

  • MDL-60347 - Le débogage SMTP nécessite maintenant l'affichage des messages de débogage au niveau développeur avant de s'afficher. Bien que le débogage SMTP ne soit pas prévu pour des sites en production, cela constitue une sécurité supplémentaire afin d'éviter que des messages de débogage ne soient affichés aux utilisateurs finaux


Moodle 3.6.6

Date de sortie : 9 septembre 2019

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

Corrections et améliorations

  • MDL-59911 - Unoconv ne fonctionne pas après le lancement de la tâche planifiée conversion_cleanup_task
  • MDL-65219 - Lien rompu dans les messages de notification de demande de contact
  • MDL-58026 - Re-noter un test en cours entraînait la perte de données par l'élève
  • MDL-66071 - Impossible de mettre à jour le profil utilisateur avec une méthode d'authentification non interne telle que LDAP
  • MDL-63458 - Ne pas afficher l'option "Envoyer un message" dans la liste des participants au cours si la messagerie est désactivée sur l'ensemble du site
  • MDL-33884 - L'exportation de questions avec beaucoup d'images au format Moodle XML échouait par manque de mémoire
  • MDL-66136 - Devoir texte en ligne renvoyait une erreur en essayant d'envoyer seulement une image (sans texte)
  • MDL-64598 - Les emojis étaient énormes dans les courriels de notification de forum
  • MDL-35939 - Le titre de la page de test n'indiquait pas à l'utilisateur où il se trouve dans le quiz
  • MDL-65555 - La restauration de cours, à l'exception des groupes, restaurait toujours les dérogations de tests, entraînant des événements de calendrier supplémentaires
  • MDL-65517 - Les activités de cours terminées manuellement s'affichent dans la chronologie
  • MDL-65925 - La page de notation était cassée si une soumission autre qu'un PDF était supprimée
  • MDL-66110 - Erreur de lecture de la base de données après mise à jour à 3.7.1 (MySQL 8.0.2)
  • MDL-65679 - Le développement / réduction des commentaires PDF provoquait le changement de position d'autres annotations
  • MDL-57342 - "Est-ce votre première fois ici ?" s'affichait si l'auto-enregistrement était désactivé et aucun message défini dans auth_instructions
  • MDL-65116 - La date d'échéance de devoir ne se mettait pas à jour pour la sélection du groupe
  • MDL-65908 - Annotation PDF - Les commentaires ne peuvent pas être ajoutés et visualisés dans l'interface utilisateur RTL
  • MDL-65749 - Mise à jour de PHPMailer
  • MDL-50472 - Les messages du mode maintenance ne s'affichaient pas lorsque l'obligation de connexion était activée
  • MDL-52849 - Les messages d'erreur du sélecteur de fichiers au sein des devoirs ne sont pas lus aux utilisateurs de lecteur d'écran
  • MDL-66272 - Une favicon de thème personnalisée sur le site du fournisseur LTI empêche l'authentification LTI
  • MDL-66230 - La suppression d'une visite guidée entraînait une erreur lors de l'exportation des données privées
  • MDL-65975 - Les fonctionnalités mobile devraient afficher les nouvelles fonctionnalités supportées par l'App Moodle version 3.7 (portage de MDL-61199)
  • MDL-66120 - Suppression du bloc "Recherche communauté" - lié à Changements moodle.net
  • MDL-66072 - Suppression de la fonctionnalité de partage de cours - lié à Changements moodle.net
  • MDL-65595 - Texte de question à choix multiples non enveloppé dans la leçon

Sécurité

Corrections de sécurité

  • MSA-19-0018 Injection de JavaScript possible dans certains modèles Mustache via un rendu récursif à partir de contextes
  • MSA-19-0019 La création de cours ne vérifiait pas la capacité d'attribution de rôles du créateur avant de les affecter automatiquement en tant qu'enseignant du cours
  • MSA-19-0020 Augmentation des versions de Python nécessaires pour l'apprentissage machine
  • MSA-19-0021 Les capacités permettant d'ajouter des instances d'activités n'étaient pas respectées lors de la création d'un cours au format activité unique
  • MSA-19-0022 La redirection ouverte pour le lancement mobile pouvait être utilisée pour exposer des jetons d'accès mobile
  • MSA-19-0023 Le lien d'abonnement au forum contenait une redirection ouverte si le mode d'abonnement forcé était activé

Améliorations de sécurité

  • MDL-65443 - Le gel de contexte n'était pas journalisé


Moodle 3.6.7

Date de sortie : 11 novembre 2019

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

Corrections et améliorations

  • MDL-46978 - Modifier un élément de notation modifiait la visibilité du total de la catégorie
  • MDL-63895 - L'affichage de la liste des participants respecte le paramétrage de la capacité "Voir les utilisateurs suspendus"
  • MDL-61121 - Devoir : utilisation correcte des tables et lien +/- basculant
  • MDL-66409 - Les réponses numériques de la leçon avec la valeur 0 sont supprimées lors de la modification
  • MDL-62915 - L'API de confidentialité permettait de supprimer le compte administrateur principal
  • MDL-66433 - Dans la vue d'ensemble des cours, les cours fermés aux étudiants affichent maintenant la mention "Caché pour les étudiants" (portage de MDL-65621)
  • MDL-66156 - La suppression d'un cours mis en favori provoquait l'erreur "Impossible de trouver l'enregistrement de données dans la table de la base de données"
  • MDL-64064 - Les dates des éléments du bloc chronologique incluent maintenant l'année
  • MDL-51327 - Les fichiers incorporés décompressés disparaissaient lorsque la section était enregistrée
  • MDL-66946 - Les enseignants apparaissaient dans les rapports de devoir lorsque l'option "Utilisateurs inscrits ayant effectué ou non le test" était sélectionnée
  • MDL-66801 - L'importation / exportation de questions XML Moodle n'incluait pas les numéros d'identification de catégorie de questions
  • MDL-66197 - Lors de l'installation de plusieurs langues avec des parents, seule la première langue parente était installée
  • MDL-66090 - Le courriel de notification des activités à venir doit provenir du contact du support technique
  • MDL-63250 - RecordRTC et devoir : les lecteurs étaient trop gros
  • MDL-65310 - Les activités avec date de début et sans date de fin étaient signalées comme étant en retard dans le bloc Chronologie
  • MDL-66450 - Dans la fenêtre modale d'inscription des utilisateurs, les données utilisateur passent à la ligne si nécessaire
  • MDL-66247 - Le focus de notification n'est pas conforme ARIA
  • MDL-66915 - Les notifications de devoir avec flux de notation restaient bloquées dans cron
  • MDL-66764 - Test : "Essayez une autre question comme celle-ci" répétait trop souvent les questions aléatoires
  • MDL-66851 - Les cours masqués étaient visible dans le bloc Cours préférés
  • MDL-66293 - La pagination déborde de la fenêtre modale lors de l'ajout d'une question aléatoire
  • MDL-66864 - Échec de la mise à jour avec l'erreur 'Le nombre de paramètres doit être compris entre 0 et 65535' sur les gros sites
  • MDL-66328 - La vue d'ensemble des groupes générait une erreur par manque de mémoire pour les très gros cours
  • MDL-65429 - Inclure les désabonnements dans le cache d'abonnement au forum pour améliorer les performances

Pour les développeurs

  • MDL-66675 - Behat : ajout d'une option de pause sur échec
  • MDL-66335 - Behat : nouvelles étapes pour naviguer directement vers certaines pages pour n'importe quel plugin, y compris dès la connexion

Sécurité

Corrections de sécurité

  • MSA-19-0024 Le rôle attribué par cohorte n'était pas enlevé lors de la suppression
  • MSA-19-0025 Ajout de vérifications supplémentaires pour certaines authentifications OAuth 2 afin d'éviter les compromissions de compte
  • MSA-19-0027 Redirection ouverte lors de la modification d'une leçon
  • MSA-19-0028 Les jetons d'URL de média dans les courriels ne vérifiaient pas le statut utilisateur
  • MSA-19-0029 Injection de code indirecte à distance (XSS) possible depuis certains messages d'erreur fatale


Moodle 3.6.8

Date de sortie : 13 janvier 2020

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

Corrections et améliorations

  • MDL-48024 - Les plugins devraient pouvoir fournir des générateurs de données pour Behat


Moodle 3.6.9

Date de sortie : 9 mars 2020

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

Corrections et améliorations

Sécurité

Corrections de sécurité

  • MSA-20-0002 Le rapport d'historique des notes ne respectait pas le mode groupe séparés des paramètres du cours
  • MSA-20-0003 Les adresses IP pouvaient être usurpées à l'aide de X-Forwarded-For
  • MSA-20-0004 L'outil d'administration PHP unit webrunner nécessitait un échappement supplémentaire


Moodle 3.6.10

Date de sortie : 11 mai 2020

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

Corrections et améliorations

  • MDL-66245 - L'exportation de demande de données GDPR n'était pas utilisable lors de l'utilisation de caractères spéciaux (chemins de fichier non valides)

Sécurité

  • MSA-20-0005 URL MathJax mise à jour à la dernière version pour supprimer le risque XSS (en amont)
  • MSA-20-0006 Possible exécution de code distant via les paquetages SCORM


Voir aussi