« Notes de mise à jour de Moodle 2.2.x » : différence entre les versions
(Création de la page) |
m (Ajout bandeau) |
||
Ligne 1 : | Ligne 1 : | ||
<noinclude><div class="navtrail">[[Accueil]] ► [[Installation]] ► [[Historique des versions]] ► [[{{FULLPAGENAME}}]]</div></noinclude> | |||
Cette page regroupe l'ensemble des notes de mise à jour de la branche Moodle 2.2 | Cette page regroupe l'ensemble des notes de mise à jour de la branche Moodle 2.2 | ||
Version du 27 mars 2012 à 11:36
Cette page regroupe l'ensemble des notes de mise à jour de la branche Moodle 2.2
Moodle 2.2
Date de sortie : 5 décembre 2011
Consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.2 (en anglais).
Nouvelles fonctionnalités
- Méthodes d'évaluation avancées, dont les Grilles d'évaluation
- Les grilles d'évaluation ont été demandées depuis longtemps et nous sommes heureux de pouvoir dire que vous pouvez maintenant concevoir et utiliser des grilles d'évaluation pour évaluer des choses dans Moodle. Les grilles d'évaluation sont en fait le premier plugin d'un nouveau type de plug-in d'"Évaluation avancée", parce que nous attendons de nos utilisateurs de trouver toutes sortes d'interfaces et d'intégrations d'évaluation similaires. Cela ne fonctionne actuellement que pour les devoirs, mais sera étendu prochainement à tous les modules. Cette fonctionnalité a été développée par Moodle HQ, mais a été inspirée par le travail effectué par Moodlerooms.
- Outil externe
- Le standard IMS LTI est un moyen d'interopérabilité simple mais prometteur entre outils de e-learning. Il permet à Moodle d'intégrer des objets d'apprentissage (ou des outils complets comme des forums) depuis des sites externes dans des cours d'une façon permettant à Moodle de passer des informations utilisateur à l'outil, et à l'outil de retourner des notes dans le carnet de notes de Moodle. Non seulement cela permet l'intégration d'un plus grand nombre de contenus et services interactifs, mais cela permet aux développeurs d'utiliser les langages de leur choix (ils peuvent utiliser ruby ou java, à partir du moment ou cela supporte LTI 1.1 et possède une interface web). Moodle est un des premiers systèmes d'apprentissage au monde à supporter IMS LTI 1.1. (Moodle est un membre contributeur de IMS Global). Cette fonctionnalité a été développée par Universitat Politecnica de Catalunya, puis améliorée par Moodlerooms, avec beaucoup de support par Chuck Severance d'IMS et Eloy Lafuente de l'équipe Moodle HQ. (MDL-20534)
- Importation IMS Common Cartridge
- C'est un standard populaire d’empaquetage de contenu d'apprentissage, indépendant d'une plateforme. Par exemple, il est utilisé par les éditeurs pour publier des cours simples allant avec leurs manuels, d'une manière qui fonctionne sur plusieurs plateformes d'apprentissage. Moodle supportait l'importation de paquetage IMS CC dans Moodle 1.9, et grâce au travail principalement de Darko Miletic et Moodlerooms, ceci est de nouveau possible depuis Moodle 2.2. L'exportation vers IMS CC sera disponible dans Moodle 2.3. (MDL-29956)
- Thème MyMobile
- Moodle 2.1 a introduit la possibilité de sélectionner différents thèmes pour différents appareils. Depuis Moodle 2.2, il existe un thème standard prévu pour les écrans de smartphones. Cela signifie que lorsqu'un utilisateur visite votre site avec un petit écran, il verra une disposition différente des éléments, adaptée à la taille de l'écran tactile. Un grand merci à John Stabinger pour son travail sur ce thème, qui utilise Jquerymobile pour réaliser certaines fonctionnalités. (MDL-27622)
- Gravatars
- Plusieurs d'entre vous connaissent gravatars (avatars reconnus globalement), qui permet à votre icône d'avatar d'apparaitre automatiquement lorsque vous commentez un blog ou agissez sur Internet. Les profils Moodle les supportent maintenant. :-) (MDL-21676)
Changements importants
- MDL-28455 - Mise à jour de l'éditeur HTML TinyMCE. Fonctionne maintenant avec Safari sur iPad/iPhone avec iOS5 !
- MDL-27242 - Les activités conditionnelles peuvent utiliser des heures et minutes, en plus des dates
- MDL-28646 - Un nouveau bouton 'content' de l'application mobile permet de télécharger les ressources pour les visualiser hors ligne
- MDL-26477 - Le bloc de navigation pointe maintenant vers les sections hebdomadaires/thématiques
- MDL-28270 - Plusieurs améliorations aux cohortes, dont la possibilité d'utiliser un fichier plat pour inscrire dans une cohorte et de faire un traitement par lot pour inscrire à une cohorte
- MDL-29719 - Les listes de cours peuvent (en option) afficher le nom abrégé partout
- MDL-27001 - Les descriptions d’activité peuvent maintenant être affichées sur les pages d'accueil de cours
- MDL-27036, MDL-30146 - SCORM AICC - Améliorations dans la gestion des paquetages externes AICC
- MDL-27256 - Amélioration des rapports SCORM, dont un nouveau rapport d'interactions SCORM
- MDL-26647 - Possibilité de choisir les champs (email, idnumber, department...) à inclure lorsqu'on liste des étudiants
- MDL-29923 - Suppression de la recherche globale (qui ne fonctionnait pas correctement ; une nouvelle version devrait être intégrée dans Moodle 2.3)
Sécurité
Tous les correctifs de sécurité intégrés dans Moodle 2.0 et Moodle 2.1 ont également été intégrés dans Moodle 2.2 !
Pour les développeurs : changements dans les API
Changements dans les API centrales
- https://github.com/moodle/moodle/blob/master/lib/upgrade.txt
- MDL-29474 - Les plugins devraient déclarer (dans version.php) s'ils dépendent d'autres plugins
- MDL-28554 - Mise à jour à YUI 3.4.0 et 2.9.0
- MDL-26796 - Les tableaux ne sont plus acceptés par required_param() et optional_param()
- MDL-29602 - new context implementation and API, original context related functions are wrappers around the new OOP API
Nouveaux types de plugins
Changements dans les API de plugins
Les descriptions courtes des changements d'API sont toujours conservées à jour dans un fichier "upgrade.txt" de chaque plugin. Nous faisons cela afin que l'information soit toujours exactement celle correspondant à la version de Moodle que vous utilisez.
- Authentification
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=auth/upgrade.txt;hb=master
- Inscriptions
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=enrol/upgrade.txt;hb=master
- Filtres
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=filter/upgrade.txt;hb=master
- Modules d'activité
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/upgrade.txt;hb=master
- Question behaviours
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/behaviour/upgrade.txt;hb=master
- Formats de question
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/format/upgrade.txt;hb=master
- Types de question
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/type/upgrade.txt;hb=master
- Thèmes
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=theme/upgrade.txt;hb=master
Changements en base de données
- MDL-29313 - La longueur maximale des colonnes VARCHAR a été étendue à 1333 caractères, pour toutes les bases de données. Cela permettra d'utiliser ce type de colonne pour stocker des URLs et des contenus longs en général.
- Pour les installations qui utilisent Oracle :
- MDL-29322 - All VARCHAR2 columns will be created using CHAR semantics instead of default BYTE semantics in Moodle 2.2 and upwards. This provides better cross-db compatibility and improves storage of longer Unicode strings.
- MDL-29416 - For all existing sites, one new report has been added under Admin -> Development -> XMLDB Editor -> Check semantics, able to detect all the "old" BYTE semantics remaining in the database and generate the SQL statements needed to move them to proper CHAR semantics.
Librairies supprimées de la distribution
Voici la liste des librairies anciennes/plus utilisées qui ne sont plus intégrées à partir de Moodle 2.2. Tout plugin non standard les utilisant devrait être modifié pour une meilleure alternative, ou les intégrer dans sa propre distribution :
- MDL-29884 - lib/base32.php
- MDL-29885 - lib/csshover.htc
- MDL-29886 - lib/md5.js
- MDL-29883 - lib/mp3player
- MDL-29671 - lib/odbc.php
- MDL-29882 - lib/overlib
- MDL-29914 - lib/pear/PHP/CodeSniffer
- MDL-29881 - lib/profilerlib.php and lib/pear/Console/Getopt
- MDL-29922 - lib/smarty (avec suppression du format de question IMS QTI 2.0 - MDL-29921)
- MDL-29887 - lib/swfobject/swfobject.js
Changements dans les services web
- MDL-20804 - SOAP server can now publish detailed object structures via WSDL
- MDL-29106 - Nouvelle convention de nommage
- MDL-29435 - SOAP/XML-RPC retourne un message d'erreur clair si le mode debug de Moodle est >= NORMAL
- MDL-29277 - Any error at the web service description level is clearly indicated => which parameter/returned value is wrong, and what was expected.
- MDL-29279 - REST server can return JSON
- MDL-29276 - Plusieurs autres améliorations des services web
- Plusieurs démonstrations des clients des services web
- Mise à jour de la documentation des services web pour les utilisateurs et les développeurs.
- Nouvelle planification des services web
Moodle 2.2.1
Date de sortie : 9 janvier 2012
Consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.2.1 (en anglais).
Changements importants
- MDL-26974 - SCORM now has logging for opening individual SCOs
- MDL-28710 - CSS class names have been added for rating div/span elements enabling theming
Changements fonctionnels
- MDL-19147 - Single Simple forums are no longer targets for moving (and losing) discussions
- MDL-20245 - Bigger values allowed in user preferences, alleviating some problems with grader report
Sécurité
- MSA-12-0001 - Recaptcha transmission consistency issue
- MSA-12-0003 - Protection de mot de passe
- MSA-12-0004 - Sécurité de l'image de profil
- MSA-12-0005 - Amélioration de l'encryptage
- MSA-12-0006 - Validation de l'adresse de courriel
- MSA-12-0007 - Prévention d'injection via courriel
- MSA-12-0008 - Unsynchronised access via tokens
- MSA-12-0009 - Role access issue
- MSA-12-0011 - Mot de passe renseigné automatiquement par le navigateur
- MSA-12-0012 - Validation de formulaire
Corrections et améliorations
- MDL-30623 - Guest are no longer asked for an enrolment password when trying to enter courses
- MDL-30569 - Editing the front page when defaulthomepage = mymoodle now works as expected
- MDL-28180 - Duplicating an assignment that has course completion enabled no longer breaks course completion for the course
- MDL-27314 - It is now possible to delete or regrade quiz attempts in separate groups mode
- MDL-28282 - Groups/grouping support in SCORM 2.0 is now working
Moodle 2.2.2
Date de sortie : 12 mars 2012
Consulter la liste des détails sur les évolutions et bogues qui sont corrigés dans cette version 2.2.2 (en anglais).
Changements importants
- MDL-27891 Tag flagging is now logged
- MDL-30778 EndUserRole metadata used in Common Cartridge import
- MDL-30771 Option 'Allow users to preview rubric' when using advanced grading in assignments
Changements fonctionnels
- MDL-31095 Quiz max grade maintained when adding and removing questions
- MDL-30031 Quiz Adaptive mode ignores invalid answers without penalty
Sécurité
- MSA-12-0013 - Database activity export permission issue
- MSA-12-0014 - Password and Web services issue
- MSA-12-0015 - Backup and private files issue
- MSA-12-0016 - Default repository capabilities issue
- MSA-12-0017 - Personal information leak issue
- MSA-12-0018 - Course information leak in Gradebook export
- MSA-12-0019 - Overview report and hidden course issue
- MSA-12-0020 - Forum subscription permission issue
- MSA-12-0021 - Course information leak through tags
- MSA-12-0022 - Security conflict in Web services
- MSA-12-0023 - External enrolment plugin context check issue
Corrections et améliorations
- MDL-31248 Changement de cryptage RC4, maintenant compatible - Note : tous les utilisateurs devront se connecter pour définir un nouveau cookie après cette mise à jour
- MDL-31213 Correction du formulaire de demande de nouveau mot de passe
- MDL-29254 Correction du problème d'ajout d'entrée de blog, après une mise à jour depuis 1.9
- MDL-30521 Correction du problème de récupération de blogs externes dans certaines langues
- MDL-31072 Les rôles systèmes peuvent être attribués quand il y a de très nombreux utilisateurs enregistrés
- MDL-31077 REST Web service correctly returns null when no results are discovered
- MDL-22896 Forum messages with ampersands are now sent correctly by email
- MDL-27793 Login names now appear consistently in all themes across all languages
- MDL-26037 When importing in a site with lots of courses, all courses are checked
- MDL-30484 Regrading quiz causes essay attachments to disappear
- MDL-28364 Correct import formats accepted when importing questions
- MDL-31407 Quiz grades are saved properly when the submitter is not the user taking the quiz
- MDL-31876, MDL-31495 Amélioration des performances des tests
- MDL-31205, MDL-31019, MDL-26260 Quiz Browser Security Window fixes have been made