Notes de mise à jour de Moodle 2.8.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 2.8
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.
Remarque : cet article est en cours de rédaction. N'hésitez pas à le compléter. Veuillez utiliser la page de discussion ou un forum adéquat de Moodle en français pour vos recommandations et suggestions d'améliorations.
Version 2.8
Sortie : 10 novembre 2014
Vous pouvez consulter les Nouvelles fonctionnalités pour un survol avec des copies d'écran.
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.8 (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 les mêmes que ceux de Moodle 2.7 !
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.8, 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.8, mais réalisez une mise à jour depuis une version existante, consultez impérativement les informations de Mise à jour à Moodle 2.8 !
Nouvelles fonctionnalités majeures
Carnet de notes
L'accent a été mis principalement sur le carnet de notes, avec une interface améliorée basée sur des groupes de travail de la communauté, des sondages et rapports de bogues.
Nouveau rapport carnet de notes (l'interface principale montrant toutes les notes)
- Utilise la totalité de l'écran
- Défilement fluide dans toutes les directions
- Fonctionne sur toutes les plateformes, y compris les téléphones et tablettes
- MDL-18229 - Un nouveau mode Affichage unique permet de modifier une ligne ou une colonne unique
- Permet l'édition rapide de n'importe quelle cellule sans rechargement de page
Nouvelle méthode naturelle d'agrégation de pondération
- MDL-43378 - Combine les notes simplement
- Interface plus claire pour utiliser la pondération
- Prise en charge de crédit supplémentaire, exclusion de notes, notes cachées
- Peut enlever la nécessité d'utiliser d'autres agrégations
Nouveau rapport d'historique de notes
- MDL-46191 - A grade history report lists full details of all grade changes
Amélioration de la page de configuration de l'évaluateur (pour définir les éléments et les catégories)
- Nouvelle présentation
- Terminologie plus simple et disposition plus claire
- Bogues résolus sur la façon dont les notes sont ajoutées dans certains scénarios
- Empêche la perte de données lorsque vous fermez la fenêtre
- Note : il existe de nouveaux paramètres d'administrations qui masquent certaines parties de l'interface utilisateur. For example calculated grades are disabled by default (even if you were using them in Moodle 2.7 before you upgraded). If you use 'advanced' gradebook features, then after you upgrade, go to Site administration > Grades > Report settings > Grader report and check that the settings like Show calculations match your needs. (These settings affect the whole gradebook, not just the Grader report.)
Améliorations du rapport de l'utilisateur
- Nouvelle présentation
- Calculs plus clairs
- MDL-47064 - Contributions column explains grade calculations
Améliorations de l'import/export de notes
- Interface améliorée
- MDL-46547 - Import direct de notes via copier/coller depuis des tableurs
- Gestion robuste des données vides ou incorrectes
- Les notes verrouillées sont maintenant protégées des importations
- Export vers différents types d'affichage (Lettre, Pourcentage…)
Forum
- MDL-1626 - On peut maintenant s'abonner à des discussions
- MDL-3714 - On peut maintenant répondre aux messages des forums reçus via courriel, et même joindre des fichiers
- MDL-8501 - On peut facilement passer aux discussions précédentes/suivantes
- MDL-36929 - Les nouvelles discussions sont affichées dans le rapport complet d'activité récente
- MDL-41708 - Les fichiers attachés sont affichés dans l'ordre ou ils ont été chargés
Devoir
- MDL-39929 - Option pour ajouter des fichiers supplémentaires à utiliser pour le devoir (comme des modèles de réponse)
- MDL-45965 - Nouvelle capacité qui permet de contrôler quel évaluateur reçoit les notifications
Sondage
- MDL-3034 - Il est maintenant possible de choisir plus d'une option
Outil externe (LTI)
- MDL-45843 - Support LTI 2.0
- MDL-44902 - Différentes corrections et améliorations de l'outil externe
Activité Test et banque de questions
Page de "fabrication" de test
- MDL-43089 - La page qui permet d'assembler les questions pour créer un test a été complètement ré-écrite pour la rendre plus simple et efficace. Vous pouvez par exemple utiliser le glisser-déposer pour ré-ordonner les questions ou les déplacer entre les différentes pages.
Autre
- MDL-37993 - Nouvelles options d'achèvement : peuvent s'appliquer lorsqu'une note pour passer est obtenue ou que toutes les tentatives sont effectuées
- MDL-47556 - Pour les nouvelles installations, le paramètre d'auto-enregistrement est actif par défaut. Si vous mettez à jour depuis une version antérieure, vous souhaiterez peut-être activer ce paramètre.
Leçon
- MDL-38106 - Intègre maintenant une introduction, comme les autres modules d'activité
- MDL-38560 - Meilleure gestion des images dans les questions
Atelier
- MDL-31936 - Les remises ou évaluations d'un atelier peuvent être supprimées pendant la réinitialisation du cours
Analyse
- Moniteur d'événements : peut surveiller des définitions d'événements et vous envoyer des notifications
- More detailed logging and events have been added, especially around grades
Ergonomie
- MDL-45893 - Nouveau menu utilisateur dans le thème Clean : affiche votre profil en entête, et permet un accès rapide aux pages personnelles
- MDL-47559 - Le nouveau menu utilisateur peut être personnalisé par l'administrateur
- MDL-18014 - The Atto editor can now automatically save drafts of your texts so you don’t lose anything if any unexpected disasters occur
- MDL-45897 - Amélioration de "Ma page" : meilleurs blocs par défaut
- MDL-45884 - My Courses are collapsed by default
- MDL-46022 - Possibilité des créer des séparateurs dans le menu personnalisé
Cohortes
- MDL-36014 - Teachers are now able to use enrol_cohort without having additional capabilities to view cohorts outside of the course. At the same time managers can define individual cohorts as not visible to prevent using them by teachers in enrolment.
- MDL-35618 - Teachers can manually enrol all cohort members without having capability to use cohort synchronisation enrolment method
- MDL-41639 - Les cohortes qui n'existent pas encore seront créées si spécifiées dans l'outil de création d'utilisateurs par fichier plat
- MDL-35468 - Admin or manager can bulk upload cohorts definitions from CSV file
- MDL-34189 - Admin or system-wide manager can view all cohorts in the system on the same page even if they are defined in different contexts
Autres nouveautés et améliorations
- MDL-16474 - Barèmes à un seul élément : vous pouvez maintenant implémenter des boutons "J'aime" sans problème !
- MDL-47197 - Users can add files to their private files area by emailing them as attachments
- MDL-37812 - Admin can set defaults for user preferences such as Email display, Forum tracking, etc. They are also displayed now in a separate field-set on edit user profile page
- MDL-44725 - The experimental setting 'Group members only' has been removed, with the group and grouping restrictions in conditional activities now providing this functionality
- MDL-46481 - Nouvelle méthode de sauvegarde rapide qui utilise les réglages par défaut
- MDL-42071 - Added support for split memcache/memcached stores
- MDL-46210 - Les Paquetages de langue installés peuvent être mis à jour via les tâches programmées
- MDL-46921 - Sorting by additional name fields
- MDL-40356 - A new setting 'Alternative full name format' relating to additional name fields
- MDL-20367 - Decimal numbers may be used to define boundaries for grade letters
- MDL-43472 - It is possible for manager to move courses on the Search courses result screen
- MDL-20367 - Letter grade boundaries may be specified as real numbers and not only integers
- MDL-40351 - Les catégories de cours peuvent être affichées pour les cours sur "Ma page"
- MDL-46450 - Activity names in the availability description now have links
- MDL-45991 - Ability to ignore users that are already in groups when auto-creating groups
- MDL-46524 - Auto-create groups from existing group or grouping membership
- MDL-42609 - Ajout d'un bouton permettant de rapidement créer un cours depuis l'interface de gestion des cours
- MDL-45985 - Nouvel outil en ligne de commande pour valider la structure de la base de données : admin/cli/check_database_schema.php
- MDL-32450 - DragMath n'est plus distribué avec Moodle
Sécurité
- MSA-14-0035 Headers not added to some AJAX scripts
- MSA-14-0036 XSS in mapcourse script in Feedback module
- MSA-14-0037 Weak temporary password generation
- MSA-14-0038 Hidden grade information exposed by web services
- MSA-14-0039 Insufficient access check in LTI module
- MSA-14-0040 Information leak in Database activity module
- MSA-14-0041 Lack of capability check in tags list access
- MSA-14-0042 Lack of access check in IP lookup functionality
- MSA-14-0043 Lack of group check in web service for Forum
- MSA-14-0044 Hardware path disclosed in the error message
- MSA-14-0045 XSS file upload possible through web service
- MSA-14-0046 CSRF in LTI module
- MSA-14-0047 Possible data loss in Wiki activity
- MSA-14-0048 CSRF in forum tracking toggle
- MSA-14-0049 Possible to print arbitrary message to user by modifying URL
Pour les développeurs
- MDL-47194 - Inbound email (such as already implemented for forums and files) can now easily be implemented by any plugin
- MDL-43835 - Unit tests on posgres and mysql use random sequence values
- MDL-46585 - Strings can now be deprecated to help translators
- MDL-39840 - Plugins can have their personal environment checks
- MDL-41663 - Plugins renderers and renderables can be located in namespaces and autoloaded
- MDL-46207 - Scheduled tasks can control if they should run when plugin is disabled
- MDL-45513 - Unit tests can be executed against custom cache stores
Développeurs : changements dans les API
- There are new convenience functions to obtain $cm objects that belong to the cm_info class. get_course_and_cm_from_cmid($cmorid, $modulename) and get_course_and_cm_from_instance($instanceorid, $modulename) will efficiently obtain $course and $cm at the start of a module script in one line. Also, the new function cm_info::create($cm) can be used when you need a cm_info object, but only have a standard database record.
- Choice event definitions have changed in MDL-3034 [placeholder for this to be expanded]
- MDL-47496 - The unused lib/pear/XML/ library was removed.
- MDL-36014 - Changes to functions retrieving list of available cohorts
- MDL-28484 - New function is_https() that detects if page is served on https
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.8.1
Date de sortie : 13 novembre 2014
Consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.8.1 (en anglais).
Corrections de régression
- MDL-48204 - Erreur de syntaxe dans mod/wiki/admin.php -- Note : C'est la régression qui a conduit à sortir Moodle 2.8.1 juste 3 jours après Moodle 2.8.
- MDL-48168 - It should be possible to edit the overall max grade after a quiz has been attempted
- MDL-48156 - Schedule task manager misinterprets core\plugininfo\base::is_enabled()
Autres corrections
- MDL-48093 - Vidéo HTML 5 : Firefox supporte maintenant le .mp4
- MDL-47391 - La page de profil par défaut utilise l'affichage "mydashboard" au lieu de "mypublic"
- MDL-39692 - Letter boundary cannot be deleted
- MDL-39376 - performance problem while calling admin setting page in case of large amount of categories
- MDL-30968 - Group hyper-link in Forum view links to list of all participants
Moodle 2.8.2
Date de sortie : 12 janvier 2015
Consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.8.2 (en anglais).
Changements importants
- MDL-40241 - Les rôles par défaut Gestionnaire et Enseignant peuvent maintenant marquer manuellement un cours comme terminé
- MDL-46442 - Les notifications à propos des re-soumissions de devoirs sont maintenant envoyées
- MDL-43462 - La correction de devoirs PDF fonctionne correctement pour les PDF orientés en paysage
- MDL-43679 - Suivre des liens vers Moodle depuis des documents MS Word ne renvoie plus de message "Vous n'êtes pas connecté"
Changements fonctionnels
- MDL-42717 - Les fichiers de sauvegarde automatique sont supprimés si une erreur apparaît à cause de permissions sur les répertoires
- MDL-47601 - Les anciens fichiers de sauvegarde automatique sont bien supprimés, même si le fichier est renommé depuis le paquetage de langues
- MDL-48023 - Modification de "Cache-control: private" à "public" sur les fichiers publiques statiques pour améliorer les performances
- MDL-48224 - In the Task API, each adhoc and scheduled task now has it's own SMTP buffer, and the legacy cron has one buffer for all tasks. Previously scheduled tasks had no buffer, and the legacy cron had a buffer only for tasks of activity modules.
- MDL-33606 - Fait la distinction entre la visualisation de toutes les sections d'un cours ou une seule section dans les logs
Changements dans les API
- MDL-44657 - Plus d'erreur Javascript lorsque la classe de formulaire comporte un espace
- MDL-22309 - get_role_users() fonctionne correctement lorsqu'un utilisateur a plusieurs rôles attribués
- MDL-48697 - Completion directory is recognized by Moodle as a valid component directory
- MDL-48495 - Limit protocols supported by curl by default
Changements dans les interfaces utilisateur
- MDL-35078 - La date de fin d'auto-inscription du formulaire d'inscription par lot intègre maintenant l'heure
- MDL-42501 - Ajout d'une aide concernant la suppression des notes sur le formulaire de réinitialisation de cours
- MDL-48206 - Zone de commentaire plus grande pour le bloc commentaire
Sécurité
- MSA-15-0001 Vérifications d'accès insuffisantes dans le module LTI
- MSA-15-0002 Vulnérabilité XSS dans la page de validation des demandes de cours
- MSA-15-0003 CSRF possible dans le module Glossaire
- MSA-15-0004 Fuite d'information via les fonctions de messagerie des services web
- MSA-15-0005 Vérifications d'accès insuffisantes dans les fonctions de calendrier des services web
- MSA-15-0006 Il manque le masque XSS dans la capacité de noter le module Leçon
- MSA-15-0007 ReDoS possible dans le filtre multimédia
- MSA-15-0008 Déconnexion forcée via le plugin d'authentification Shibboleth
Corrections et améliorations
- MDL-40097 - Course completion role criteria no longer causes fatal error
- MDL-35494 - User is able to restore an activity even when they own only one course
- MDL-20304 - Practice lesson does not appear in Gradebook [Patch]
- MDL-45324 - Grading notifications are not sent before the grades are released to students
- MDL-47133 - Keyboard shortcuts in Atto do not interfere with regional keyboard settings
- MDL-37704 - Possible to lock Description field in users' profiles
- MDL-36240 - Calendar events from activities are restored even without user data
- MDL-14908 - Parent Role can view courses for students that are in groups
- MDL-46472 - Fixed upgrade loop caused by undeletable themes
- MDL-31822 - Non-default section name is shown at the site level
- MDL-47475 - PDF annotation is visible by all students in the team and not only by the one who made a submission
- MDL-47993, MDL-48088 - Correctly parse dates with timezones when importing from Microsoft calendar
- MDL-48150 - Fixed a bug whereby only the first post in a forum was sent with the correct headers on each run of cron
- MDL-48288, MDL-48191 - Grader report's floating headers work correctly when email or average row is hidden
- MDL-48179 - Backup progress no longer times out when compressing large backup
- MDL-48164 - 'Reply to email' does not result in out-of-office replies posted in forum
Moodle 2.8.3
Date de sortie : 2 février 2015
Consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.8.3 (en anglais).
Changements importants
- MDL-47935 - Le message de sauvegarde automatique d'Atto ne couvre plus le texte que vous éditez
- MDL-44560 - La pagination dans les catégories de glossaire fonctionne correctement quand les entrées ont plusieurs catégories
- MDL-47792 - Les rapports d'achèvement de cours et d'activité affichent le texte vertical sans troncature
Changements fonctionnels
- MDL-43386 - Les réponses aux questions de composition des leçons préservent le formatage HTML
- MDL-14730 - Permet de créer des liens vers des pages à l'intérieur d'une leçon
- MDL-47761 - Une explication est donnée aux utilisateurs lorsqu'ils ne peuvent pas s'inscrire dans un cours
- MDL-47871 - Moniteur d'événement : l'enseignant peut dupliquer les règles système
Changements dans les interfaces utilisateur
- MDL-44907 - Meilleurs style pour les messages de validation de paramètre d'administration dans bootstrapbase
- MDL-48596 - La page de modification de leçon s'affiche maintenant correctement, comme les autres pages de modification, et ne pose plus de problème avec les blocs
- MDL-47166 - Atto : le bouton désindenter est maintenant affiché avant le bouton indenter
Sécurité
- MSA-15-0009 Attaque possible par traversée de dossier via JavaScript de service de fichiers
Corrections et améliorations
- MDL-48765 - Amélioration de l'alignement des icônes sur la page des méthodes d'inscription au cours
- MDL-40285 - Lorsqu'un devoir est soumis par un membre du groupe, il est affiché comme soumis pour tous les membres du groupe
- MDL-38142 - La page des messages postés par un utilisateur n'affiche plus d'erreur pour les cours cachés
- MDL-36877 - La page finale d'une leçon est affichée lorsque le réglage "Afficher le carnet de note aux étudiants" est réglé à "Non"
- MDL-48073 - Le filtre de groupe est préservé lorsqu'on passe à la page suivante des utilisateurs inscrits
- MDL-40326 - La réinitialisation de cours réinitialise aussi la barre de progression des leçons
- MDL-48383 - Cron n'affiche plus d'avertissement à propos de enrol_imsenterprise désactivé après chaque tâche planifiée
- MDL-48914 - La page d'attribution des rôles n'affiche plus la sélection d'utilisateur s'il y a trop d'utilisateurs afin d'éviter les erreurs mémoire PHP
Moodle 2.8.5
Date de sortie : mardi 10 mars 2015
Ces notes de mise à jour couvrent également les modifications apportées par Moodle 2.8.4, sorti le lundi 9 mars 2015.
Consulter la liste des détails sur les corrections des versions 2.8.4 et 2.8.5 (en anglais).
Changements importants
- MDL-35392 - Le feedback du module Devoir est maintenant toujours affiché dans le carnet de notes
- MDL-31036 - Plus de troncature de caractère dans la notation rapide des devoirs
- MDL-46626 - L'exportation du rapport d'historique ne contient plus de code HTML
- MDL-23273 - La limite de réponses dans le module Sondage est respecté dans le cas de réponses synchrones
Changements fonctionnels
- MDL-31578 - Shibboleth peut apparier des attributs pour tous les champs de Moodle, y compris les champs personnalisés
- MDL-47911 - Amélioration des performances sur les opérations de carnet de notes
- MDL-49240 - Le service web core_get_string fonctionne maintenant correctement
- MDL-45621 - Il est maintenant possible de désinstaller les plugins de portfolio
- MDL-48670 - Les tests standard BEHAT fonctionnent maintenant correctement, quel que soit le fuseau horaire de l'utilisateur
Changements dans les interfaces utilisateur
- MDL-48533 - Le rapport de sauvegardes intègre maintenant des liens vers les récapitulatifs des sauvegardes de chaque cours
- MDL-49064 - La classe CSS left-align à maintenant un équivalent RTL dans bootstrap base
Sécurité
- MSA-15-0010 Les contacts personnels et le nombre de messages non lus peuvent être révélés
- MSA-15-0011 L'authentification dans mdeploy peut être contournée
- MSA-15-0012 ReDoS Possible dans le filtre de conversion d'URL en liens
- MSA-15-0013 Titre de bloc pas correctement nettoyé qui peut causer une injection HTML
- MSA-15-0014 Divulgation potentielle d'informations pour les cours inaccessibles
- MSA-15-0015 L'utilisateur sans autorisation peut marquer un tag comme inapproprié
- MSA-15-0016 Les jetons de services Web peuvent être créés pour l'utilisateur avec mot de passe temporaire
- MSA-15-0017 XSS dans les rapports statistiques des tests
Corrections et améliorations
- MDL-42138 - Les champs personnalisés requis sont toujours requis sur le formulaire d'inscription, même lorsque l'utilisateur est connecté en tant qu'invité
- MDL-49059 - Possibilité d'intégrer des vidéos YouTube avec le temps de démarrage ou les contrôles de liste de lecture
- MDL-48544 - La région des blocs ne disparaît plus si tous les blocs sont cachés (en mode édition)
- MDL-48841 - Correction d'un bug empêchant de réinitialiser les tâches planifiées aux valeurs par défaut
- MDL-49167 - Correction d'une régression avec $CFG->yuislasharguments introduite par la version mineure précédente
- MDL-47953 - Le rapport de l'évaluateur montre le bon nombre d'étudiants par page lorsque les utilisateurs suspendus sont présents
- MDL-48294 - enablemobilewebservice n'est plus dupliqué dans l'Administration du site
- MDL-48679 - L'URL d'exportation de notes disparaissait en utilisant la publication des notes
Moodle 2.8.6
Date de sortie : lundi 11 mai 2015
Consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.8.6 (en anglais).
Changements importants
- MDL-49573 - Fixed bulk insert in SingleView report in Gradebook.
- MDL-49575 - When "unoverriding" a score in SingleView report, it now also clears the finalgrade field
- MDL-48187 - Fixed problem with new items automatically marked as extra credit in SWM category in Gradebook
- MDL-42449 - Les catégories de notes sont préservées lorsqu'on duplique un module
- MDL-46746, MDL-47003, MDL-47002 - Le nettoyage HTML de l'éditeur Atto est moins aggressif et tient mieux compte des tags spéciaux, particulièrement en collant du texte issu de Word
- MDL-48002 - Strip quoted text from "reply by email" forum posts
Changements fonctionnels
- MDL-45619 - Possibilité de désinstaller les dépôts
- MDL-37984 - Le plugin portfolio Google Docs utilise la nouvelle librairie Google (API EOL)
- MDL-47337 - Fixed restore with Merge for courses in formats that have section options
- MDL-49114 - Ajout d'une vérification d'environnement pour le support des slashargument (comme avertissement seulement actuellement)
- MDL-49359 - Avertissement concernant l'usage de MyISAM pour les sites utilisant MySQL
- MDL-49256 - Atto peut (de nouveau) être utilisé hors des formulaires - correction d'une régression introduite par la sauvegarde automatique du brouillon
Changements dans les interfaces utilisateur
- MDL-43558 - Removed empty "Edit" dropdown when "Activity Editing Menu" is set to OFF
- MDL-39262 - Suppression des contrôles développer/réduire dans le module Leçon
- MDL-49296 - Ajout d'aides contextuelles sur les boutons d'édition de la leçon
- MDL-49977 - Added page title on assignment bulk setting pages
- MDL-49848 - La page de messagerie est adaptative
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
Corrections et améliorations
- MDL-44548, MDL-47729 - Les modules SCORM ajoutés depuis le dépôt fichiers système sont maintenant correctement mis à jour lorsque les fichiers sont mis à jour dans le dépôt
- MDL-21201 - Feedback no longer shows Anonymous responses in Recent Activity Reports
- MDL-49281 - Fixed bug with gradebook calculations becoming uneditable after upgrade
- MDL-49227 - Make forum subscription combinations less confusing with different combinations (backport of MDL-48221)
- MDL-48572 - Grade categories calculate correctly when suspended users are present
- MDL-48419 - Scorm network check made less agressive
- MDL-36506 - Le module Livre ne renvoi plus d'exception durant la mise à jour si le module n'est pas trouvé
- MDL-34921 - Lorsque Mon Moodle est défini comme page par défaut, déplacer des éléments vers la page d'accueil du site ne redirige plus vers Mon Moodle
- MDL-49281 - Gradebook calculations cannot be edited after upgrade
- MDL-38210 - Fixed error when running participation report for Workshop activity
- MDL-49669 - Fixed error when connecting to external backpack (badges).
- MDL-46805 - Scorm peut utiliser AICC même lorsque les noms d'utilisateurs dans Moodle contiennent des caractères comme @
- MDL-48702 - Improve course log export resource consumption and reliability (backport of MDL-34867)
- MDL-49641 - Optimised syncing shortcuts to external files
Moodle 2.8.7
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.8.7 (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-49680 - Option de tri par date ajoutée lors de la visualisation de banques de questions (portage de MDL-25721)
- 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-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-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.8.8
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.8.8 (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
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-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.8.9
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.8.9 (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-46239 - Le gestionnaire de tâches planifiées gère mieux les fuseaux horaires
- 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-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
Sécurité
- 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-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
Moodle 2.8.10
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.8.10 (en anglais).
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-49473 - L'exportation des historiques intègre l'année
- MDL-40245 - Le téléchargement de tous les devoirs remis n'échoue plus à cause d'un délai de 30 secondes
- MDL-52194 - Correction de Flowplayer qui ne fonctionnait pas avec une configuration non sécurisé de request_order
Moodle 2.8.11
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.8.11 (en anglais).
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.8.12
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.8.12 (en anglais).
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