Notes de mise à jour de Moodle 3.4.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.4



Version 3.4

Sortie : lundi 13 novembre 2017

Vous pouvez consulter un survol des nouvelles fonctionnalités de Moodle 3.4 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.4 (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

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

  • Mise à jour : possible depuis Moodle 3.0 minimum (si vous avez une version plus ancienne, passez au moins à Moodle 3.0.10 d'abord)
  • Version PHP : 7.0.0 minimum (la version minimale a changé depuis Moodle 3.3 ! ). PHP 7.1 et 7.2 sont également supportés. PHP 7.x peut avoir quelques limitations (notamment liées aux plugins) ; PHP 7.3 n'est pas supporté !
  • L'extension PHP intl est maintenant requise pour 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.3 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

Prérequis client

Navigateurs internet supportés

Moodle 3.4 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.whatsmybrowser.org/

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

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

Avant de mettre à jour

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

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

Nouvelles fonctionnalités majeures

Améliorations du calendrier

  • MDL-59333 - Améliorations du calendrier
  • MDL-1322 - Les entrées du calendrier dans la vue mensuelle doivent inclure le nom abrégé du cours
  • MDL-59382 - Création rapide d'un événement de calendrier
  • MDL-59390 - Ajout de la navigation de toutes les vues du calendrier sans recharger la page
  • MDL-59394 - Ajout de la prise en charge du glisser-déposer des événements du calendrier
  • MDL-59386 - Ajout de la prise en charge de la création et de la mise à jour d'événements de calendrier à l'aide d'un dialogue modal
  • MDL-59890 - Ajout de la prise en charge des événements de calendrier au niveau de la catégorie

Gestion des participants au cours

  • MDL-59290 - Fusionner les pages des participants aux cours et des utilisateurs inscrits
  • MDL-59564 - Ajout de la modification par lot des dates et statuts d'inscription des utilisateurs sur la page des participants au cours
  • MDL-59364 - Supprimer la fonctionnalité "Résumé / détails de l'utilisateur" de la page des participants
  • MDL-59365 - Bouton "Inscription des utilisateurs" sur la page des participants
  • MDL-59366 - Ajout de contrôles de filtre à la page des participants pour permettre le filtrage personnalisé
  • MDL-59367 - Ajout d'une colonne rôles à la page des participants
  • MDL-59368 - Ajout d'une colonne groupes à la page des participants
  • MDL-59369 - Ajout d'une colonne statut à la page des participants
  • MDL-59436 - Supprimer de la page des participants les colonnes qui ne sont pas dans showuseridentity
  • MDL-59821 - Ajouter "Passer au contenu du cours" sur la page des participants

Autres améliorations principales

  • MDL-57791 - Implémenter un moteur d'analyse dans Moodle
  • MDL-59313 - Ajout de liens et d'une liste déroulante pour naviguer entre les activités
  • MDL-37361 - Autoriser les enseignants à marquer les activités comme achevées

Sauvegarde, restauration et importation

  • MDL-35429 - Correction des autorisations requises pour télécharger et restaurer les sauvegardes automatiques de cours
  • MDL-9367 - Restaurer en modifiant la date de début de cours modifie les dates pour les données utilisateur
  • MDL-59518 - La date de restauration ne devrait pas modifier les dates pour les données créées par les utilisateurs - Composants du cœur de Moodle

Recherche globale

  • MDL-55356 - Indexer les contenus des cours restaurés
  • MDL-59523 - La réinitialisation de cours ne change pas toujours les dates
  • MDL-58957 - Recherche globale : possibilité de rechercher dans les blocs
  • MDL-59039 - Recherche globale : autoriser l'indexation partielle (dans une tâche planifiée)
  • MDL-59459 - Recherche globale : augmenter la couverture de l'indexation des fichiers
  • MDL-59913 - Recherche globale : autoriser la recherche dans les cours ou l'on est pas inscrit

Authentification

  • MDL-30634 - Attribution de rôles systèmes arbitraires via la synchronisation LDAP
  • MDL-58544 - Ajouter une option pour faire confiance au courrier électronique d'un fournisseur OAuth
  • MDL-59844 - Autoriser l'authentification par jeton OAuth 2 pour les requêtes dans webdav_client

Changements fonctionnels

  • MDL-55358 - Prise en charge des variables de groupe LIS dans LTI
  • MDL-36501 - Case à cocher pour un crédit supplémentaire lorsque vous ajoutez un élément de notation
  • MDL-28574 - Services Web : la page Gérer les jetons doit afficher les jetons pour tous les utilisateurs
  • MDL-26976 - Affichage de l'espace utilisé dans Mes fichiers privés
  • MDL-35668 - Amélioration des performances du dépôt fichiers du serveur
  • MDL-49398 - Amélioration des performances grâce à la réorganisation de la mise en cache des définitions de rôles et d'accesslib
  • MDL-60002 - Notation des devoirs : rétablissement de "Enregistrer et afficher le suivant"
  • MDL-58889 - Rendre les titres de cours et de section plus accessibles dans Boost
  • MDL-57455 - Possibilité d'ajouter des tags aux entrées de bases de données
  • MDL-36985 - Devoir : supprime automatiquement les fichiers incorporés qui ne sont plus liés depuis le texte de soumission. Réduit la taille de "Télécharger toutes les soumissions"
  • MDL-59702 - Le rapport de vue d'ensemble de la leçon ne respectait pas la valeur du paramètre showuseridentity
  • MDL-59460 - Forum : possibilité de configurer le paramétrage du mode d'abonnement

Pour les administrateurs

Lisez attentivement les problèmes qui pourraient vous affecter en passant à Moodle 3.4.

  • MDL-42834 - Dépréciation de loginhttps. Les sites qui utilisaient ce paramètre seront désormais diffusés via https
  • MDL-46269 - Outil de conversion du contenu intégré http en https, le cas échéant
  • MDL-58388 - L'administrateur peut choisir si le champ date de fin de cours dans les paramètres de cours est activé par défaut
  • MDL-60211 - Nouveaux filtres pour les visites guidées
  • MDL-59123 - Compiler les fichiers SCSS sur la ligne de commande
  • MDL-58567 - Mise à jour : afficher les durées de mise à jour
  • MDL-55652 - Ajout d'un index sur timemodified dans la table grade_items_history et plusieurs autres tables d'historique de notes. Cela augmentera les performances de différents rapports mais peut également ralentir la mise à jour de Moodle
  • MDL-60094 - Ajout d'un script en ligne de commande pour tuer toutes les sessions
  • MDL-59495 - Enregistrer et publier des cours uniquement avec moodle.net, suppression du support des hubs alternatifs
  • MDL-59206 - Déclenche un événement dans la fonction add_to_config_log
  • MDL-57115 - Suppression du bloc "Messages" de la distribution standard de Moodle
  • MDL-57734 - Création d'un paramètre d'administration pour activer ou désactiver l'indexation des moteurs de recherche pour les sites avec forcelogin
  • MDL-60309 - Boost : ajout d'un paramètre pour l'image de fond
  • MDL-56751 - Création d'un nouveau paramètre de sécurité pour configurer l'expiration des jetons créés via login/token.php ou tool/mobile/launch.php

Sécurité

  • MSA-17-0021 Les étudiants peuvent trouver les adresses de courriel des autres étudiants du même cours

Cette liste intègre uniquement les problèmes de sécurité corrigés après Moodle 3.3.2. Veuillez consulter les autres notes de version pour voir les problèmes de sécurité corrigés dans les versions précédentes.

Pour les développeurs

  • MDL-60611 - Mise à jour de PHPUnit vers la version 6.4 pour assurer la compatibilité avec PHP 7.2 - peut nécessiter des modifications dans les tests unitaires
  • MDL-58948 - Compatibilité avec le pilote chrome mink
  • MDL-53169 - Fournir un moyen de récupérer tous les cours auxquels un utilisateur peut potentiellement accéder
  • MDL-59459 - Recherche globale : augmenter la couverture de l'indexation des fichiers. Voyez la nouvelle classe \core_search\base_block.
  • MDL-58957 - Recherche globale: rendre possible la recherche des blocs
  • MDL-53240 - Élément de formulaire et paramètre d'administration permettant de choisir les types de fichiers et les groupes de types
  • MDL-53848 - Formslib - ajout d'une fonction à $mform qui permet de masquer des éléments de formulaire en fonction de valeurs sélectionnées
  • MDL-60234 - Ajout de la possibilité de désactiver l'avertissement administrateur si un répertoire libs de développement existe
  • MDL-57886 - Plagiat : la soumission de texte en ligne doit transmettre le texte brut

Mise à jour des plugins

1. Vérifiez les changements dans les APIs générales

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. Ci-dessous une liste de fichiers upgrade.txt qui contiennent des informations concernant la mise à jour de Moodle 3.3 vers Moodle 3.4 (notez que si vous mettez à jour depuis une version plus ancienne, il peut y avoir d'autres fichiers) :

2. Vérifiez les changements dans l'API de votre type de plugin

Ci-dessous la liste des types de plugin ayant eu des changements d'API entre Moodle 3.3 et 3.4 :

3. Vérifiez les changements dans les plugins dont vous dépendez

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). Ci-dessous la liste des plugins standards ayant eu des changements d'API entre Moodle 3.3 et 3.4 : logstore_database, tool_mobile, auth_ldap, block_calendar_upcoming, editor_atto, mod_assign, mod_data, mod_forum, mod_glossary, mod_lesson, mod_lti, mod_workshop, theme_boost

4. Faites un test complet de votre plugin en activant le débogage en mode développeur

5. Lancez tous les tests behat et phpunit


Moodle 3.4.1

Date de sortie : 15 janvier 2018

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

Changements importants

  • MDL-34161 - LTI : la sauvegarde et restauration prend en charge les soumissions et également les outils de cours et du site. Les références aux outils du site sont restaurées uniquement sur le même site (elles ne sont pas incluses dans la sauvegarde des cours pour des raisons de sécurité).
  • MDL-27886 - Si le paramètre de sauvegarde générale "Inclure les utilisateurs" n'est pas coché, les utilisateurs disposant des capacités appropriées peuvent désormais sauvegarder les données utilisateur
  • MDL-40613 - La méthode d'authentification LDAP peut désormais synchroniser les champs de profil utilisateur personnalisés

Sécurité

  • MSA-18-0001 Injection de requête serveur dans le sélecteur de fichiers
  • MSA-18-0002 Les paramètres de liste d'hôtes bloqués peuvent être outrepassés avec de nombreux noms d'hôte
  • MSA-18-0003 Élévation des privilèges dans les services web du test

Corrections et améliorations

  • MDL-58887 - Accessibilité : l'icône engrenage est maintenant correctement définie pour les lecteurs d'écran
  • MDL-54106 - Les comptes utilisateurs incomplets sont maintenant supprimés après une période de temps spécifiée (paramètre "Supprimer les utilisateurs incomplets après")
  • MDL-59512 - Autoriser la connexion aux services OAuth 2 qui prennent uniquement en charge l'authentification du client via l'authentification de base
  • MDL-56197 - Leçon : les réponses à choix multiple apparaissent sur la même ligne que le bouton radio
  • MDL-45068 - Importation des groupes à partir de l'outil CSV corrigée
  • MDL-52100 - Dossier : les gros fichiers étaient supprimés lorsque l'enseignant modifiait la ressource, et que la taille limite de fichier globale était inférieure
  • MDL-37757 - Désactiver le dépôt fichiers du serveur ne "casse" plus les cours qui l'utilisent
  • MDL-58272 - Devoir : conversion d'images de soumissions en pdf (unoconv)
  • MDL-54967 - L'importation IMS Common Cartridge fonctionne correctement avec les entités HTML dans les URL
  • MDL-27230 - Test : lorsqu'une dérogation de groupe est supprimée, l'événement de calendrier doit également être supprimé
  • MDL-57431 - Test : cliquer sur l'aide pour le bouton "Mélanger" n'active plus le mélange
  • MDL-42676 - Devoir : le message "Ce devoir n'accepte pas les soumissions" s'affichait dans le devoir lors du remplacement de la note
  • MDL-34389 - Le gestionnaire de catégorie avec la capacité 'moodle/course:changecategory' devrait être capable de déplacer des cours existants entre les catégories
  • MDL-52538 - Leçon : les pages de contenu n'affichent plus les notes
  • MDL-45500 - Autoriser la désinstallation des plugins de méthodes de notation
  • MDL-58817 - LTI : afficher les icônes correctes
  • MDL-43042 - Leçon : les questions à choix multiples avec plusieurs réponses indiquent plus clairement la réponse correcte à l'utilisateur
  • MDL-40790 - Leçon : correction de l'interface utilisateur pour les boutons de contenu qui se trouvent à la limite de la page
  • MDL-59999 - Leçon : la page des notes de compositions indique quelles compositions ont été notées
  • MDL-57564 - Le réglage "Trier mes cours" (navsortmycoursessort) est respecté sur le tableau de bord


Moodle 3.4.2

Date de sortie : 19 mars 2018

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

Changements importants

  • MDL-48501, MDL-61600 - Migration vers reCAPTCHA v2
  • MDL-51189 - Test : possibilité de modifier les dérogations utilisateur même si le test n'est pas disponible pour un étudiant
  • MDL-60241 - Les sections par défaut invisibles menaient à des problèmes d'affichage inattendus
  • MDL-61344 - Devoir : les "fichiers additionnels" sont maintenant affichés lors de la modification de soumission

Préparation RGPD (GDPR)

Des plugins sont disponibles pour Moodle 3.3.5 et ultérieur et Moodle 3.4.2 et ultérieur afin d'aider les sites Moodle à se conformer au RGPD (GDPR). Dans Moodle 3.5, ils seront intégrés en standard. Quelques changements du cœur de Moodle sont déjà intégrés dans cette version :

  • MDL-61307 - Nouveau sous système lié à la vie privée
  • MDL-61477 - Permettre aux plugins de gérer les règlements du site et de déroger à $CFG->sitepolicy
  • MDL-61423 - Processus d'inscription - ajout de la vérification de l'âge minimal

Corrections et améliorations

  • MDL-60815 - Correction d'un bogue de chargement CSS pour l'éditeur
  • MDL-61549 - Correction d'un bogue : le nom d'utilisateur ne s'affichait pas sur la liste des participants si "username" était inclus dans la liste des champs d'identité utilisateur
  • MDL-60812 - Sélection du bon rôle par défaut lors de l'inscription manuelle
  • MDL-58006 - Devoir : réinitialiser le statut "Évaluation à l'aveugle" lors de la réinitialisation du cours
  • MDL-58845 - Sondage : cacher la colonne "non répondu" lorsque les paramètres du sondage indiquent ce choix
  • MDL-56688 - Vue unique et exportation de notes doivent avoir le même ordre que défini dans les paramètres du carnet de notes
  • MDL-61305 - Performance : le cache Modinfo peut être alimenté en parallèle
  • MDL-61249 - Correction de la date de fin pour les inscriptions manuelles
  • MDL-61242 - Dépôt EQUELLA : correction de l'erreur "The source url does not match the sourcekey."
  • MDL-61175 - Changement de la date "Rappelez moi d'évaluer pour le" en cohérence avec la nouvelle date de début de cours, après une restauration de cours

Sécurité

  • MSA-18-0005 Les utilisateurs non authentifiés peuvent déclencher des messages personnalisés à l'administrateur via le script d'inscription Paypal
  • MSA-18-0006 Les utilisateurs suspendus avec une méthode d'authentification OAuth 2 peuvent toujours se connecter

Régressions

Attention : une régression est un problème apparu avec cette version, qui n'existait pas dans les versions précédentes. Vous devriez vérifier l'état de résolution de ces régressions, et peut-être ne mettre à jour que vers la version hebdomadaire qui corrigera ces régressions, si vous pensez qu'elles peuvent s'appliquer à votre plateforme.

  • MDL-61723 - les cours dont le "Nom court" est relativement long ne se sauvegardent plus !
  • MDL-61724 - les ressources fichiers et dossier ne fonctionnent plus lorsque des noms de fichier longs étaient utilisés !


Moodle 3.4.3

Date de sortie : 17 mai 2018

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

Préparation au RGPD

Des plugins sont disponibles pour Moodle 3.3 et 3.4 pour aider les sites Moodle à se conformer au RGPD - Data privacy (Protection des données) et Policies (Politiques). Dans Moodle 3.5, ils sont inclus en standard.

  • MDL-61306 - Implémenter l'API de confidentialité dans divers composants et plugins standard pour l'exportation et la suppression de données utilisateur

Corrections et améliorations

  • MDL-58697 - Devoir : correction du statut incorrect "Aucune soumission" si une soumission de groupe est passée à individuelle
  • MDL-61724 - Ressource fichier : correction du problème de téléchargement pour les fichiers avec des noms longs
  • MDL-61519 - Amélioration des performances du calendrier en cas de grand nombre de catégories de cours
  • MDL-55532 - Afficher le nom de la catégorie de note dans l'exportation des notes
  • MDL-61714 - RGPD et vie privée : modifier l'âge par défaut du consentement numérique conformément à la législation en vigueur dans chaque pays
  • MDL-52989 - Leçon : correction d'une régression dans la navigation d'un groupe
  • MDL-61183 - Afficher le nombre de participants sur la page des participants
  • MDL-60196 - Afficher l'icône de l'outil externe personnalisée dans le sélecteur d'activité
  • MDL-61736 - Afficher les utilisateurs auto-inscrits comme inactifs lorsque la méthode d'auto-inscription est désactivée
  • MDL-61800 - Correction d'un bug qui conduisait à l'échec de certaines tâches planifiées dans certaines circonstances
  • MDL-61733 - Activité base de données : correction d'un bug dans la création de tableau dans les modèles avec l'éditeur Atto
  • MDL-61348 - Test : correction d'un bug de rapport où le nombre de tentatives est parfois incorrect dans les moyennes de groupe
  • MDL-61520 - Test : correction d'un bug où le texte de la question n'était plus exporté dans le téléchargement HTML des statistiques du test
  • MDL-61950 - Test : correction d'un bug dans le rapport statistique pour afficher les questions choisies pour les questions aléatoires
  • MDL-62202 - RGPD : déplacement vers l'onglet Utilisateurs de l'administration de la protection des données et des politiques (lorsque les plugins GDPR sont installés)
  • MDL-62042 - Recherche globale : supprimer de l'indexation les éléments unicode qui ne sont pas des caractères pour résoudre les erreurs d'indexation
  • MDL-61827 - Facebook OAuth2 : mise à jour de l'API Facebook Graph vers la version v2.12

Sécurité

  • MSA-18-0007 Le type de question calculé permet l'exécution de code à distance par les auteurs de question
  • MSA-18-0008 Les utilisateurs peuvent télécharger n'importe quel fichier via la classe d'appel de portfolio pour les devoirs
  • MSA-18-0009 Les utilisateurs peuvent télécharger n'importe quel fichier via la classe d'appel de portfolio pour les forums
  • MSA-18-0010 L'utilisateur peut déplacer un bloc du tableau de bord vers n'importe quelle page
  • MSA-18-0011 Les utilisateurs n'ayant pas accepté les politiques du site peuvent voir la page d'accueil du site comme s'ils avaient un accès complet au site
  • MSA-18-0012 Le script portfolio permet l'instanciation de la classe choisie par l'utilisateur


Moodle 3.4.4

Date de sortie : 9 juillet 2018

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

Corrections et améliorations

  • MDL-57968 - Multiples requêtes inutiles pour la messagerie AJAX
  • MDL-61702 - Impossible d'installer Moodle avec la version MariaDB >= 10.3.1
  • MDL-59047 - La question à réponse courte ne s'affiche pas correctement lors de l'utilisation du thème Boost
  • MDL-61189 - Les descriptions d'événements de calendrier ne sont pas enregistrées lors de l'utilisation de TinyMCE
  • MDL-62239 - Les questions de type glisser-déposer ne fonctionnent pas avec iOS 11.3
  • MDL-51419 - Corruption de nom de fichier au téléchargement lorsque le nom contient des caractères multi-octets lors de l'utilisation de MS Edge
  • MDL-62658 - Les notifications ne sont pas marquées comme lues lorsqu'elles sont cliquées
  • MDL-62543 - Le nouveau champ "deleted" pour les messages de forum est utilisé de manière incorrecte pour les flux RSS
  • MDL-62516 - La demande de suppression des données de forum pour un utilisateur supprime les fichiers de tous les utilisateurs
  • MDL-62440 - La page Participants épuise la mémoire avec de nombreuses attributions de rôles au contexte du site
  • MDL-62358 - L'API de rendu des questions ne prend pas en charge tous les «numéros de questions» qui pourraient être nécessaires
  • MDL-60915 - Les méthodes get_recordset chargent tout le jeu de résultats en mémoire dans Postgres
  • MDL-62574 - Exception de base de données lors de la suppression de données utilisateur du bloc HTML
  • MDL-61832 - Les options d'édition disparaissent après l'enregistrement d'une page de leçon dans la vue développée
  • MDL-56498 - Les notifications ne sont pas marquées comme lues lorsqu'elles sont cliquées dans la fenêtre en surimpression
  • MDL-62320 - JSON devrait être activé en tant que type de fichier, étant utilisé dans l'exportation de données
  • MDL-62735 - La recherche simple n'obéit pas au réglage activé/désactivé de la recherche globale
  • MDL-58702 - Le formulaire de concordance des rôles lors de la restauration n'a pas d'étiquette
  • MDL-61932 - Un glossaire créé via l'importation ne s'affiche pas sur la page d'accueil
  • MDL-61778 - L'icône de statut en ligne dans l'interface de messagerie est un bouton "play" au lieu d'un point coloré
  • MDL-58063 - Impossible d'accéder à la gestion des fichiers dans le bloc HTML sur les ressources Page en utilisant le thème Clean
  • MDL-61894 - Les boites de dialogue modales de gestion de tags ont des boutons non stylés
  • MDL-62386 - Le fichier audio ne s'affiche pas lors de l'utilisation du lecteur multimédia audio HTML5

Sécurité

  • MSA-18-0014 L'exportation de données privées intègre des historiques
  • MSA-18-0015 Le service Web core_course_get_categories pouvait retourner des catégories invisibles
  • MSA-18-0016 La prévisualisation d'importation de la banque de question pouvait exécuter du JavaScript


Moodle 3.4.5

Date de sortie : 10 septembre 2018

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

Changements importants

  • MDL-62799 - Plugin tool_dataprivacy intégré au cœur de Moodle 3.4
  • MDL-62800 - Plugin tool_policy intégré au cœur de Moodle 3.4
  • MDL-62660 - Option pour définir un délai d'expiration de demande de données
  • MDL-57741 - URL de lancement pour Publier en tant qu'outil LTI
  • MDL-57977 - La recherche globale permet de rechercher des utilisateurs par leur nom alternatif

Corrections et améliorations

  • MDL-60826 - Erreur d'épuisement de la mémoire lors de la tentative d'ajout / modification d'un événement de calendrier en tant qu'administrateur
  • MDL-60874 - Résultats de recherche plus clairs dans l'inscription des utilisateurs
  • MDL-62782 - Les utilisateurs avec la capacité mod/assign:viewgrades peuvent également voir les fichiers de commentaires téléchargés
  • MDL-62849 - Gestionnaire de fichiers : impossible de gérer les fichiers lorsqu'il existe des dossiers
  • MDL-62534 - Suppression de sections de cours vides lors de la mise à jour
  • MDL-62600 - Administrateur mal informé qu'il n'y a pas de demandes de données
  • MDL-61351 - La déconnexion de Shibboleth ne gère pas correctement les fichiers de sessions
  • MDL-62643 - Les rendus de devoirs texte en ligne génèrent un document HTML vierge à évaluer lorsqu'aucun texte n'est entré
  • MDL-61424 - Lorsque le jeton est rejeté de moodle.net, fournir une option pour annuler l'inscription
  • MDL-59847 - Comportement lorsque ville / pays sont des champs cachés et champs d'identité en même temps
  • MDL-62965 - Champs du profil utilisateur manquant sur la page d'inscription
  • MDL-62889 - Corrections multiples lors de la redirection vers une URL après avoir cliqué sur une notification
  • MDL-62989 - Les demandes de données des utilisateurs sont répertoriées par date de demande
  • MDL-62896 - Some non-core plugins are missing their Additional label on the Plugin data registry page
  • MDL-62969 - External tool LtiLinkMemberships URL is invalid
  • MDL-62341 - Lien 'Retour à la page précédente' sur la page Toutes les politiques
  • MDL-62746 - Améliorations de la mise en page du contenu core_tag de Boost
  • MDL-45389 - Améliorations de l'alignement de la page d'index du forum
  • MDL-61707 - Pre-signup (minor check) session is not deleted upon signup

Sécurité

  • MSA-18-0017 L'import XML de questions anciennes de type glisser-déposer vers du texte pouvait permettre l'exécution de code distant
  • MSA-18-0018 Librairie QuickForm - vulnérabilité de code distant
  • MSA-18-0019 Thème Boost - le paramètre GET de recherche de blog était insuffisamment filtré


Moodle 3.4.6

Date de sortie : 12 novembre 2018

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

warning.png Avertissement : Pour les sites utilisant un thème ou un formulaire de connexion personnalisé (voire une authentification SSO), depuis Moodle 3.4.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).

Changements importants

  • MDL-62563 - Suppression de données d'utilisateurs supprimés
  • 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-63818 - Possibilité de déroger aux capacités des dépôts dans des contextes d'activité
  • MDL-63116 - Actions par lot pour les demandes de données
  • MDL-63009 - Site mentionné dans les notifications de demandes de données par courriel
  • MDL-62904 - Lien de suppression de données sur la page de profil

Corrections et améliorations

  • MDL-62319 - Correctif d'interface de notation de devoir pour iOS 11.3
  • MDL-62738 - Correctif de l'éditeur TinyMCE pour les navigateurs mobiles iOS
  • MDL-63403 - Amélioration des performances du filtre de glossaire
  • MDL-35788 - Correction de l'horodatage des messages de forum modifiés
  • MDL-63194 - Correction du déplacement de questions entre les sections d'un test
  • MDL-63421 - Vérification de l'environnement pour les versions ne prenant pas en charge PHP 7.3
  • MDL-63542 - Le service Web core_course_get_course_contents doit renvoyer les activités furtives
  • MDL-63267 - Devoir : rubrics should consider the fillings table
  • MDL-62139 - Boost : améliorations de l'accessibilité des icônes d'engrenage
  • MDL-62145 - Boost : améliorations de l'accessibilité des éléments du menu personnalisé
  • MDL-62144 - Boost : améliorations de l'accessibilité des menus du profil de l'utilisateur
  • MDL-63746 - Boost : améliorations du focus pour l'icône d'engrenage
  • MDL-62920 - Le téléchargement d'un utilisateur supprimé, puis l'ajout à la cohorte génère une erreur fatale
  • MDL-62960 - Calendrier : le glisser-déposer d'événement de cours doit prendre en compte la date de début du cours

Sécurité

  • MSA-18-0020 Vulnérabilité CSRF dans le formulaire de connexion

Pour les développeurs


Moodle 3.4.7

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.4.7 (en anglais).

Corrections et améliorations

  • MDL-63994 - Correction de l'authentification CAS
  • MDL-49651 - Les cours cachés n'envoient plus de notification de forum aux participants
  • MDL-64030 - Deletion requests can be processed without a site purpose being set
  • MDL-63940 - ReCAPTCHA v2 fonctionne maintenant globalement
  • MDL-64012 - Auto-linking now works with titles containing brackets

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.4.8

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.4.8 (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-64652 - Amélioration des performances d'exportation de données
  • MDL-64971 - get_with_capability_join, get_users_by_capability, assign/unassign_capability vérifient maintenant que la capacité existe
  • MDL-64799 - Empêcher la croissance exponentielle des questions lors de la duplication de test

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


Moodle 3.4.9

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.4.9 (en anglais).

Sécurité

  • 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


Voir aussi