Notes de mise à jour de Moodle 3.7

De MoodleDocs
Révision datée du 20 mai 2019 à 15:21 par Séverin Terrier (discussion | contributions) (Traduction (il en reste))
Aller à :navigation, rechercher

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.


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 Dernière
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.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 - Themes can override the course pattern used on the dashboard

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 - Course categories can be displayed on courses in the course overview block
  • MDL-64855 - New admin setting to control the output of the course category in the myoverview block
  • MDL-64376 - Scrolling improved in the recently accessed courses block
  • MDL-64903 - Course filters are logically grouped in the myoverview block
  • MDL-64898 - The completion progress bar is no longer displayed for teachers in the myoverview block

Analyses d'apprentissage

  • MDL-61667 - Improvements to the install/uninstall procedure the Analytics API offers to plugins
  • MDL-64783 - New “upcoming activities due” model added
  • MDL-65582 - The "upcoming activities due" model is enabled by default
  • MDL-64786 - Users can overwrite default model names
  • MDL-64693 - New target added for course competencies achievement
  • MDL-64636 - New target added for course completion
  • MDL-65176 - New target added for students at risk of not getting the minimum grade to pass a course
  • MDL-64954 - A "More info" link provides more information about different core analytics elements
  • MDL-64777 - Default models can be restored
  • MDL-64787 - Analytics models can be evaluated using a trained machine learning backend
  • MDL-60944 - Models can be created, deleted, imported and exported
  • MDL-64779 - Ability to choose whether to include trained model weights in an export
  • MDL-65175 - When evaluating a model, the time-splitting method can be set using the web interface
  • 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-60936 - "Enabled time-splitting methods" analytics setting converted to a list of default time-splitting methods for a model's evaluation

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 masquait 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-64557 - Moodle forms inside the course directory hide irrelevant options instead of disabling them
  • 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 - Workshop activity action events support drag and drop in the calendar
  • MDL-62142 - Accessibility improvements for Boost course landing page

Autres améliorations principales

Changements fonctionnels

  • MDL-31355 - Forum due dates are added to the calendar
  • MDL-36088 - Adding/modifying questions to/in the question bank is logged
  • MDL-49673 - Assignment has an option to not display the grader to students
  • MDL-31852 - HTML tags allowed in the title of Lesson "content pages"
  • MDL-64377 - Ability to delete assignment file submissions
  • MDL-64243 - Nextcloud serves "offline" files consistent with other integrations (e.g. OneDrive and Google Docs)
  • MDL-53346 - User competencies in courses show the linked learning plans
  • MDL-62223 - Improved submission statements for assignments
  • MDL-52828 - Competencies can be graded when grading an activity
  • MDL-65154 - Course competencies page shows students which competencies are linked to an activity
  • MDL-64414 - "AND" and "OR" are available in if-conditions for grade calculations

Pour les administrateurs

  • MDL-10965 - There is a new capability available to view the list of non-hidden courses
  • MDL-57898 - New custom field types plugin and course custom fields functionality
  • MDL-49399 - Output can be captured during cron and task runs
  • MDL-62869 - Global search can be configured to include all visible courses
  • MDL-64322 - New data privacy capability to restrict submission of deletion requests for other users
  • MDL-63569 - A constant can be added to the subject of all emails
  • MDL-62907 - The standard log table 'other' field can be set to store in JSON format
  • MDL-64281 - Frame embedding is always allowed for requests coming from the Moodle app
  • MDL-61164 - Tasks using legacy cron functionality moved to scheduled tasks
  • MDL-57900 - Added fields to provide site metadata to support learning analytics
  • MDL-63623 - Plugins can be uninstalled via command line
  • MDL-64323 - Additional fields are included in user searches when making new data requests on behalf of a user
  • MDL-64347 - Improved processing of scheduled and ad-hoc tasks
  • MDL-65142 - Tables can be downloaded in PDF format (new dataformat)
  • MDL-64314 - Insights notification enable web notifications by default
  • MDL-65138 - Course sharing to Moodle.net is disabled by default (configured via a new setting)
  • MDL-64454 - Site administration page warns if cron does not run frequently
  • MDL-62728 - The language packs page displays a warning when locales are not fully supported
  • MDL-64071 - Improved diagnostics when testing LDAP settings
  • MDL-64823 - Disabling mobile plugins works as expected
  • MDL-44484 - Theme field available in the bulk upload users tool
  • MDL-64477 - Learning analytics usage data is included with site usage data
  • MDL-64337 - Mobile app enabled sites prompt users that do not use the app to download it in notification emails
  • MDL-64339 - User names provided in the comments report are hyperlinked to the user's profile

Pour les développeurs

  • MDL-54592 - MongoDB cache store upgraded to use PHP 7 compatible library
  • MDL-63977 - Behat testing available for mobile app features and plugins
  • MDL-63986 - Behat testing added for the messaging drawer
  • MDL-64449 - New debug feature to expose code issues with session locks
  • MDL-52167 - Core functionality added to enable site administration settings to be hidden if dependent on another disabled setting
  • MDL-63366 - Ability to specify filters for unit testing coverage
  • MDL-65130 - Improved unit testing coverage generation by only respecting the @covers annotation
  • MDL-60470 - New "after_require_login" hook introduced
  • MDL-65204 - Phpunit upgraded to version 7.5.x
  • MDL-64348 - Improved AJAX template fetching
  • MDL-59986 - External database enrolment sync moved to a scheduled task
  • MDL-63880 - Some templates common in dashboard blocks have been moved to increase reusability
  • MDL-64587 - New option in the XMLDB editor to add the mandatory persistent fields
  • MDL-64324 - ID collisions are avoided when forms are loaded from AJAX
  • MDL-64684 - When JavaScript caching is disabled, jQuery and RequireJS are no longer minified

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