Notes de mise à jour de Moodle 3.10.1
De MoodleDocs
Date de sortie : 18 janvier 2021
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 3.10.1 (en anglais).
Attention - cours avec de nombreuses sections
Si vous utilisez des formats de cours non standard dans vos cours ayant un grand nombre de sections (plus de 52), à partir de cette version, vous devrez peut-être implémenter la méthode get_max_sections() dans le fichier lib.php de votre format de cours non standard, pour définir une limite supérieure à la valeur par défaut. La valeur par défaut vient de get_max_sections() dans course/format/lib.php. Vous pouvez copier cette méthode dans le fichier lib.php de votre format de cours et utiliser le maximum dont vous avez besoin.
Corrections et améliorations
- MDL-54907 - Tentatives de Test soumises automatiquement : l'heure de fin est définie à l'heure d'exécution du cron, pas lorsque la tentative s'est terminée
- MDL-69964 - Le bouton "Sélectionner tous les X utilisateurs" n'active pas le menu déroulant de la page des participants
- MDL-68896 - Erreur SCORM dans Chrome en raison de la modification du règlement "XHR lors du rejet de page"
- MDL-67623 - La pagination de l'aperçu des cours (bloc "Mes cours") est interrompue au-delà de la deuxième page
- MDL-56119 - Problème de disposition d'affichage des rubriques, après la publication des commentaires des étudiants
- MDL-50955 - Erreur du module Leçon lors de l'enregistrement - Impossible de trouver l'élément de note pour «leçon»
- MDL-65941 - Les problèmes du serveur Redis interrompent la page de configuration du cache
- MDL-70285 - L'étape de mise à jour MDL-69687 plante les bases de données importantes
- MDL-69526 - Les valeurs de champ personnalisés dans le bloc de vue d'ensemble des cours suivent un ordre incorrect
- MDL-65852 - L'enseignant non éditeur devrait pouvoir télécharger la liste des participants au cours
- MDL-70265 - Réduit le nombre d'exécutions de phpunit dans le fichier .travis.yml du noyau
- MDL-70386 - Coloration css illisible de div correct / incorrect
- MDL-69930 - Duplication d'éléments dans la question glisser-sur-image
- MDL-70276 - Ajout de la prise en charge des actions github à moodle.git
- MDL-70355 - Les filtres multilingues ne sont pas appliqués au bloc Calendrier
- MDL-70063 - Plugin Youtube : la sélection d'une catégorie entraîne une erreur "les données n'ont pas pu être obtenues"
- MDL-67513 - Afficher le lien de conversation ne fonctionne pas lors de la notation en mode plein écran
- MDL-70558 - Paquetages de langues disponibles non triés, difficiles à localiser
- MDL-69868 - H5P corrompt l'objet USER, provoquant une erreur de forum
- MDL-70426 - Questions de type glisser-déposer sur marqueur : des marqueurs infinis continuent de se dupliquer
- MDL-70065 - Test - ajouter des questions depuis la banque de questions : problème avec la pagination et tout afficher
- MDL-62707 - Erreur de codage dans la recherche globale lorsque "Rechercher uniquement dans les cours ou je suis inscrit" est défini
- MDL-70430 - Le jeton d'actualisation du compte système OAuth2 n'est pas mis à jour en raison d'une faute de frappe
- MDL-70148 - Écriture de nouvelles étapes de clavier pour Behat
- MDL-69955 - Question de type Glisser-déposer : la zone de dépôt disparaît dans un cas particulier
- MDL-70320 - Échappement HTML incorrect sur l'écran des autorisations de dérogations de permissions
- MDL-70261 - L'outil Télécharger des cours s'interrompt sur les champs personnalisés verrouillés
- MDL-70153 - Question de type Composition - la taille limite indique "0 octets" pour les étudiants lorsque "Taille limite du site" est défini
- MDL-70436 - Test : sur mobile, le bouton modal de confirmation de fermeture est coupé
- MDL-70373 - L'éditeur HTML Atto n'a pas de bordure en dehors des formulaires Moodle (par exemple, question Composition)
- MDL-70374 - La mise en page des questions à choix multiples n'est pas bien alignée
- MDL-70520 - La mise à jour de Moodle réinitialise la date de dernière exécution des tâches planifiées
- MDL-70117 - Exportation au format PDF : le contenu peut déborder lorsque les en-têtes de page sont impliqués
- MDL-70072 - Date dans le système de messagerie (toujours en grégorien)
- MDL-70237 - Les fenêtres modales de paiement plantent s'il y a du html dans une description de passerelle
- MDL-70248 - Question de type Glisser-déposer sur images : les zones de dépôt ont un problème d'interface utilisateur dans le formulaire d'édition
- MDL-67636 - Verrouiller une catégorie de note expose les notes d'éléments cachés dans le rapport de l'utilisateur
- MDL-70352 - Les formulaires modaux restent à l'écran si vous avez plusieurs fenêtres modales sur une page
- MDL-70580 - Navigation dans l'arborescence d'exportation de confidentialité non fonctionnelle depuis MDL-69559
- MDL-70567 - La page des journaux de tâches ne respecte pas le filtre de résultat lors du déplacement dans la pagination
- MDL-70009 - Un cours avec des éléments H5P dans la banque de contenu ne peut pas être supprimé par le rôle Gestionnaire / Enseignant (avec les droits appropriés)
Améliorations d'accessibilité
- MDL-69841 - Modifier le Test : cliquer sur l'icône d'aide sous le groupe d'options de révision coche / décoche la case
- MDL-69422 - Problèmes de validation HTML et d'accessibilité sur la page d'exportation de la base de données
- MDL-69301 - Ordre du focus dans les onglets
- MDL-70094 - Aperçu de la question : la section Informations techniques se développe si vous cliquez sur l'icône d'aide
Amélioration de sécurité
- MDL-69877 - Ajout d'un fichier security.txt
Sécurité
- MSA-21-0001 Le modèle d'entrée de recherche n'échappait pas suffisamment les requêtes de recherche
- MSA-21-0002 Divulgation d'informations sur les notes dans les fonctions d'extraction externe de note
- MSA-21-0003 Déni de service côté client via message personnel
- MSA-21-0004 XSS stocké possible via le filtre de notation TeX
- MSA-21-0005 Exécution de code PHP arbitraire par les administrateurs du site via la configuration Shibboleth