Notes de mise à jour de Moodle 3.2
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
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
- MDL-38105 - Allow negative score for rubric and change default grade calculation method
- MDL-29795 - Assignment deadline overrides for an individual or group
- MDL-54872 - Sort blind marked assignment by blind ID instead of userid
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:
- MDL-55837 - Themes Base and Canvas - these themes can not be used by themselves but they may be used as parent themes
- MDL-49533 - Repository Alfresco for Alfresco 4.2 and below, see Alfresco repository documentation
- MDL-55927 - Authentication method Radius. This plugin uses mcrypt library and is not compatible with PHP 7.1
- MDL-38158 - Media players Flowplayer, Windows media player, RealPlayer, Quicktime - these media players were present in Moodle 3.1 but removed in 3.2. They need to be installed in media/player directory
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
- MDL-55071, MDL-55074 - Nouveau thème "Boost" basé sur Bootstrap 4, changements dans les blocs et la navigation (voir dev:Boost_Navigation et Themes)
- MDL-38158 - Introduction of Media players plugin type (voir Media players)
- MDL-50937 - JQuery mis à jour à la version 3.1 (voir dev:jQuery)
- MDL-54987 - New chart API and library (voir dev:Charts_API)
- MDL-55727 - AMD modal module introduced (voir AMD Modal documentation)
- MDL-52127 - Linting for Javascript with ESLint (voir Linting Javascript)
- MDL-55058 - Linting for CSS with stylelint (voir Linting CSS)
- MDL-48114 - Moodle peut maintenant être téléchargé via composer (voir Composer)
- MDL-55091 - phpunit mis à jour en 5.x
- MDL-55072 - Behat supporte maintenant différent thèmes. (voir dev:Running_acceptance_test)
- MDL-55048 - Grunt and npm build dependencies now require node version 4 or above
- MDL-31243 - New get_with_capability_sql function for retrieving SQL for finding users with capability in the given context
- MDL-49599 - API Boxnet v1 dépréciée
- MDL-53306 - New authentication plugin method added which is called before user login
- MDL-47162 - Course ID is now required in message events
- MDL-55141 - Debugging option added for scheduled tasks from CLI (voir Scheduled tasks documentation)
- MDL-54941 - Add filesize as a new field returned in all the Web Services returning file information
- MDL-56082 - Expose external authentication methods (loginpage_idp_list) in login block (voir Authentication plugins)
Voir aussi
- La documentation des nouvelles fonctionnalités de Moodle 3.2 (en anglais)
- Mise à jour à Moodle 3.2 - pour que les administrateurs aient toutes les informations pour mettre à jour depuis Moodle 2.7, Moodle 2.8, Moodle 2.9, Moodle 3.0 ou Moodle 3.1
- Version anglaise
- Toutes les Notes de mise à jour de la branche Moodle 3.2
- L'historique des versions