Attention : vous consultez actuellement la documentation dédiée aux versions 2.x de Moodle. La documentation pour les versions 3.x de Moodle est consultable ici : Notes de mise à jour de Moodle 2.5 et celle pour Moodle 4.x est consultable là : Notes de mise à jour de Moodle 2.5.

Notes de mise à jour de Moodle 2.5

De MoodleDocs
Révision datée du 14 mai 2013 à 14:36 par Séverin Terrier (discussion | contributions) (Mis à jour (à finir de traduire))
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.

Remarque : cet article est en cours de rédaction. N'hésitez pas à le compléter. Veuillez utiliser la page de discussion ou un forum adéquat de Moodle en français pour vos recommandations et suggestions d'améliorations.


Moodle 2.5

Date de sortie : 14 mai 2013

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

Vous pouvez regarder la vidéo de présentation des nouveautés de Moodle 2.5 (en français, par Mary Cooch) ou des copies d'écrans des nouvelles fonctionnalités principales de Moodle 2.5 (en anglais)

Merci beaucoup à toutes les personnes qui ont travaillé sur les nouvelles fonctionnalités de cette version.

Prérequis

Ces versions sont les versions minimales pour assurer un fonctionnement correct ; nous vous recommandons d'utiliser des versions récentes et à jour.

  • Navigateur internet minimal recommandé : Mozilla Firefox 4, Google Chrome 11, Safari 5, Internet Explorer 8 (IE 10 requis pour le glisser-déposer de fichier vers Moodle), Opera 9
  • Versions PHP : 5.3.3 minimum
  • L'extension PHP GD est requise (pour la conversion des images)
  • Versions de base de données : Postgres 8.3, MySQL 5.1.33 (MDL-33984), MariaDB 5.2, MSSQL 2005 ou Oracle 10.2 (oci_native_moodle_package.sql doit être lancé avant de mettre à jour sur les serveurs Oracle)
  • Mise à jour de Moodle : Moodle 2.2 minimum est nécessaire (si vous avez une version plus ancienne, passez d'abord à Moodle 2.2.9)

Note : le support d'IE8 sera abandonné pour Moodle 2.6 (novembre 2013). Cela signifie qu'IE8 fonctionnera probablement encore avec Moodle 2.6, mais les développeurs ne seront pas tenus de tester leur nouveau code sur ce navigateur. Moodle, comme la plupart des sites web du monde et des producteurs de navigateur, vous encourage à mettre à jour vos navigateurs internet pour améliorer la sécurité et les fonctionnalités, tout en nous épargnant un temps précieux. Voyez par exemple ce que fait Google.

Nouvelles fonctionnalités majeures

Intégration d'Open Badges

  • MDL-35073 - Des Badges peuvent être attribués manuellement, ou suite à l'achèvement de cours ou d'activité. Users can choose to display their badges in their Moodle profile and in their Mozilla backpack.

Installateur de plugins tiers

Thèmes

  • MDL-38016 - Nouveau thème Clean avec un affichage auto-adaptatif pour toutes les tailles d'écran et Bootstrapbase pour les développeurs pour servir de modèle.
  • MDL-23504 - Transparence et support RGB dans le sélecteur de couleur des thèmes

Formulaires

  • MDL-30637 - Amélioration de l'usage général des formulaires complexes de Moodle.

Inscriptions

Consultez MDL-36504 pour la liste complète des améliorations liées aux inscriptions.

Activité Devoir

Activité Base de données

Activité Glossaire

Activité Test

  • MDL-38538 - Option de sauvegarde automatique lors de tentatives de Test
  • MDL-37417 - Améliorations des formulaires de création de questions
  • MDL-36955 - Better grading for partially correct Cloze questions with Interactive behaviour
  • MDL-35793 - Defaults for when a question is previewed
  • MDL-10516 - Essay questions can have a template, so the student starts answering from the template, not a blank editor

Activité Atelier

Ressources

Dépôts

Listes de cours

  • MDL-37009 - Les listes de cours s'affichent de la même façon sur tout le site (des modifications de thème peuvent être requises)
  • MDL-38708 - Option des paramètres de cours pour ajouter des images et d'autres fichiers au résumé du cours, affichés dans la liste des cours
  • MDL-37572 - La page de modification des catégories est séparée de leur vue et ne dépend plus du mode édition

Amélioration des performances

Amélioration de la sécurité

  • MDL-35332 - Amélioration de la sécurité des mots de passe hachés
  • MDL-21342 - New user account lockout mechanism

Tests fonctionnels automatisés

Autres changements

Amélioration du glisser-déposer

  • MDL-33688 - Indicateur de progression de téléchargement de fichier par glisser-déposer dans le sélecteur de fichiers
  • MDL-32652 - Le glisser-déposer de bloc fonctionne maintenant sur ​​tout le site (et pas seulement sur ​​les pages de cours) !

Activité Forum

Ajout d'utilisateurs

Renommage du bloc Réglages

Divers

  • MDL-28585 - Improved LDAP authentication password expiry handling
  • MDL-37644 - New setting for showing course full names in the navigation block
  • MDL-37728 - Améliorations de la page de définition des rôles
  • MDL-32341 - Configurable calendar export date range
  • MDL-34917 - Jump to section navigation for 'One section per page' setting in course formats
  • MDL-36395 - Nouveaux paramètre "Utilisateurs maximum par page" pour spécifier le nombre d'utilisateurs indiqué dans les résultats de recherche
  • MDL-37596 - Planification du mode de maintenance
  • MDL-35775 - Group import allows new groups to be assigned to groupings
  • MDL-26649 - Date picker usability improvements
  • Multiples améliorations des pilotes de base de données MS SQL Server et Oracle
  • MDL-37284 - Le support Unicode dans MariaDB/MySQL est maintenant configuré automatiquement pendant l'installation
  • MDL-35819 - Rewrite tooltip help to improve UI consistency, and performance.

Sécurité

Tous les correctifs de sécurité intégrés dans les versions 2.3.x et 2.4.x ont été intégrés dans cette version 2.5. S'il y a d'autres correctifs de sécurité, ils seront divulgués une semaine après la sortie de cette version, afin de laisser le temps aux administrateurs d'installer/mettre à jour leur site.

Pour les administrateurs : avertissements

Il est très peu probable que l'un de ces éléments vous cause des problèmes, sauf si votre installation de Moodle est très particulière. Nous mettons à disposition ces informations juste au cas où :

Architecture multi-serveurs avec différentes versions de PHP

Moodle has moved to use a more secure mechanism for securing passwords, from 2.5 new passwords will be generated using bcrypt rather than md5. Because bcrypt is only supported for PHP version 5.3.7 and above, it is important that all servers within a cluster use the same version of PHP (MDL-35332).

Restauration de sauvegardes Moodle 2.5 sur des sites avec d'anciennes versions de PHP

Because bcrypt is not supported in PHP versions below 5.3.7, course backups made using the $CFG->includeuserpasswordsinbackup setting on a site using PHP version 5.3.7+ that are subsequently restored to a site with PHP version < 5.3.7 will require a password reset.

The same issue would occur if you downgraded the PHP version on the server running your site from 5.3.7+ to less than 5.3.7. (MDL-35332)

Option de notation manuelle des tests

Before Moodle 2.5, you could set 'How questions behave' in the Quiz settings to 'Manually graded'. This caused all questions in the quiz, including multiple choice questions, to require manual grading. This option was not necessary because essay questions, the only ones that need to be graded manually, will always work that way whatever behaviour is selected.

Since the only effect of that setting was that people somehow choose it by mistake, we have hidden it. There should be no circumstances for which you would need to re-enable it, but if necessary, it can be restored by going to Administration > Site administration > Plugins > Question behaviour.

Pour les développeurs : changements dans les API

  • MDL-34640 - Améliorations du moteur de question pour la gestion des fichiers déposés. Cela devrait permettre d'écrire des types de questions qui notent automatiquement les fichiers déposés.
  • MDL-37287 - 3rd party libraries updated, ex.: YUI 3.9.1, TinyMCE 3.5.8, latest tcpdf and others
  • MDL-15727 - jQuery and jQuery UI supported in add-ons
  • MDL-29996 - Legacy filters are not supported any more, developers need to migrate filters from modules to standard filter location
  • MDL-35356 - Amélioration des exportations Excel et ODS
  • MDL-35434 - Theme developers may use new admin setting type for user uploaded logo images
  • MDL-37726 - PREVIOUS and NEXT attributes are not required in install.xml files
  • MDL-38558 - It is now possible to run local pre-upgrade script
  • MDL-38391 - Convert YUI_config to class in lib/outputrequirements.php
  • MDL-35819 - JS M.util.help_icon deprecated in favour of moodle-core-popuphelp

Notes de mise à jour pour les développeurs

Activity modules
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/upgrade.txt;hb=master
Assignment
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/assign/upgrade.txt;hb=master
Backup
http://git.moodle.org/gw?p=moodle.git;a=blob;f=backup/upgrade.txt;hb=master
Cache
http://git.moodle.org/gw?p=moodle.git;a=blob;f=cache/upgrade.txt;hb=master
Calendar
http://git.moodle.org/gw?p=moodle.git;a=blob;f=calendar/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
Filters
http://git.moodle.org/gw?p=moodle.git;a=blob;f=filter/upgrade.txt;hb=master
Forum
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/forum/upgrade.txt;hb=master
Question types
http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/type/upgrade.txt;hb=master
Repositories
http://git.moodle.org/gw?p=moodle.git;a=blob;f=repository/upgrade.txt;hb=master
Themes
http://git.moodle.org/gw?p=moodle.git;a=blob;f=theme/upgrade.txt;hb=master
TinyMCE plugins
http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/editor/tinymce/upgrade.txt;hb=master

Voir aussi