Notes de mise à jour de Moodle 3.2

De MoodleDocs
Révision datée du 6 décembre 2016 à 15:18 par Séverin Terrier (discussion | contributions) (→‎Pour les développeurs : Traduction et correction de liens)
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.2

Sortie : lundi 5 décembre 2016

Vous pouvez consulter un survol des nouvelles fonctionnalités de Moodle 3.2 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.2 (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 récentes et à jour.

  • Mise à jour : possible depuis Moodle 2.7 minimum (si vous avez une version plus ancienne, passez au moins à Moodle 2.7.14 d'abord)
  • Versions PHP : 5.6.5 minimum (la version minimale a changé depuis Moodle 3.1 ! ). PHP 7 est supporté, mais peut avoir quelques limitations (notamment liées aux plugins) ! PHP 7.1 est supporté.
  • Extensions PHP recommandées : xmlreader (nouveau), GD (pour la conversion des images), zlib, OPcache
  • Ghostscript doit être installé pour l'annotation des fichiers PDF rendus dans les devoirs
  • Unoconv devrait être installé pour la conversion de fichiers utilisée pour l'annotation PDF depuis différents types de fichiers (nouveauté de Moodle 3.1)

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

Prérequis client

Navigateurs internet supportés

Moodle 3.2 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 : http://www.whatbrowser.org/intl/fr/

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

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

Avant de mettre à jour

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

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

Nouvelles fonctionnalités majeures

Améliorations principales

  • MDL-55071, MDL-55074 - Nouveau thème "Boost" basé sur Bootstrap 4, amélioration d'utilisabilité et de navigation
  • MDL-54682 - Améliorations à l'interface de Messagerie
  • MDL-52777 - Visites guidées - informations en superposition lors de la première visite d'un utilisateur sur une page
  • MDL-38158 - Pluggable media players in Moodle; Video.JS player
  • MDL-55324 - Easier embedding videos in audios in Atto editor with poster, subtitles and other attributes
  • MDL-54987 - New chart API and library

Application mobile

  • MDL-53870 - Support for offline quizzes in the Mobile app
  • MDL-53777 - Include support for login via the browser in the new Moodle Mobile admin tool
  • MDL-55059 - Support Smart App Banners for iOS
  • MDL-56607 - Move mobile settings to top-level admin

Outil externe (LTI)

  • MDL-49609 - Add LTI Content Item support
  • MDL-47113 - Open LTI Tools in new Window, add link when popup is blocked
  • MDL-53832 - Support LTI v2.0

Activité Devoir

Activité Test

  • MDL-48629 - Change the separator for matching correct answer feedback
  • MDL-3782 - Allow multiple answers in cloze MULTICHOICE question type
  • MDL-55200 - Show coordinates in ddmarker questions to simplify dropzone creation
  • MDL-27072 - Quiz reports now work on very large courses, rather than running out of memory

Activité Sondage

  • MDL-18592 - Allow teacher to make choices for students
  • MDL-11369 - Show choice deadline in the course calendar
  • MDL-55140 - Allow to specify open and close dates separately
  • MDL-37946 - When choice display is set horizontal or vertical apply it to both options and results display

Activité Forum

  • MDL-18599 - Upon restore, association of "owner" of single simple discussion forum type defaults to user completing restore. Solution: hide author of the first post
  • MDL-37669 - Forum : "marquer le message comme lu après notification" devient une préférence utilisateur
  • MDL-55982 - Possibilité de verrouiller automatiquement les discussions d'un forum après une période d'inactivité

Autres modules d'activité

  • MDL-55327 - Leçon : possibilité de dupliquer des pages
  • MDL-55868 - Livre : plusieurs améliorations d'utilisabilité
  • MDL-56100 - Dossier : affichage dans le bloc "Activité récente"
  • MDL-54945 - Atelier : intégration avec l'API de portfolio
  • MDL-48944 - Survey: activity completion condition on survey completion
  • MDL-44712 - SCORM: improve Multi-SCO completion handing in activity completion
  • MDL-55158 - Base de données : ajout des dates de début et de fin au calendrier
  • MDL-14448, MDL-55464, MDL-55254, MDL-55251, MDL-49029 - Ajout de capacités standard "mod/xxxxx:view" aux modules Leçon, Étiquette, Base de données, Chat et Sondage
  • MDL-55866 - Remember editor disabled setting on a per-activity setting

Recherche globale

  • MDL-54794 - Ajout des utilisateurs à la recherche globale
  • MDL-54973 - Ajout des messages à la recherche globale
  • MDL-55127 - Ajout des fiches de base de données à la recherche globale
  • MDL-53222 - Revise admin settings/report for global search for improved usability

Autres améliorations

  • MDL-30179 - Allow teacher to toggle to/from "user view" in the User report in the gradebook (some items may be hidden for students but not teachers)
  • MDL-53048 - New "password" fields that are not auto-filled by password managers
  • MDL-55767 - Competency frameworks import
  • MDL-29110 - Specify welcome email sender in enrol_self, or send emails from system noreply address
  • MDL-22078 - Store "End date" for each course to be used in reports and analytics
  • MDL-53399 - 'Activity chooser off/on' option moved to user preferences
  • MDL-54751 - Introduce asynchronous module deletion so that recycle bin backup does not slow down editing process for the teacher
  • MDL-55981 - Par défaut l'enseignant non éditeur ne devrait pas pouvoir accéder à tous les groupes (le rôle n'est pas modifié lors d'une mise à jour)
  • MDL-31356 - IMS Enterprise enrol plugin added features
  • MDL-43230 - Support revoking awarded badges
  • MDL-50286 - Allow to filter report_log by origin : Logs clogged up with events listed as origin cli
  • MDL-51749 - Add Ability to Export Calendar for user or group events
  • MDL-50888 - Antivirus: Implement ClamAV virus scanning using unix sockets.
  • MDL-54617 - Always show count of online users in the online users block
  • MDL-54680 - Offer cartridges in LTI provider

Pour les administrateurs

Veuillez lire attentivement : problèmes possibles en mettant à jour vers Moodle 3.2

  • MDL-44467 - Return-Path should use no-reply address instead of support email; use only no-reply email or allowed domains in "From" header
  • MDL-48468 - Add a Redis cache store to Moodle core
  • MDL-39117 - Add a APCu cache store to Moodle core
  • MDL-54947 - Update PostgreSQL binary (bytea) handling and improve connection performance
  • MDL-48766 - Support IPv6 in IP lookup tool
  • MDL-55124 - Support for connection pooler (pgbouncer) in PostgreSQL connection
  • MDL-55916 - Maintenance mode should serve a http 503 instead of a 200
  • MDL-54606 - Sessions: Add support for Redis as a session_class_handler
  • MDL-53366 - Antivirus clamav: Remove "Quarantine directory" settings parameter.
  • MDL-55791 - Ajout d'une capacité pour permettre la connexion à certains utilisateurs lorsque le mode de maintenance est activé
Suppression de plugins

If you are using any of the following you need to download and install the plugins or otherwise they will be removed following 3.2 upgrade:

Services web

  • MDL-31465 - Incorporate user suspension into web services
  • MDL-45639 - Web Service for SSO (auto-login from the app to the site)
  • MDL-55923 - Improve the behavior of deleted tokens on password reset
  • MDL-55928 - New Web Service gradereport_user_get_grade_items
  • MDL-55100 - New Web Service core_course_get_courses_by_field

Pour les développeurs

Voir aussi