« Notes de mise à jour de Moodle 3.7 » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
(Mis à jour (à traduire))
m (Remplacement de texte — « class="nicetable" » par « class="wikitable" »)
 
(11 versions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{Traduction}}
<noinclude>{{Version plus supportée}}</noinclude>
<noinclude><div class="navtrail">[[Accueil]] ► [[Installation]] ► [[Historique des versions]] ► [[{{FULLPAGENAME}}]]</div></noinclude>
<noinclude><div class="navtrail">[[Accueil]] ► [[Installation]] ► [[Historique des versions]] ► [[{{FULLPAGENAME}}]]</div></noinclude>


Ligne 15 : Ligne 15 :
Ces versions sont les versions minimales pour assurer un fonctionnement correct ; nous vous recommandons d'utiliser des versions de logiciels et système d'exploitation récentes et à jour.
Ces versions sont les versions minimales pour assurer un fonctionnement correct ; nous vous recommandons d'utiliser des versions de logiciels et système d'exploitation récentes et à jour.
* Mise à jour : possible depuis Moodle 3.2 minimum (si vous avez une version plus ancienne, passez au moins à Moodle 3.2 d'abord)
* Mise à jour : possible depuis Moodle 3.2 minimum (si vous avez une version plus ancienne, passez au moins à Moodle 3.2 d'abord)
* Version PHP : '''7.1.0''' minimum ! La version a évolué depuis Moodle 3.6. '''PHP 7.2 et 7.3 sont également supportés'''. Une version 64 bits est recommandée.
* [[Moodle et PHP|Version PHP]] : '''7.1.0''' minimum ! La version a évolué depuis Moodle 3.6. '''PHP 7.2 et 7.3 sont également supportés'''. Une version 64 bits est recommandée.
* L'extension PHP '''intl''' est requise (depuis Moodle 3.4 ; elle était recommandée depuis Moodle 2.0)
* L'extension PHP '''intl''' est requise (depuis Moodle 3.4 ; elle était recommandée depuis Moodle 2.0)


Ligne 21 : Ligne 21 :
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 !
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 !


{| class="nicetable"
{| class="wikitable"
|-
|-
! Base de données
! Base de données
Ligne 29 : Ligne 29 :
| [http://www.postgresql.org/ PostgreSQL]
| [http://www.postgresql.org/ PostgreSQL]
| 9.4
| 9.4
| Dernière
| 11.x, ou 12.x à partir de Moodle 3.7.5 (MDL-67414)
|-
|-
| [http://www.mysql.com/ MySQL]
| [http://www.mysql.com/ MySQL]
Ligne 65 : Ligne 65 :
* Google Chrome
* 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/
Pour la meilleure expérience et une sécurité optimale, nous recommandons que vous gardiez votre navigateur internet à jour : https://www.whatismybrowser.com/ et https://www.whatsmybrowser.org/


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


==== Forum ====
==== Forum ====
* MDL-22077 - Private reply option
* MDL-22077 - Option de réponse privée
* MDL-65033 - Ability to star discussions
* MDL-65033 - Possibilité de marquer des discussions comme favorites
* MDL-64956 - In-page forum post reply
* MDL-64956 - Réponse au forum sur la page
* MDL-65032 - Ability to lock discussions manually
* MDL-65032 - Possibilité de verrouiller les discussions manuellement
* MDL-65069 - Ability to create discussions without changing page
* MDL-65069 - Possibilité de créer des discussions sans changer de page
* MDL-64820 - Forum display updated to use templates
* MDL-64820 - Affichage du forum mis à jour pour utiliser les modèles
* MDL-65071 - List of discussions is sortable
* MDL-65071 - La liste des discussions est triable
* MDL-65034 - Accessibility improvements to forum discussions
* MDL-65034 - Amélioration de l'accessibilité des discussions de forum
* MDL-65394 - Forum rendering speed improvements
* MDL-65394 - Amélioration de la vitesse de rendu des forums
* MDL-46881 - Forum scheduled task (cron) has been refactored into several smaller cron tasks
* MDL-46881 - La tâche planifiée du forum (cron) a été redécoupée en plusieurs tâches cron plus petites


==== Messagerie ====
==== Messagerie ====
* MDL-65015 - HTML in messages is cleaned according to site/role "trusttext" configuration
* MDL-65015 - Le HTML dans les messages est nettoyé conformément à la configuration "trusttext" du site/rôle
* MDL-64715 - Personal space in messaging drawer for draft messages etc.
* MDL-64715 - Espace personnel dans le tiroir de messagerie pour les brouillons, etc.
* MDL-64495 - New settings page for messaging-related settings
* MDL-64495 - Nouvelle page de paramètres pour les paramètres liés à la messagerie
* MDL-63620 - Group conversations can be created from both the auto-create groups edit page and the import groups tool
* MDL-63620 - Des conversations de groupe peuvent être créées depuis la page de création automatique de groupes et l'outil d'importation de groupes
* MDL-63915 - Old messaging user interface removed and replaced with a new widget
* MDL-63915 - Ancienne interface utilisateur de messagerie supprimée et remplacée par un nouveau widget
* MDL-64773 - Messaging conversations can be muted
* MDL-64773 - Les conversations de messagerie peuvent être mises en sourdine
* MDL-65132 - New capability for deleting messages for all users within group conversations
* MDL-65132 - Nouvelle fonctionnalité pour supprimer les messages pour tous les utilisateurs dans les conversations de groupe
* MDL-64017 - Message processors can identify and handle group messages
* MDL-64017 - Les processeurs de messagerie peuvent identifier et gérer les messages de groupe
* MDL-64703 - Updated interface on the messaging index page
* MDL-64703 - Interface mise à jour sur la page d'index de messagerie
* MDL-64137 - Searches highlight text that matches the search term
* MDL-64137 - Les recherches mettent en évidence le texte qui correspond au terme recherché
* MDL-65114 - Timestamps in the main conversation list include days and years
* MDL-65114 - Les horodatages dans la liste principale des conversations incluent les jours et les années
* MDL-64093 - New admin setting to set the site default for using enter key to send messages
* MDL-64093 - Nouveau paramètre administrateur pour définir la valeur par défaut du site pour l'utilisation de la touche Entrée pour envoyer des messages
* MDL-60680 - Improved push notifications
* MDL-60680 - Notifications push améliorées


==== Thèmes ====
==== Thèmes ====
* MDL-58428 - All Boost templates moved to core
* MDL-58428 - Tous les modèles Boost intégrés en standard
* MDL-64505 - Classic theme introduced to core
* MDL-64505 - Thème Classic intégré en standard
* MDL-64506 - Bootstrapbase and related themes (Clean/More) removed from core
* MDL-64506 - Bootstrapbase et les thèmes associés (Clean/More) sont supprimés du noyau
* MDL-65449 - Themes can override the course pattern used on the dashboard
* MDL-65449 - Les thèmes peuvent redéfinir le modèle de cours utilisé sur le tableau de bord


==== LTI ====
==== LTI ====
* MDL-62599 - LTI 1.3 support introduced
* MDL-62599 - Introduction du support LTI 1.3


==== Open Badges ====
==== Open Badges ====
* MDL-63262 - Support added for Open Badges 2.0 platforms
* MDL-63262 - Ajout du support des plateformes Open Badges 2.0
* MDL-63876 - Moodle competencies can be linked to criteria for badges in Open Badges 2.0
* MDL-63876 - Les compétences Moodle peuvent être liées à des critères pour les badges dans Open Badges 2.0


==== Tableau de bord et vue d'ensemble des cours ====
==== Tableau de bord et vue d'ensemble des cours ====
* MDL-63794 - Course categories can be displayed on courses in the course overview block
* MDL-63794 - Les catégories de cours peuvent être affichées sur les cours dans le bloc "Vue d'ensemble des cours"
* MDL-64855 - New admin setting to control the output of the course category in the myoverview block
* MDL-64855 - Nouveau paramètre administrateur pour contrôler l'affichage de la catégorie de cours dans le bloc "Vue d'ensemble des cours"
* MDL-64376 - Scrolling improved in the recently accessed courses block
* MDL-64376 - Amélioration du défilement dans le bloc des cours récemment utilisés
* MDL-64903 - Course filters are logically grouped in the myoverview block
* MDL-64903 - Les filtres de cours sont regroupés de manière logique dans le bloc "Vue d'ensemble des cours"
* MDL-64898 - The completion progress bar is no longer displayed for teachers in the myoverview block
* MDL-64898 - La barre de progression de l'achèvement n'est plus affichée pour les enseignants dans le bloc "Vue d'ensemble des cours"


==== Analyses d'apprentissage ====
==== Analyses d'apprentissage ====
* MDL-61667 - Improvements to the install/uninstall procedure the Analytics API offers to plugins
* MDL-61667 - Améliorations de la procédure d'installation/désinstallation offerte par l'API Analytics aux plug-ins
* MDL-64783 - New “upcoming activities due” model added
* MDL-64783 - Ajout d'un nouveau modèle "Activité à venir à effectuer"
* MDL-65582 - The "upcoming activities due" model is enabled by default
* MDL-65582 - Le modèle "Activité à venir à effectuer" est activé par défaut
* MDL-64786 - Users can overwrite default model names
* MDL-64786 - Les utilisateurs peuvent modifier les noms par défaut des modèles
* MDL-64693 - New target added for course competencies achievement
* MDL-64693 - Nouvelle cible ajoutée pour l'achèvement des compétences du cours
* MDL-64636 - New target added for course completion
* MDL-64636 - Nouvelle cible ajoutée pour l'achèvement du cours
* MDL-65176 - New target added for students at risk of not getting the minimum grade to pass a course
* MDL-65176 - Nouvelle cible ajoutée pour les étudiants risquant de ne pas obtenir la note minimale pour réussir un cours
* MDL-64954 - A "More info" link provides more information about different core analytics elements
* MDL-64954 - Un lien "Plus d'infos" fournit des informations supplémentaires sur les différents éléments d'analyse
* MDL-64777 - Default models can be restored
* MDL-64777 - Les modèles par défaut peuvent être restaurés
* MDL-64787 - Analytics models can be evaluated using a trained machine learning backend
* MDL-64787 - Les modèles d'analyse peuvent être évalués à l'aide d'un programme d'apprentissage automatique entraîné
* MDL-60944 - Models can be created, deleted, imported and exported
* MDL-60944 - Les modèles peuvent être créés, supprimés, importés et exportés
* MDL-64779 - Ability to choose whether to include trained model weights in an export
* MDL-64779 - Possibilité de choisir d'inclure ou non les poids de modèle entraînés dans une exportation
* MDL-65175 - When evaluating a model, the time-splitting method can be set using the web interface
* MDL-65175 - Lors de l'évaluation d'un modèle, la méthode de division temporelle peut être définie via l'interface Web
* MDL-65177 - It is possible to set the frequency of insight generation for models based on assumptions (e.g. the "upcoming activities due" model)
* MDL-65177 - Possibilité de définir la fréquence de génération d'informations pour les modèles en fonction d'hypothèses (par exemple, le modèle "Activité à venir à effectuer")
* MDL-60936 - "Enabled time-splitting methods" analytics setting converted to a list of default time-splitting methods for a model's evaluation
* MDL-60936 - Paramètre d'analyse "Méthode division temporelle activée" converti en une liste de méthodes de division temporelle par défaut pour l'évaluation d'un modèle


==== Améliorations d'utilisabilité ====
==== Améliorations d'utilisabilité ====
* MDL-5311 - Choices can be cleared for single-answer multiple-choice questions
* MDL-5311 - Les choix peuvent être effacés pour les questions à choix multiples à réponse unique
* MDL-43385 - Print output of books has been improved
* MDL-43385 - La sortie d'impression des livres a été améliorée
* MDL-28505 - Course backup and restore can be performed asynchronously
* MDL-28505 - La sauvegarde et la restauration de cours peuvent être effectués de manière asynchrone
* MDL-61537 - Ability to rotate pages when annotating PDFs in assignment feedback
* MDL-61537 - Possibilité de pivoter les pages lors de l'annotation PDF de l'évaluation de devoir
* MDL-63773 - Assignment settings form hides irrelevant options instead of disabling them
* MDL-63773 - Le formulaire des paramètres de devoir masque les options non pertinentes au lieu de les désactiver
* MDL-64552 - Moodle forms inside the admin top level directory hide irrelevant options instead of disabling them
* MDL-64552 - Les formulaires Moodle du niveau supérieur de l'administrateur masquent les options non pertinentes au lieu de les désactiver
* MDL-64557 - Moodle forms inside the course directory hide irrelevant options instead of disabling them
* MDL-64557 - Les formulaires Moodle de catégorie de cours masquent les options non pertinentes au lieu de les désactiver
* MDL-60474 - The student selection tool in the grading interface reflects the sorting order of the grading table
* MDL-60474 - L'outil de sélection des étudiants dans l'interface de notation reflète l'ordre de tri du tableau de notation
* MDL-39261 - File support added to lesson essay questions
* MDL-39261 - Ajout du support de fichiers aux questions de composition de la leçon
* MDL-60913 - Global search results can be split into tabs by category
* MDL-60913 - Les résultats de la recherche globale peuvent être divisés en onglets par catégorie
* MDL-50793 - Teachers can see hidden pages in book activities
* MDL-50793 - Les enseignants peuvent voir les pages cachées des activités livre
* MDL-60059 - Workshop activity action events support drag and drop in the calendar
* MDL-60059 - Les événements d'action de l'atelier gèrent le glisser-déposer dans le calendrier
* MDL-62142 - Accessibility improvements for Boost course landing page
* MDL-62142 - Améliorations de l'accessibilité pour les renvois de page de cours avec Boost


=== Autres améliorations principales ===
=== Autres améliorations principales ===


==== Changements fonctionnels ====
==== Changements fonctionnels ====
* MDL-31355 - Forum due dates are added to the calendar
* MDL-31355 - Les dates d'échéance du forum sont ajoutées au calendrier
* MDL-36088 - Adding/modifying questions to/in the question bank is logged
* MDL-36088 - L'ajout/la modification de questions dans/de la banque de questions est journalisé
* MDL-49673 - Assignment has an option to not display the grader to students
* MDL-49673 - Le devoir a une option pour ne pas afficher le correcteur aux étudiants
* MDL-31852 - HTML tags allowed in the title of Lesson "content pages"
* MDL-31852 - Balises HTML autorisées dans le titre des "Pages de contenu" de la leçon
* MDL-64377 - Ability to delete assignment file submissions
* MDL-64377 - Possibilité de supprimer des fichiers de dépôts de devoir
* MDL-64243 - Nextcloud serves "offline" files consistent with other integrations (e.g. OneDrive and Google Docs)
* MDL-64243 - Nextcloud sert des fichiers "hors ligne" comme d'autres intégrations (par exemple, OneDrive et Google Docs)
* MDL-53346 - User competencies in courses show the linked learning plans
* MDL-53346 - Les compétences des utilisateurs dans les cours montrent les plans de formation liés
* MDL-62223 - Improved submission statements for assignments
* MDL-62223 - Amélioration des instructions de rendu des devoirs
* MDL-52828 - Competencies can be graded when grading an activity
* MDL-52828 - Les compétences peuvent être notées lors de la notation d'une activité
* MDL-65154 - Course competencies page shows students which competencies are linked to an activity
* MDL-65154 - La page sur les compétences du cours indique aux étudiants quelles compétences sont liées à une activité
* MDL-64414 - "AND" and "OR" are available in if-conditions for grade calculations
* MDL-64414 - "ET" et "OU" sont disponibles dans les conditions SI pour les calculs de notes


==== Pour les administrateurs ====
==== Pour les administrateurs ====
* MDL-10965 - There is a new capability available to view the list of non-hidden courses
* MDL-10965 - Une nouvelle capacité moodle/category:viewcourselist permet de contrôler qui peut afficher la liste des cours non masqués
* MDL-57898 - New custom field types plugin and course custom fields functionality
* MDL-57898 - Nouveau plug-in de types de champs personnalisés et fonctionnalité de champs personnalisés de cours
* MDL-49399 - Output can be captured during cron and task runs
* MDL-49399 - La sortie peut être capturée pendant l'exécution du cron et des tâches planifiées
* MDL-62869 - Global search can be configured to include all visible courses
* MDL-62869 - La recherche globale peut être configurée pour inclure tous les cours visibles
* MDL-64322 - New data privacy capability to restrict submission of deletion requests for other users
* MDL-64322 - Nouvelle capacité de confidentialité des données pour limiter la soumission de demandes de suppression pour d'autres utilisateurs
* MDL-63569 - A constant can be added to the subject of all emails
* MDL-63569 - Une constante peut être ajoutée à l'objet de tous les courriels
* MDL-62907 - The standard log table 'other' field can be set to store in JSON format
* MDL-62907 - Le champ "autre" de la table de journal standard peut être configuré pour être stocké au format JSON
* MDL-64281 - Frame embedding is always allowed for requests coming from the Moodle app
* MDL-64281 - L'intégration est toujours autorisée pour les requêtes provenant de l'application Moodle.
* MDL-61164 - Tasks using legacy cron functionality moved to scheduled tasks
* MDL-61164 - Tâches utilisant l'ancienne fonctionnalité Cron déplacées vers les tâches planifiées
* MDL-57900 - Added fields to provide site metadata to support learning analytics
* MDL-57900 - Ajout de champs pour fournir les métadonnées du site afin de prendre en charge l'analyse de l'apprentissage
* MDL-63623 - Plugins can be uninstalled via command line
* MDL-63623 - Les plugins peuvent être désinstallés via la ligne de commande
* MDL-64323 - Additional fields are included in user searches when making new data requests on behalf of a user
* MDL-64323 - Des champs supplémentaires sont inclus dans les recherches d'utilisateurs lors de la création de nouvelles demandes de données pour le compte d'un utilisateur
* MDL-64347 - Improved processing of scheduled and ad-hoc tasks
* MDL-64347 - Amélioration du traitement des tâches planifiées et ad-hoc
* MDL-65142 - Tables can be downloaded in PDF format (new dataformat)
* MDL-65142 - Les tableaux peuvent être téléchargés au format PDF (nouveau format de données)
* MDL-64314 - Insights notification enable web notifications by default
* MDL-64314 - La notification d'indication active les notifications Web par défaut
* MDL-65138 - Course sharing to Moodle.net is disabled by default (configured via a new setting)
* MDL-65138 - Le partage de cours sur Moodle.net est désactivé par défaut (configuré via un nouveau paramètre)
* MDL-64454 - Site administration page warns if cron does not run frequently
* MDL-64454 - La page d'administration du site vous avertit si le cron ne s'exécute pas souvent
* MDL-62728 - The language packs page displays a warning when locales are not fully supported
* MDL-62728 - La page des paquetages de langue affiche un avertissement lorsque les paramètres régionaux ne sont pas totalement pris en charge
* MDL-64071 - Improved diagnostics when testing LDAP settings
* MDL-64071 - Diagnostics améliorés lors du test des paramètres LDAP
* MDL-64823 - Disabling mobile plugins works as expected
* MDL-64823 - La désactivation des plug-ins mobiles fonctionne comme prévu
* MDL-44484 - Theme field available in the bulk upload users tool
* MDL-44484 - Champ de thème disponible dans l'outil de création d'utilisateurs par lot
* MDL-64477 - Learning analytics usage data is included with site usage data
* MDL-64477 - Les données d'utilisation de l'analyse de l'apprentissage sont incluses dans les données d'utilisation du site
* MDL-64337 - Mobile app enabled sites prompt users that do not use the app to download it in notification emails
* MDL-64337 - Les sites activés pour l'application mobile invitent les utilisateurs ne l'utilisant pas à la télécharger dans les courriels de notification
* MDL-64339 - User names provided in the comments report are hyperlinked to the user's profile
* MDL-64339 - Les noms d'utilisateur fournis dans le rapport de commentaires sont liés par hyperlien au profil de l'utilisateur


=== Pour les développeurs ===
=== Pour les développeurs ===
* MDL-54592 - MongoDB cache store upgraded to use PHP 7 compatible library
* MDL-54592 - Entrepôt de cache MongoDB mis à niveau pour utiliser la bibliothèque compatible PHP 7
* MDL-63977 - Behat testing available for mobile app features and plugins
* MDL-63977 - Tests Behat disponibles pour les fonctionnalités et les plugins d'applications mobiles
* MDL-63986 - Behat testing added for the messaging drawer
* MDL-63986 - Ajout du test Behat pour le tiroir de messagerie
* MDL-64449 - New debug feature to expose code issues with session locks
* MDL-64449 - Nouvelle fonctionnalité de débogage pour exposer les problèmes de code liés aux verrous de session
* MDL-52167 - Core functionality added to enable site administration settings to be hidden if dependent on another disabled setting
* MDL-52167 - Nouvelle fonctionnalité permettant de masquer les paramètres d'administration du site s'ils dépendent d'un autre paramètre désactivé
* MDL-63366 - Ability to specify filters for unit testing coverage
* MDL-63366 - Possibilité de spécifier des filtres pour la couverture des tests unitaires
* MDL-65130 - Improved unit testing coverage generation by only respecting the @covers annotation
* MDL-65130 - Génération améliorée de la couverture des tests unitaires en respectant l'annotation @covers
* MDL-60470 - New "after_require_login" hook introduced
* MDL-60470 - Nouveau crochet "after_require_login" introduit
* MDL-65204 - Phpunit upgraded to version 7.5.x
* MDL-65204 - Phpunit mis à niveau vers la version 7.5.x
* MDL-64348 - Improved AJAX template fetching
* MDL-64348 - Extraction améliorée des modèles AJAX
* MDL-59986 - External database enrolment sync moved to a scheduled task
* MDL-59986 - Synchronisation d'inscription par base de données externe déplacée vers une tâche planifiée
* MDL-63880 - Some templates common in dashboard blocks have been moved to increase reusability
* MDL-63880 - Certains modèles courants dans les blocs de tableau de bord ont été déplacés pour augmenter la réutilisation
* MDL-64587 - New option in the XMLDB editor to add the mandatory persistent fields
* MDL-64587 - Nouvelle option dans l'éditeur XMLDB pour ajouter les champs persistants obligatoires
* MDL-64324 - ID collisions are avoided when forms are loaded from AJAX
* MDL-64324 - Les collisions d'ID sont évitées lorsque les formulaires sont chargés depuis AJAX
* MDL-64684 - When JavaScript caching is disabled, jQuery and RequireJS are no longer minified
* MDL-64684 - Lorsque la mise en cache JavaScript est désactivée, jQuery et RequireJS ne sont plus minifiés


==== Mise à jour des plugins ====
==== Mise à jour des plugins ====
Ligne 219 : Ligne 219 :


==== Nouveaux services web ====
==== Nouveaux services web ====
* MDL-64252 - New SCORM web service to return user capabilities
* MDL-64252 - Nouveau service Web SCORM pour renvoyer les capacités de l'utilisateur
* MDL-64656 - New web service to return the tag associated with an element
* MDL-64656 - Nouveau service Web pour renvoyer la balise associée à un élément
* MDL-64655 - New forum web service to return user access information
* MDL-64655 - Nouveau service Web de forum permettant de renvoyer les informations d'accès de l'utilisateur
* MDL-64642 - New web service to call multiple external functions
* MDL-64642 - Nouveau service Web pour appeler plusieurs fonctions externes


<noinclude>=== Voir aussi ===
<noinclude>=== Voir aussi ===
Ligne 230 : Ligne 230 :
* Toutes les [[Notes de mise à jour de Moodle 3.7.x|Notes de mise à jour de la branche Moodle 3.7]]
* Toutes les [[Notes de mise à jour de Moodle 3.7.x|Notes de mise à jour de la branche Moodle 3.7]]
* [https://moodle.org/plugins/?q=award:early-bird-37 Plugins compatibles Moodle 3.7 dès le jour de sa sortie]
* [https://moodle.org/plugins/?q=award:early-bird-37 Plugins compatibles Moodle 3.7 dès le jour de sa sortie]
* [https://moodle.org/plugins/?q=moodle-version:3.7 Tous les plugins compatibles Moodle 3.7]
* [[Historique des versions|L'historique des versions]]
* [[Historique des versions|L'historique des versions]]



Dernière version du 10 août 2021 à 15:17

Cette version de Moodle n'est plus supportée ! Vous devriez mettre à jour vers une version supportée de Moodle.

Version 3.7

Sortie : 20 mai 2019

Vous pouvez consulter un survol des nouvelles fonctionnalités de Moodle 3.7 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.7 (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 de logiciels et système d'exploitation récentes et à jour.

  • Mise à jour : possible depuis Moodle 3.2 minimum (si vous avez une version plus ancienne, passez au moins à Moodle 3.2 d'abord)
  • Version PHP : 7.1.0 minimum ! La version a évolué depuis Moodle 3.6. PHP 7.2 et 7.3 sont également supportés. Une version 64 bits est recommandée.
  • L'extension PHP intl est requise (depuis Moodle 3.4 ; elle était recommandée depuis Moodle 2.0)

Prérequis de base de données

Moodle supporte les bases de données suivantes. Les versions minimales sont bien les minimales supportées, il est recommandé d'utiliser les dernières versions stables de chaque logiciel !

Base de données Version minimale Version recommandée
PostgreSQL 9.4 11.x, ou 12.x à partir de Moodle 3.7.5 (MDL-67414)
MySQL 5.6 Dernière
MariaDB 5.5.31 Dernière
Microsoft SQL Server 2008 Dernière
Oracle 11.2 Dernière

Prérequis client

Navigateurs internet supportés

Moodle 3.7 est compatible avec les navigateurs internet récents respectant les standards du web. Nous testons régulièrement Moodle avec plusieurs navigateurs.

De bureau :

  • Google Chrome
  • Mozilla Firefox
  • Safari
  • Edge
  • Internet explorer

Pour mobile :

  • Safari Mobile
  • Google Chrome

Pour la meilleure expérience et une sécurité optimale, nous recommandons que vous gardiez votre navigateur internet à jour : https://www.whatismybrowser.com/ et https://www.whatsmybrowser.org/

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

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

Avant de mettre à jour

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

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

Nouvelles fonctionnalités majeures

Forum

  • MDL-22077 - Option de réponse privée
  • MDL-65033 - Possibilité de marquer des discussions comme favorites
  • MDL-64956 - Réponse au forum sur la page
  • MDL-65032 - Possibilité de verrouiller les discussions manuellement
  • MDL-65069 - Possibilité de créer des discussions sans changer de page
  • MDL-64820 - Affichage du forum mis à jour pour utiliser les modèles
  • MDL-65071 - La liste des discussions est triable
  • MDL-65034 - Amélioration de l'accessibilité des discussions de forum
  • MDL-65394 - Amélioration de la vitesse de rendu des forums
  • MDL-46881 - La tâche planifiée du forum (cron) a été redécoupée en plusieurs tâches cron plus petites

Messagerie

  • MDL-65015 - Le HTML dans les messages est nettoyé conformément à la configuration "trusttext" du site/rôle
  • MDL-64715 - Espace personnel dans le tiroir de messagerie pour les brouillons, etc.
  • MDL-64495 - Nouvelle page de paramètres pour les paramètres liés à la messagerie
  • MDL-63620 - Des conversations de groupe peuvent être créées depuis la page de création automatique de groupes et l'outil d'importation de groupes
  • MDL-63915 - Ancienne interface utilisateur de messagerie supprimée et remplacée par un nouveau widget
  • MDL-64773 - Les conversations de messagerie peuvent être mises en sourdine
  • MDL-65132 - Nouvelle fonctionnalité pour supprimer les messages pour tous les utilisateurs dans les conversations de groupe
  • MDL-64017 - Les processeurs de messagerie peuvent identifier et gérer les messages de groupe
  • MDL-64703 - Interface mise à jour sur la page d'index de messagerie
  • MDL-64137 - Les recherches mettent en évidence le texte qui correspond au terme recherché
  • MDL-65114 - Les horodatages dans la liste principale des conversations incluent les jours et les années
  • MDL-64093 - Nouveau paramètre administrateur pour définir la valeur par défaut du site pour l'utilisation de la touche Entrée pour envoyer des messages
  • MDL-60680 - Notifications push améliorées

Thèmes

  • MDL-58428 - Tous les modèles Boost intégrés en standard
  • MDL-64505 - Thème Classic intégré en standard
  • MDL-64506 - Bootstrapbase et les thèmes associés (Clean/More) sont supprimés du noyau
  • MDL-65449 - Les thèmes peuvent redéfinir le modèle de cours utilisé sur le tableau de bord

LTI

Open Badges

  • MDL-63262 - Ajout du support des plateformes Open Badges 2.0
  • MDL-63876 - Les compétences Moodle peuvent être liées à des critères pour les badges dans Open Badges 2.0

Tableau de bord et vue d'ensemble des cours

  • MDL-63794 - Les catégories de cours peuvent être affichées sur les cours dans le bloc "Vue d'ensemble des cours"
  • MDL-64855 - Nouveau paramètre administrateur pour contrôler l'affichage de la catégorie de cours dans le bloc "Vue d'ensemble des cours"
  • MDL-64376 - Amélioration du défilement dans le bloc des cours récemment utilisés
  • MDL-64903 - Les filtres de cours sont regroupés de manière logique dans le bloc "Vue d'ensemble des cours"
  • MDL-64898 - La barre de progression de l'achèvement n'est plus affichée pour les enseignants dans le bloc "Vue d'ensemble des cours"

Analyses d'apprentissage

  • MDL-61667 - Améliorations de la procédure d'installation/désinstallation offerte par l'API Analytics aux plug-ins
  • MDL-64783 - Ajout d'un nouveau modèle "Activité à venir à effectuer"
  • MDL-65582 - Le modèle "Activité à venir à effectuer" est activé par défaut
  • MDL-64786 - Les utilisateurs peuvent modifier les noms par défaut des modèles
  • MDL-64693 - Nouvelle cible ajoutée pour l'achèvement des compétences du cours
  • MDL-64636 - Nouvelle cible ajoutée pour l'achèvement du cours
  • MDL-65176 - Nouvelle cible ajoutée pour les étudiants risquant de ne pas obtenir la note minimale pour réussir un cours
  • MDL-64954 - Un lien "Plus d'infos" fournit des informations supplémentaires sur les différents éléments d'analyse
  • MDL-64777 - Les modèles par défaut peuvent être restaurés
  • MDL-64787 - Les modèles d'analyse peuvent être évalués à l'aide d'un programme d'apprentissage automatique entraîné
  • MDL-60944 - Les modèles peuvent être créés, supprimés, importés et exportés
  • MDL-64779 - Possibilité de choisir d'inclure ou non les poids de modèle entraînés dans une exportation
  • MDL-65175 - Lors de l'évaluation d'un modèle, la méthode de division temporelle peut être définie via l'interface Web
  • MDL-65177 - Possibilité de définir la fréquence de génération d'informations pour les modèles en fonction d'hypothèses (par exemple, le modèle "Activité à venir à effectuer")
  • MDL-60936 - Paramètre d'analyse "Méthode division temporelle activée" converti en une liste de méthodes de division temporelle par défaut pour l'évaluation d'un modèle

Améliorations d'utilisabilité

  • MDL-5311 - Les choix peuvent être effacés pour les questions à choix multiples à réponse unique
  • MDL-43385 - La sortie d'impression des livres a été améliorée
  • MDL-28505 - La sauvegarde et la restauration de cours peuvent être effectués de manière asynchrone
  • MDL-61537 - Possibilité de pivoter les pages lors de l'annotation PDF de l'évaluation de devoir
  • MDL-63773 - Le formulaire des paramètres de devoir masque les options non pertinentes au lieu de les désactiver
  • MDL-64552 - Les formulaires Moodle du niveau supérieur de l'administrateur masquent les options non pertinentes au lieu de les désactiver
  • MDL-64557 - Les formulaires Moodle de catégorie de cours masquent les options non pertinentes au lieu de les désactiver
  • MDL-60474 - L'outil de sélection des étudiants dans l'interface de notation reflète l'ordre de tri du tableau de notation
  • MDL-39261 - Ajout du support de fichiers aux questions de composition de la leçon
  • MDL-60913 - Les résultats de la recherche globale peuvent être divisés en onglets par catégorie
  • MDL-50793 - Les enseignants peuvent voir les pages cachées des activités livre
  • MDL-60059 - Les événements d'action de l'atelier gèrent le glisser-déposer dans le calendrier
  • MDL-62142 - Améliorations de l'accessibilité pour les renvois de page de cours avec Boost

Autres améliorations principales

Changements fonctionnels

  • MDL-31355 - Les dates d'échéance du forum sont ajoutées au calendrier
  • MDL-36088 - L'ajout/la modification de questions dans/de la banque de questions est journalisé
  • MDL-49673 - Le devoir a une option pour ne pas afficher le correcteur aux étudiants
  • MDL-31852 - Balises HTML autorisées dans le titre des "Pages de contenu" de la leçon
  • MDL-64377 - Possibilité de supprimer des fichiers de dépôts de devoir
  • MDL-64243 - Nextcloud sert des fichiers "hors ligne" comme d'autres intégrations (par exemple, OneDrive et Google Docs)
  • MDL-53346 - Les compétences des utilisateurs dans les cours montrent les plans de formation liés
  • MDL-62223 - Amélioration des instructions de rendu des devoirs
  • MDL-52828 - Les compétences peuvent être notées lors de la notation d'une activité
  • MDL-65154 - La page sur les compétences du cours indique aux étudiants quelles compétences sont liées à une activité
  • MDL-64414 - "ET" et "OU" sont disponibles dans les conditions SI pour les calculs de notes

Pour les administrateurs

  • MDL-10965 - Une nouvelle capacité moodle/category:viewcourselist permet de contrôler qui peut afficher la liste des cours non masqués
  • MDL-57898 - Nouveau plug-in de types de champs personnalisés et fonctionnalité de champs personnalisés de cours
  • MDL-49399 - La sortie peut être capturée pendant l'exécution du cron et des tâches planifiées
  • MDL-62869 - La recherche globale peut être configurée pour inclure tous les cours visibles
  • MDL-64322 - Nouvelle capacité de confidentialité des données pour limiter la soumission de demandes de suppression pour d'autres utilisateurs
  • MDL-63569 - Une constante peut être ajoutée à l'objet de tous les courriels
  • MDL-62907 - Le champ "autre" de la table de journal standard peut être configuré pour être stocké au format JSON
  • MDL-64281 - L'intégration est toujours autorisée pour les requêtes provenant de l'application Moodle.
  • MDL-61164 - Tâches utilisant l'ancienne fonctionnalité Cron déplacées vers les tâches planifiées
  • MDL-57900 - Ajout de champs pour fournir les métadonnées du site afin de prendre en charge l'analyse de l'apprentissage
  • MDL-63623 - Les plugins peuvent être désinstallés via la ligne de commande
  • MDL-64323 - Des champs supplémentaires sont inclus dans les recherches d'utilisateurs lors de la création de nouvelles demandes de données pour le compte d'un utilisateur
  • MDL-64347 - Amélioration du traitement des tâches planifiées et ad-hoc
  • MDL-65142 - Les tableaux peuvent être téléchargés au format PDF (nouveau format de données)
  • MDL-64314 - La notification d'indication active les notifications Web par défaut
  • MDL-65138 - Le partage de cours sur Moodle.net est désactivé par défaut (configuré via un nouveau paramètre)
  • MDL-64454 - La page d'administration du site vous avertit si le cron ne s'exécute pas souvent
  • MDL-62728 - La page des paquetages de langue affiche un avertissement lorsque les paramètres régionaux ne sont pas totalement pris en charge
  • MDL-64071 - Diagnostics améliorés lors du test des paramètres LDAP
  • MDL-64823 - La désactivation des plug-ins mobiles fonctionne comme prévu
  • MDL-44484 - Champ de thème disponible dans l'outil de création d'utilisateurs par lot
  • MDL-64477 - Les données d'utilisation de l'analyse de l'apprentissage sont incluses dans les données d'utilisation du site
  • MDL-64337 - Les sites activés pour l'application mobile invitent les utilisateurs ne l'utilisant pas à la télécharger dans les courriels de notification
  • MDL-64339 - Les noms d'utilisateur fournis dans le rapport de commentaires sont liés par hyperlien au profil de l'utilisateur

Pour les développeurs

  • MDL-54592 - Entrepôt de cache MongoDB mis à niveau pour utiliser la bibliothèque compatible PHP 7
  • MDL-63977 - Tests Behat disponibles pour les fonctionnalités et les plugins d'applications mobiles
  • MDL-63986 - Ajout du test Behat pour le tiroir de messagerie
  • MDL-64449 - Nouvelle fonctionnalité de débogage pour exposer les problèmes de code liés aux verrous de session
  • MDL-52167 - Nouvelle fonctionnalité permettant de masquer les paramètres d'administration du site s'ils dépendent d'un autre paramètre désactivé
  • MDL-63366 - Possibilité de spécifier des filtres pour la couverture des tests unitaires
  • MDL-65130 - Génération améliorée de la couverture des tests unitaires en respectant l'annotation @covers
  • MDL-60470 - Nouveau crochet "after_require_login" introduit
  • MDL-65204 - Phpunit mis à niveau vers la version 7.5.x
  • MDL-64348 - Extraction améliorée des modèles AJAX
  • MDL-59986 - Synchronisation d'inscription par base de données externe déplacée vers une tâche planifiée
  • MDL-63880 - Certains modèles courants dans les blocs de tableau de bord ont été déplacés pour augmenter la réutilisation
  • MDL-64587 - Nouvelle option dans l'éditeur XMLDB pour ajouter les champs persistants obligatoires
  • MDL-64324 - Les collisions d'ID sont évitées lorsque les formulaires sont chargés depuis AJAX
  • MDL-64684 - Lorsque la mise en cache JavaScript est désactivée, jQuery et RequireJS ne sont plus minifiés

Mise à jour des plugins

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

Nouveaux services web

  • MDL-64252 - Nouveau service Web SCORM pour renvoyer les capacités de l'utilisateur
  • MDL-64656 - Nouveau service Web pour renvoyer la balise associée à un élément
  • MDL-64655 - Nouveau service Web de forum permettant de renvoyer les informations d'accès de l'utilisateur
  • MDL-64642 - Nouveau service Web pour appeler plusieurs fonctions externes

Voir aussi