Notes de mise à jour de Moodle 3.0.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.0



Version 3.0

Sortie : lundi 16 novembre 2015

Vous pouvez consulter un survol des nouvelles fonctionnalités de Moodle 3.0 avec des copies d'écran, ou cette série de vidéos (en anglais).

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

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

Prérequis serveur

Les prérequis sont quasiment les mêmes que ceux de Moodle 2.7, 2.8 et 2.9.

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.0 n'est supporté qu'à partir de Moodle 3.0.1 ! PHP 7.1 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

Navigateurs internet supportés

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 3.0, 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 3.0, mais réalisez une mise à jour depuis une version existante, consultez impérativement les informations de Mise à jour à Moodle 3.0 !

Nouvelles fonctionnalités majeures

Améliorations principales

  • MDL-29801 - Les utilisateurs peuvent supprimer les messages personnels (pour eux-même)
  • MDL-27177 - Allow students to see each other's contact details in full profile without global permission if they are able to see each other's course profile
  • MDL-46455 - Sauvegarde/restauration avec le nouveau système d'historique (depuis Moodle 2.7)
  • MDL-46878 - Réinitialiser le tableau de bord pour tous les utilisateurs après avoir modifié le tableau de bord par défaut

Activité Test

Activité Forum

  • MDL-49682 - Le modèle de courriel de forum est modifiable
  • MDL-46321 - Uninformative error when moving forum without first selecting destination
  • MDL-50993 - Timed discussions are now displayed to students in a logical order
  • MDL-50430 - Nombre d'abonnés spécifié dans la liste des abonnés au forum

Activité Devoir

  • MDL-49176 - Assignment marking guide 'flattens' instructions for markers and students
  • MDL-49515 - Mise à jour de la librairie FPDI dans assignfeedback_editpdf en 1.5.4 pour corriger les problèmes avec l'annotation PDF sur certains fichiers
  • MDL-50283 - Improve Rubric interface to include the ability to duplicate rows

Autres modules d'activité

Améliorations de l'interface utilisateur et de l'utilisabilité

  • MDL-51051 - Rename 'Categories and items' to 'Gradebook setup' and add link
  • MDL-51250 - Show default section name when editing section details with default checkbox being checked
  • MDL-49984 - Add visual blocks outlines to My profile page to help separate information
  • MDL-48947 - Regroupement des boutons d'action de section au sein d'un menu déroulant "Modifier"
  • MDL-51087 - Use client-side validation in the signup form
  • MDL-50113 - Amélioration des noms longs d'utilisateur et de cours dans la messagerie
  • MDL-50919 - Simplify the Manage tags page, allow to quickly change name, flag and official status of the tags
  • MDL-51013 - Navbar button should appear for smaller screens only when the custom menu or language menu is not empty
  • MDL-51260 - Use the new autocomplete form field for tags
  • MDL-51296 - Add title to page when adding blog post
  • MDL-38763 - Permission override UI should use JS confirmation
  • MDL-29763 - Add description to Portfolio settings page

Éditeur Atto

Inscriptions

  • MDL-30674 - Clé d'accès pour les visiteurs anonymes déplacée sur la page des méthodes d'inscription
  • MDL-30157 - Allow users to start manual enrolments right now
  • MDL-49746 - Possibilité de trier les utilisateurs inscrits par date de dernier accès au cours
  • MDL-48074 - Le filtre de groupe dans la liste des inscriptions intègre une option "dans aucun groupe"
  • MDL-50890 - Tâche programmée pour les inscriptions par fichier plat

Administration

  • MDL-49329 - Multiples améliorations dans l'installation et la mise à jour des plugins, dont la possibilité d'installer plusieurs plugins à la fois
  • MDL-49280 - Nouveau paramètre de configuration pour autoriser les doublons d’adresses de courriel
  • MDL-51330 - Indique le composant de tâche planifiée dans les journaux
  • MDL-51261 - Clef de mise à jour - mécanisme pour protéger de l'accès web anonyme les écrans de mise à jour
  • MDL-50602 - Nouveaux paramètre des réglages des sauvegardes automatiques pour supprimer les sauvegardes anciennes et conserver un nombre minimum de sauvegardes
  • MDL-48438 - Ajout du nom complet aux courriels concernant les connexions infructueuses
  • MDL-30960 - New option in email settings to specify SSL or TLS (SMTPSecure property of PHPMailer)
  • MDL-46623, MDL-51824 - authentification CAS et authentification LDAP : remplacement des scripts en ligne de commande (CLI) de synchronisation d'utilisateurs par des tâches planifiées
  • MDL-39319 - L'administrateur peut désinstaller plusieurs langues à la fois
  • MDL-50155 - Move and rename "Common activities settings" link to be under "Manage activities" for consistency
  • MDL-50631 - Affichage du logo Moodle en ASCII dans l'installeur en ligne de commande
  • MDL-46167 - Nouvelle option pour l'installation en ligne de commande : sauter la base de données
  • MDL-50572 - Désactivation du dépôt YouTube par défaut car il nécessite une mise en place particulière
  • MDL-51739 - Verrouillage du sélecteur de thème dans l'interface lorsque $CFG->theme est codé en dur dans config.php
  • MDL-51478 - Activation par défaut des services pour Mobile pour les sites en https
  • MDL-19748 - Le rôle par défaut "utilisateur authentifié" n'a plus la capacité de modifier les tags
  • MDL-46398 - Le lecteur HTML5 est utilisé par défaut pour les vidéos compatibles

Autres améliorations

  • MDL-51132 - Introduce course tagging as a replacement for user-course-tagging in the "Tags" block. See upgrade documentation
  • MDL-41042 - Course contacts shown in course listings no longer lag by an hour
  • MDL-44273 - Back-off strategy for RSS feeds
  • MDL-45981 - CAS Auth Config needs way to specify that curl should use SSLv3.
  • MDL-49891 - Add description meta to frontpage
  • MDL-25451 - Go straight to "Permissions" from block context menu instead of "Assign roles" if they are not available
  • MDL-50647 - Add 'not in group' section to group overview page
  • MDL-50956 - Allow main menu block to be displayed "throughout the entire site"
  • MDL-28954 - Allow images and embedded files in the cohort descriptions
  • MDL-50371 - Use $CFG->gradepointdefault for new manual gradeitems and grade categories

Sécurité

Rien de nouveau concernant la sécurité depuis Moodle 2.9.3 sorti le 9 novembre 2015.

Pour les développeurs

  • MDL-46455 - Events must define fields mappings in order to be correctly restored (documentation)
  • MDL-50125 - Allow all plugins to inject links in the preferences page (documentation)
  • MDL-51247 - Revive / refresh / rebuild the autocomplete mform element.
  • MDL-50839 - Allow themes to set User menu avatar size (documentation)
  • MDL-48494 - $plugin->component est requis pour tous les plugins
  • MDL-43896 - Abandon du support de $module dans les fichiers version.php pour Moodle 3.0
  • MDL-50645 - Cache the list of available callbacks per plugin
  • MDL-33564 - rss_error() retourne un code d'erreur HTTP correct
  • MDL-37864 - New method to add help icons to the sortable table headers (documentation)
  • MDL-51737 - Ajout de la possibilité de détecter le navigateur MS Edge dans le code de détection de navigateur
  • MDL-51213 - external_format_text should be safe to call from web or webservice (documentation)
  • MDL-51413 - Add an additional return field in get_forums_by_courses in order to specify if the current user can create discussions
  • MDL-51217 - Using recaptcha is not possible outside auth_email plugin.
  • MDL-51107 - Add a callback to inject nodes in the category settings navigation (documentation)
  • MDL-50891 - is_web_crawler should be moved to useragent class
  • MDL-50453 - Replace reserved word usage from \core\progress\null (PHP7)
  • MDL-50009 - Empêche les tâches planifiées de laisser des transactions de base de données non terminées
  • MDL-49821 - Some Web Services miss checks for guest and deleted users
  • MDL-50926 - Mise à jour à phpunit 4.x
  • MDL-50491 - Nouvelle option de format_text pour exclure des fichiers particuliers
  • MDL-50783 - Allow some ajax external functions to be called without a session
  • MDL-50150 - Add "Blocks" feature to JS and PHP mustache engines (documentation)

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 3.0.1

Date de sortie : 21 décembre 2015

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

Changements importants

Moodle 3.0.1 est une version spéciale en dehors du cycle habituel des versions planifiées. La principale amélioration est le support de PHP 7.0. C'est la nouvelle version majeure du langage de programmation utilisé pour Moodle ; elle a des performances largement améliorées et beaucoup de changements dans son moteur interne. Veuillez noter que Moodle 2.9.x affichera des erreurs s'il est utilisé avec PHP 7.

Avant de mettre à jour vers PHP 7.0 vos serveurs de production, nous vous recommandons fortement de tester activement tous vos plugins. Voyez Moodle et PHP7 pour la documentation développeur.

PHP 7.0 est sorti le 3 décembre 2015 et est actuellement très jeune. Toutes les librairies et/ou pilotes ne sont pas encore disponibles pour PHP 7. Par exemple, il n'y a pas de pilote pour SQL*Server. D'autres pilotes requis par vos plugins peuvent également être manquants.

Sécurité

Pas de correction de sécurité dans cette version. Plusieurs problèmes de sécurité sont corrigés dans Moodle 3.0.2.

Corrections et améliorations

  • MDL-44330 - When using assignment grading in several tabs the links to individual students grades work correctly
  • MDL-37834 - Excel can be used to edit the assignment offline grading worksheet
  • MDL-42571 - Edit PDF: Fixed bug with viewing a second PDF on the assignment grading page
  • MDL-43069 - Assignment grading: "Submission comments" fail to expand if you hide the "file submissions" column
  • MDL-37308 - Uploaded PNG images preserve transparency when resized
  • MDL-49490 - Fixed export to portfolio link in assignment with additional files
  • MDL-52194 - Correction de Flowplayer qui ne fonctionnait pas avec une configuration non sécurisé de request_order

Pour les développeurs

  • MDL-51582 - Passage à grunt pour compiler LESS (recess n'étant plus maintenu)


Moodle 3.0.2

Date de sortie : 11 janvier 2016

Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 3.0.2 (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

Pas grand chose dans cette version, Moodle 3.0.1 étant sorti récemment, et beaucoup de développeurs ayant pris les vacances de Noël. On notera principalement :

  • MDL-49473 - L'exportation des historiques intègre l'année
  • MDL-52078 - Correction de l'erreur de note totale avec la notation naturelle et exclusion des éléments masqués qui apparaissaient uniquement lorsque visualisés par les étudiants
  • MDL-52354, MDL-52355 - L'activité base de données permet maintenant de définir des dates dans un intervalle plus large et respecte le type de plugin calendrier
  • MDL-51257 - L'écran de messagerie indique maintenant lorsqu'un message n'est pas envoyé
  • MDL-52194 - Correction de Flowplayer qui ne fonctionnait pas avec une configuration non sécurisé de request_order


Moodle 3.0.3

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.


Date de sortie : 14 mars 2016

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

Changements importants

  • MDL-48778 - Devoir : correction de problème lors de la notation rapide en cas de tentatives multiples
  • MDL-21912 - Nouveau paramètre 'Permettre la résolution de conflit administrateur' lors de la restauration de cours depuis un autre site Moodle
  • MDL-31635 - Course completion "grade" criteria now correctly shows grades as points and not percents
  • MDL-51702 - Retour de la possibilité d'attribuer des rôles aux blocs dans le tableau de bord par défaut et le tableau de bord
  • MDL-49807 - Wiki table of contents correctly displays headers created in Atto editor

Corrections et améliorations

  • MDL-48015 - Fixed misalignment in gradebook when category has no total and items
  • MDL-52566 - Releasing assignment with team submission now releases grades to all group members
  • MDL-52486 - Correction d'erreurs javascript dans les langues ayant _ dans leur nom, comme fr_ca (par exemple lorsqu'on modifie les intérêts des utilisateurs)
  • MDL-52249 - Les menus personnalisés avec des sous menus fonctionnent maintenant correctement sur les écrans tactiles
  • MDL-51723 - Correction d'un bogue lors de la désinscription d'utilisateur à la connexion via l'authentification LDAP avec Active Directory
  • MDL-38020 - Corrected user enrollment workflow through Participant list using Edit Icon
  • MDL-41531 - Correction de caractères spéciaux dans le nom de cours qui interfèrent avec l'inscription via PayPal
  • MDL-51075 - La fenêtre surgissante de glossaire s'affiche maintenant centrée
  • MDL-52217 - Nettoyage du dossier temporaire de téléchargement pour le dépôt dropbox
  • MDL-52637 - Correction de problèmes avec la connexion mail SMTP dans certaines configurations
  • MDL-52589 - Possibilité de désinstaller les caches qui ne sont pas par défaut
  • MDL-50083 - Unlock submissions when reopening locked assignment
  • MDL-43620 - Allow to reset the course start date when having a chat activity
  • MDL-49338 - Fixed bug when quiz statistics report displays the preview icons to the wrong variant
  • MDL-52763 - Users with the mod/assign:viewblinddetails capability are able to cross reference users with their blind identities
  • MDL-52435 - Les liens de prévention du plagiat sont déplacés au dessus du texte de rendu
  • MDL-52814 - Fixed overlapping of redo button in Quiz
  • MDL-53012 - Behat : ajout d'une étape pour lancer les tâches planifiées
  • MDL-50218 - S'il n'y a pas de note, un module outil externe (LTI) retournera une valeur vide plutôt que 0 au fournisseur d'outil LTI

Sécurité

  • MSA-16-0003 Vérification de capacité incorrecte lors de l'affichage des courriels des utilisateurs dans la liste des participants
  • MSA-16-0004 XSS depuis les champs de profil depuis la base de données externe
  • MSA-16-0005 XSS par réflexion dans la recherche avancée de l'activité base de données
  • MSA-16-0006 Les cours cachés sont affichés aux étudiants dans le moniteur d’événements
  • MSA-16-0007 Le rôle enseignant non éditeur peut modifier la case à cocher exclure dans la vue simple
  • MSA-16-0008 La fonction externe get_calendar_events retourne des événements appartenant à des activités cachées
  • MSA-16-0009 CSRF dans la page de gestion des plugins de devoir
  • MSA-16-0010 Énumération de détails de catégories possible sans authentification
  • MSA-16-0011 Ajout de "no referrer" aux liens ayant comme attribut de destination _blank
  • MSA-16-0012 La fonction externe mod_assign_save_submission ne vérifie pas les dates de rendu


Moodle 3.0.4

Date de sortie : 9 mai 2016

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

Corrections et améliorations

  • MDL-51142 - Activité Devoir : se connecter comme un autre utilisateur ne change plus le champ "Dernière modification (soumission)"
  • MDL-53795 - Amélioration des performances dans les sauvegardes avec historiques
  • MDL-49861 - Activité Base de données : le bouton "Sauvegarder et ajouter un autre" ne pré-rempli plus le formulaire avec les données de l'enregistrement précédent
  • MDL-50795 - Éditeur Atto : la couleur de fond n'est plus conservée lorsqu'on colle du contenu à cause de problèmes liés à Chrome
  • MDL-53538 - Activité Base de données : plus d'affichage d'erreur de codage lorsqu'on cherche une base de données sans enregistrement
  • MDL-53139 - L'outil d'importation d'utilisateurs fonctionne maintenant correctement même si la casse des courriels n'est pas respectée
  • MDL-53899 - Les permissions des fichiers créés lors de l'installation de plugins devraient respecter les réglages du fichier de configuration
  • MDL-53176 - Amélioration des performances du rapport d'historique des notes
  • MDL-51828 - Dépôt Wikimedia : permet d'importer n'importe quel fichier .svg de façon consistante
  • MDL-53402 - Activité Base de données : définir un champ nombre comme requis autorise maintenant la valeur 0
  • MDL-53770 - Activité LTI : possibilité de désinstaller les plugins LTI
  • MDL-53728 - Améliorations au sélecteur de type de fichier dans le formulaire d'import/export de questions

Sécurité

  • MSA-16-0013 Les utilisateurs peuvent modifier les champs de profil verrouillés par l'administrateur
  • MSA-16-0015 Diffusion d'information de nom de forum caché
  • MSA-16-0016 Un utilisateur peut voir les badges d'autres utilisateurs sans permissions appropriées
  • MSA-16-0017 idnumber de cours non protégé de la restauration par un enseignant
  • MSA-16-0018 CSRF dans le script qui marque les messages de forum comme lus


Moodle 3.0.5

Date de sortie : 11 juillet 2016

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

Changements importants

  • MDL-41922 - Les tests terminés n'apparaissent plus dans le bloc 'vue d'ensemble des cours' pour les étudiants
  • MDL-41945 - Ne pas écraser le rendu avec une zone de fichier vide lorsque plusieurs membres d'un groupe modifient le même devoir
  • MDL-49852 - Marquer le devoir comme terminé pour tous les étudiants du groupe quand un étudiant du groupe a rendu un devoir
  • MDL-29905 - Correction du bug, lors de la suppression d'une catégorie de question vide, qui montrait une erreur disant qu'il y avait des questions
  • MDL-46721 - Notation de devoir anonyme : le numéro de participant dans la notification par courriel correspond au numéro de la tentative
  • MDL-45427 - Activité base de données : lors de la création d'un modèle, cliquer sur ​​les tags devrait les ajouter à la zone de texte quand l'éditeur Atto est utilisé
  • MDL-35104 - Possibilité de changer le nom d'utilisateur d'un utilisateur utilisant la méthode d'authentification LDAP
  • MDL-51806 - Atelier : possibilité d'enregistrer les paramètres modifiés lors de l'utilisation de la virgule comme séparateur décimal
  • MDL-43887 - Correction d'un bug avec un champ de profil d'utilisateur personnalisé date / heure utilisant une plage de dates démarrant après 1970
  • MDL-35987 - Ne pas interrompre le processus de restauration en cas de question à choix multiple et d'erreur 'Backup error: invalid input syntax for integer'

Sécurité

  • MSA-16-0020 Injection de texte dans les en-têtes de courrier électronique
  • MSA-16-0021 Un utilisateur désinscrit reçoit toujours des notifications du moniteur d'événements, même s'il ne peut plus accéder au cours

Corrections et améliorations

  • MDL-45390 - Correction d'un problème d'arrondi, résultant à la lettre 57% n'étant pas traitée correctement. Ce changement peut geler les calculs du carnet de notes.
  • MDL-55020 - Correction d'un bug lors de l'installation de plugin téléchargé depuis un dépôt github
  • MDL-53111 - Permet de désélectionner le critère d'achèvement 'Require end reached'
  • MDL-37138 - Cliquer sur ​​une URL dans le chat l'ouvre maintenant dans une nouvelle fenêtre ou onglet
  • MDL-54934 - Amélioration d'accessibilité : indication de la phase sur le titre de l'atelier

Pour les développeurs

  • MDL-54034 - Les filtres devraient être appliqués par défaut dans les appels AJAX. Assurez-vous que le contexte est défini correctement lors d'appel à external_format_string()
  • MDL-53019 - PHP 5.6.5 ou supérieur est requis pour le développement sur la branche master


Moodle 3.0.6

Date de sortie : 12 septembre 2016

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

Changements importants

  • MDL-37250 - Leçon : sauvegarde des tentatives des étudiants si le délai est dépassé
  • MDL-50586 - Avertissement aux enseignants lors de la suppression de niveau 0 dans les rubriques car cela conduit à des notes inattendues
  • MDL-41174 - Mettre à jour l'événement de calendrier lorsqu'on change le nom de l' activité ou qu'on la duplique
  • MDL-33741 - Permettre à l' enseignant d'accéder aux fichiers de cours dans les catégories cachées à l'aide du dépôt "fichiers du serveur" dans le sélecteur de fichier

Sécurité

  • MSA-16-0022 les jetons de service Web sont invalidés lorsque le mot de passe utilisateur est modifié ou forcé à l'être

Corrections et améliorations

  • MDL-55312 - Correction : erreur de chargement des modules, après la purge des caches
  • MDL-55292 - Include tideways profiler along with xhprof for PHP7 profiling
  • MDL-54892 - Désinstaller les tâches planifiées lorsqu'un plugin est désinstallé
  • MDL-22183 - Empêcher les statistiques d'être relancées encore et encore - utiliser l'heure de tâche planifiée uniquement
  • MDL-47371 - Correction : le caractère & est affiché comme "& amp ; " dans le module Livre
  • MDL-52544 - Problèmes résolus de pilote Oracle dans un environnement PHP7
  • MDL-51078 - Ajout de l'option "Toutes les modifications" au sélecteur d'action des historiques (était présent en 2.6 et retiré en 2.7+)
  • MDL-52105 - Suppression de CAP_PROHIBIT dans le rôle de gestionnaire pour la capacité 'enrol/self:holdkey'
  • MDL-54847 - Permettre aux étudiants d'insérer des balises HTML audio et vidéo
  • MDL-55273 - Le réglage par défaut pour 'cookiesecure' devrait être activé


Moodle 3.0.7

Date de sortie : 14 novembre 2016

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

Changements fonctionnels

  • MDL-46946 - Demande aux utilisateurs de compléter les champs de profil personnalisés requis avant de pouvoir utiliser le site
  • MDL-43796 - Devoir : lors de l'importation d'un devoir avec notation anonyme depuis un autre cours, ne jamais révéler les identités

Changements dans les API

  • MDL-52051 - Migration vers l'API Dropbox v2
  • MDL-55602 - Sessions : ajout du support de Redis comme session_class_handler

Sécurité

  • MSA-16-0023 Le moteur de questions permettait l'accès à des fichiers qui ne devaient pas être accessibles
  • MSA-16-0024 Les gestionnaires pouvaient accidentellement modifier les administrateurs via les services web
  • MSA-16-0025 La capacité de voir les commentaires d'un cours n'était pas vérifiée dans le bon contexte
  • MSA-16-0026 Le débogage activé, les erreurs d'exceptions retournées par les services web pouvaient contenir des données privées

Corrections et améliorations

  • MDL-47500 - SCORM : suppression de l'espace blanc en haut
  • MDL-29332 - Permet aux questions calculées d'avoir des différences de casse (affecte généralement les mises à jour depuis avant Moodle 2.1)
  • MDL-56129 - Correction de l'affichage de vidéo avec des appareils iOS 10.0 et 10.1 (iPad / iPhone)
  • MDL-29774 - Lors de l'ajout d'utilisateur à un groupe en utilisant la recherche d'utilisateur, affichage des groupes des membres potentiels
  • MDL-42041 - Livre : bouton "Activer le mode édition" mieux placé
  • MDL-56368 - Correction de l'alignement des paramètres pour les restrictions d'accès lorsque les titres d'activité sont très longs
  • MDL-55858 - Suppression du lien "Se désabonner" dans les courriels de notification pour les forums avec abonnement forcé
  • MDL-55505 - Devoir : correction d'un problème lors de la modification de notes de tentatives précédentes qui écrasaient les notes existantes
  • MDL-56328 - Thèmes Bootstrapbase - réduction de l'indentation de l'activité en mode édition désactivé


Moodle 3.0.8

Date de sortie : 9 janvier 2017

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

Sécurité

  • MSA-17-0002 Nettoyage d'attributs de forums incorrect
  • MSA-17-0003 Vulnérabilité PHPMailer dans l'adresse de non réponse
  • MSA-17-0004 XSS dans la page de dépôt de devoir


Moodle 3.0.9

Date de sortie : 13 mars 2017

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

Sécurité

  • MSA-17-0005 Injection SQL via les préférences utilisateur


Moodle 3.0.10

Date de sortie : 8 mai 2017

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

Sécurité

  • MSA-17-0010 External blog editing takeover
  • MSA-17-0011 Searching of blogs possible without capability to do it
  • MSA-17-0012 CSRF in number of courses displayed in the course overview block


Voir aussi