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

Notes de mise à jour de Moodle 2.2

De MoodleDocs
Aller à :navigation, rechercher

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 Rubriques
Les rubriques ont été demandées depuis longtemps et nous sommes heureux de pouvoir dire que vous pouvez maintenant concevoir et utiliser des rubriques pour évaluer des choses dans Moodle. Les rubriques 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

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

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 :

Changements dans les services web

Voir aussi