« Notes de mise à jour de Moodle 2.2 » : différence entre les versions
(Traduction (il en reste)) |
|||
Ligne 7 : | Ligne 7 : | ||
; [https://docs.moodle.org/22/en/Advanced_grading_methods Advanced grading methods], including [https://docs.moodle.org/22/en/Rubrics Rubrics]: Rubrics have been a long-requested feature and we're pleased to be able to say that now you can design and use rubrics to grade things in Moodle. Rubrics are actually the first plugin of a new 'Advanced Grading' plugin type, because we expect our users to come up with all kinds of similar advanced grading interfaces and integrations. It currently only works for Assignments but will be extended soon across all modules. This feature was developed by Moodle HQ, although it was inspired by the Rubrics work done by Moodlerooms. | ; [https://docs.moodle.org/22/en/Advanced_grading_methods Advanced grading methods], including [https://docs.moodle.org/22/en/Rubrics Rubrics]: Rubrics have been a long-requested feature and we're pleased to be able to say that now you can design and use rubrics to grade things in Moodle. Rubrics are actually the first plugin of a new 'Advanced Grading' plugin type, because we expect our users to come up with all kinds of similar advanced grading interfaces and integrations. It currently only works for Assignments but will be extended soon across all modules. This feature was developed by Moodle HQ, although it was inspired by the Rubrics work done by Moodlerooms. | ||
; [https://docs.moodle.org/22/en/External_tool | ; [https://docs.moodle.org/22/en/External_tool 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 is one of the first Learning Management Systems in the world to support IMS LTI 1.1. ([http://www.imsglobal.org/membersandaffiliates.html Moodle is a contributing member of IMS Global]). This feature was originally developed by [http://www.upc.edu Universitat Politecnica de Catalunya], then improved and extended by [http://moodlerooms.com Moodlerooms], with lots of support from Chuck Severance of IMS and Eloy Lafuente of the Moodle HQ team. (MDL-20534) | ||
; [https://docs.moodle.org/22/en/IMS_Common_Cartridge_import IMS Common Cartridge import] : This is platform-independent popular standard for packaging learning content. For example it is used by publishers to publish simple courses to go with their textbooks, in a way that works on a variety of Learning Management Systems. Moodle did have support for importing CC packages in Moodle 1.9, and thanks to the work primarily by Darko Miletic and Moodlerooms, this is now available for Moodle 2.2 and later. Exporting to CC will come in 2.3. (MDL-29956) | ; [https://docs.moodle.org/22/en/IMS_Common_Cartridge_import IMS Common Cartridge import] : This is platform-independent popular standard for packaging learning content. For example it is used by publishers to publish simple courses to go with their textbooks, in a way that works on a variety of Learning Management Systems. Moodle did have support for importing CC packages in Moodle 1.9, and thanks to the work primarily by Darko Miletic and Moodlerooms, this is now available for Moodle 2.2 and later. Exporting to CC will come in 2.3. (MDL-29956) | ||
; [https://docs.moodle.org/22/en/MyMobile_theme MyMobile | ; [https://docs.moodle.org/22/en/MyMobile_theme 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) | ||
; [https://docs.moodle.org/22/en/Gravatars Gravatars] : | ; [https://docs.moodle.org/22/en/Gravatars Gravatars] : Plusieurs d'entre vous connaissent [http://gravatar.com 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 === | === Changements importants === | ||
Ligne 74 : | Ligne 74 : | ||
* MDL-20804 - SOAP server can now publish detailed object structures via WSDL | * MDL-20804 - SOAP server can now publish detailed object structures via WSDL | ||
* MDL-29106 - Nouvelle convention de nommage | * MDL-29106 - Nouvelle convention de nommage | ||
* MDL-29435 - SOAP/XML-RPC | * MDL-29435 - SOAP/XML-RPC retourne un message d'erreur clair si le mode [[Débogage|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-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-29279 - REST server can return JSON | ||
* MDL-29276 - Plusieurs autres améliorations des services web | * MDL-29276 - Plusieurs autres améliorations des services web | ||
* Plusieurs [https://github.com/moodlehq/sample-ws-clients démonstrations des clients] des services web | * Plusieurs [https://github.com/moodlehq/sample-ws-clients démonstrations des clients] des services web | ||
* Mise à jour de la documentation des services web pour [[:en:Web_services|les utilisateurs]] et [[:dev:Web_services|les développeurs]] | * Mise à jour de la documentation des services web pour [[:en:Web_services|les utilisateurs]] et [[:dev:Web_services|les développeurs]]. | ||
* Nouvelle [[:dev:Web_services_Roadmap|planification des services web]] | * Nouvelle [[:dev:Web_services_Roadmap|planification des services web]] | ||
Version du 6 décembre 2011 à 10:04
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
- Advanced grading methods, including Rubrics
- Rubrics have been a long-requested feature and we're pleased to be able to say that now you can design and use rubrics to grade things in Moodle. Rubrics are actually the first plugin of a new 'Advanced Grading' plugin type, because we expect our users to come up with all kinds of similar advanced grading interfaces and integrations. It currently only works for Assignments but will be extended soon across all modules. This feature was developed by Moodle HQ, although it was inspired by the Rubrics work done by 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 is one of the first Learning Management Systems in the world to support IMS LTI 1.1. (Moodle is a contributing member of IMS Global). This feature was originally developed by Universitat Politecnica de Catalunya, then improved and extended by Moodlerooms, with lots of support from Chuck Severance of IMS and Eloy Lafuente of the Moodle HQ team. (MDL-20534)
- IMS Common Cartridge import
- This is platform-independent popular standard for packaging learning content. For example it is used by publishers to publish simple courses to go with their textbooks, in a way that works on a variety of Learning Management Systems. Moodle did have support for importing CC packages in Moodle 1.9, and thanks to the work primarily by Darko Miletic and Moodlerooms, this is now available for Moodle 2.2 and later. Exporting to CC will come in 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. Safari sur iPad/iPhone avec iOS5 fonctionne maintenant !
- 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
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 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()
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