# Notes de mise à jour actuelles

## Moodle 1.5.3 (16 novembre 2005)

(Cette version comporte d'importantes corrections concernant la sécurité. Pour cette raison, nous recommandons vivement aux responsables de sites utilisant une version antérieure, quelle qu'elle soit, d'effectuer au plus vite la mise à jour vers cette version.)

### Quelques nouveautés

- Le format SCORM 1.3 (SCORM 2004) est maintenant supporté !
- Une nouvelle API pour le « Single-Sign-On » est disponible

### Diverses corrections

#### Généralités

- Avertissements lorsque Moodle est utilisé avec une configuration PHP connue comme non sûre
- Correctifs pour divers problèmes de sécurité rapportés récemment (voir security.moodle.org))
- La sauvegarde fonctionne maintenant beaucoup plus rapidement sur des installations moyennes à grandes. De nombreux petits problèmes corrigés dans ce domaine
- L'affichage des listes avec taille des dossiers peut être rendue beaucoup plus rapide sur les serveurs Linux/Unix/Mac OS X, en activant dans Admin->Paramètres techniques la variable « pathtodu »
- Les adresses IP enregistrées dans les historiques sont plus pertinentes lorsque des serveurs ou des clients travaillent derrière un proxy
- Quelques correctifs pour des problèmes avec les accélérateurs PHP
- Les scripts de mise à jour on été améliorés et fonctionnent mieux sur les installations PostgreSQL
- Nettoyage général du code de portage PostgreSQL
- La mise à jour vers la version 1.5.3 règlera tous les problèmes de mise à jour de l'ancien module Journal vers le module Devoir
- Les bibliothèques RSS supportent maintenant les catégories RSS 2.0, voir bogue 3654
- Meilleur accessibilité dans le dépôt des fichiers, voir le bogue 3662
- Meilleur support des site complètement en HTTPS, voir le bogue 3848
- Les robots (comme Googlebot) qui essaient des URLs incomplètes sont renvoyés correctement, voir le bogue 3958
- Meilleur support de l'heure d'été pour les utilisateurs non connectés
- Meilleur support de l'heure d'été pour les événements répétitifs du calendrier
- Divers petits correctifs dans les modules leçon, sondage et le carnet de notes
- Améliorations mineures des CSS dans les thèmes formal_white et orangewhite
- Meilleure pagination dans les listes de cours les pages d'historique
- Correction d'un bogue affectant uniquement IE, en rapport avec les contenus HTMLArea, lorsque des tables éditées par l'utilisateur cachaient parfois des parties de l'interface graphique.

#### Authentification

- Correctifs pour les procédures de changement et de récupération de mot de passe avec une authentification externe
- Les données tirées de BDD externes ou de LDAP sont maintenant tronquées correctement
- Meilleur bloc de connexion lors de l'utilisation de l'option secureforms, voir le bogue 4305
- Meilleur support des données utilisateur en utf-8 provenant d'une source d'authentification externe
- LDAP : correctifs généraux sur le script sync_users et l'enregistrement des erreurs
- LDAP : correction du bogue 3141 - Impossible de mettre à jour les données externes avec l'authentification LDAP
- LDAP : correction du bogue 3992 - Les mot de passe LDAP contenant une apostrophe droite ne fonctionnent pas - Merci à Kita
- LDAP : meilleur support de Active Directory
- LDAP : correction du bogue 3594
- LDAP : meilleur traitement du mappage des champs multi-source
- LDAP : correctif pour utilisation d'un DN comme ID du cours - merci à Jeff Graham - http://moodle.org/mod/forum/discuss.php?d=28840

#### Inscription & méta-cours

- Méta-cours : les utilisateurs ne peuvent plus accéder aux méta-cours en s'y inscrivant manuellement
- Méta-cours : meilleur support de MySQL v3.23.x
- DB : la consultation des bases fonctionne maintenant de façon fiable avec Moodle sur MySQL et Postgres
- DB : les bases de données non-MySQL fonctionne de nouveau comme base d'inscription externe
- LDAP : appel erroné à add_teacher corrigé dans le plugin LDAP
- LDAP : les serveurs non disponibles ou arrêtés n'empêchent plus les connexions
- LDAP : la création automatique des cours fonctionne à nouveau
- LDAP : correction de divers bogues rapportés par Jeff Graham et Barron Koralesky, comprenant les bogues 3912 et 3974
- LDAP : il est maintenant possible de se lier à LDAP de façon non anonyme
- Authorize.net : divers correctifs

#### Ressources

- Correction de bogue : on ne lie plus les noms d'activité vides

#### Forums

- Grandes et petites optimisations du suivi des messages, spécialement pour PostgreSQL
- Divers bogues avec PostgreSQL corrigés
- Plusieurs actions deplus sont maintenant supportées pour la sauvegarde/restauration lors du traitement des historiques, voir le bogue 3582
- Les fils RSS des messages des forum comprennent maintenant les données de catégorie, utiles dans certains lecteurs RSS capables de grouper les messages, voir le bogue 3654
- Correction de la pagination dans la recherche des forums

#### Blocs

- Plusieurs améliorations de performance
- Corrections dans le processus de mise à jour, notamment pour la syntaxe PostgreSQL et l'usage avec peu de mémoire
- Incorporation de divers correctifs disponibles dans la version 1.6dev
- Correction du bogue 3478 : il est maintenant possible d'ajouter des fils RSS en tant que responsable de cours
- Correction du bogue 3793 : message d'avertissement lors de la configuration d'un bloc glossary_random dans un cours sans glossaire

#### Tests

- Diverses corrections des styles CSS
- Meilleure compatibilité avec les thèmes contenant des formulaires dans l'entête
- Il est maintenant possible de désactiver la surbrillance des réponses correctes
- Correction du bogue 3986 : trop de questions aléatoires (mindforge)
- Correction des icônes d'action manquantes
- Correction du bogue 3899 et suppression de messages « missing course object »
- Correction du bogue 3950 : incohérence du bouton de nouvelle tentative pour les tests permettant plusieurs tentatives
- Correction du bogue 3953 : la taille de page de quiz/report.php peut être fixée à 0, grâce à Jean-Michel
- Correction d'une corruption possible de données, bogue 3915
- Correction du bogue 3884 : la surbrillance de certaines réponses correctes manque pour options 2 sur 3.
- Correction du bogue surbrillance lors de la relecture des étudiant non fonctionnelle
- Correction du bogue 3804 : différences dans les types de question entre les versions 1.5 et 1.6
- Correction du bogue 3822 : les prévisualisations ne comptent plus comme tentatives
- Correction du bogue 3807 : problème de numérotation des questions
- Corrections pour le plugin analyse d'éléments, mis en oeuvre par Jean-Michel
- Il est maintenant possible de remettre à zéro le compteur de délai d'attente pour éviter les erreurs de « timeout »
- Plusieurs améliorations, contributions de Jean-Michel Vedrine. Il est maintenant possible de modifier le nombre de tentatives affichées par page, et de télécharger les résultats en format Excel ou texte, y compris les notes détaillées
- Correction d'un bogue d'exportation pour les langues non-anglaises

#### SCORM

- Le format SCORM 1.3 (SCORM 2004) est maintenant supporté !
- Correction d'un bogue avecla recherche SCO précédent et suivant
- Correction de bogues liés au masteryscore
- Correction d'un problème dans le suivi de cours AICC

#### Wiki

- La pagination des anciennes versions est maintenant affichée et fonctionne correctement, voir le bogue 3750

#### Filtres

- Le filtre Mediaplugin détecte maintenant les liens sur plusieurs lignes dans le code HTML
- Filtre de censure : ajout du mot original comme titre de la version noircie. Le filtre peut noircir par erreur certains mots important (par exemple habite) et il eest nécessaire d'avoir un moyen de récupérer le sens

## Moodle 1.5.2 (16 juillet 2005)

### Diverses corrections

- La mise à jour des Journaux en Devoirs fonctionne enfin correctement :-/.
- Les sous-modules du module Devoir se mettent à jour normalement.
- Correction de divers autres bogues dans les nouveaux Devoirs.
- Le module Journal est maintenant désactivé par défaut dans les nouvelles installations.
- La page de connexion est maintenant 100% HTTPS si désiré.
- Nombreuses améliorations de détail dans les divers thèmes standards.
- Correction d'un nouveau bogue d'affichage des questions d'appariement dans les tests.
- L'éditeur de langue ne crée plus de fichiers vides (ce bogue générait une liste des langues incorrecte).
- Correction de quelques problèmes lors de l'interprétation des manifestes dans le module SCORM.
- Le filtre multilingue fonctionne correctement avec les langues dont le nom contient des chiffres.
- Les fichiers se téléchargent maintenant de manière forcée (ce qui corrige certains problèmes de IE et quelques problèmes de sécurité).
- Les rapports de débogage de la mise à jour des liens (sauvegarde/restauration) contiennent des séquences d'échappement.
- Le grand lecteur MP3 affiche de nouveau correctement les balises ID3.
- Quelques améliorations du démon de chat.

### Quelques nouveautés

- Le thème Orangewhite est optimisé pour l'utilisation avec les PDA.
- La page des messages des forums postés par un utilisateur peut être appelée sans identifiant d'utilisateur.
- Quand Google est autorisé comme invité, alors Altavista BabelFish l'est aussi.

## Moodle 1.5.1 (8 juillet 2005)

### Diverses corrections

- Plusieurs problèmes de sécurité potentiels résolus.
- Le réglage « Allowobjectembed » fonctionne correctement maintenant.
- Un problème de rapidité sur IE, causé par le survol des onglets, est corrigé.
- Le message d'alerte apparaissant lors du Copier/Coller avec Firefox dans l'éditeur WYSIWYG est plus explicite.
- Correction d'un problème de session lors de la mise à jour d'une version très ancienne de Moodle, étant connecté comme administrateur.
- Correction d'un problème de modification dans le menu principal du site.
- Correction de divers problèmes mineurs d'affichage (CSS).
- Correction de l'ajout de forums en mode un seul discussion.
- Correction de problèmes dans les leçons avec le calcul des notes et les dates.
- Correction de problèmes dans les leçons lors de l'ajout d'un groupe après une page.
- Le filtre de censure a été changé de façon à le faire fonctionner mieux avec les anciens thèmes.

### Quelques nouveautés

- Nouveau thème : Wood (boisé).
- Le thème « Metal » a été mis à jour pour la version 1.5.x.
- De nombreuses mises à jour dans la plupart des langues, y compris une nouvelle langue : Khmer.
- Les classes de Blocs peuvent maintenant lancer du code personnalisé lors de la création ou de la suppression d'une instance (ce qui est utile pour les blocs nécessitant la mise en place de structures de données non triviales).
- L'assistant pour les Questions calculées des tests a été récrit.
- La sélection des modules lors des sauvegardes et des restaurations a été améliorée et est plus simple maintenant.
- Le module de sauvegarde et de restauration a un bien meilleur support de la mise à jour des liens. Il est maintenant plus rapide et plus simple à implémenter dans de nouveaux modules.

## Moodle 1.5 (5 juin 2005)

### Fonctions centrales

- Les pages web sont maintenant conformes au standard XHTML Transitional 1.0.
- Meilleure accessibilité, dans le but d'être en conformité avec les critères WAI (W3C), SENDA (UK) et Section 508 (US).
- Nouveau système très robuste pour les thèmes, permettant les thèmes en cascades, les thèmes utilisateur et les thèmes de cours, comportant un contrôle très fin des CSS pour chaque page de Moodle.
- Nouveau système de messagerie instantanée pour une communication directe entre tous les utilisateurs du site, avec des fenêtres surgissantes en temps réel, des notifications, des copies par courriel, possibilités de blocage, des historiques, l'éditeur WYSIWYG, etc.
- Le suivi des messages et discussions lus dans le module Forum (avec mise en évidence des messages non lus) vous permet d'un coup d'oeil de voir les nouveaux messages et de contrôler leur affichage (par forum, par utilisateur ou par site).
- Nouveau système de blocs, permettant des copies multiples de blocs et une meilleure configuration.
- Support complet des réglages d'heure d'été pour n'importe quel lieu dans le monde. Tout un chacun peut ainsi voir l'heure locale correcte de chaque événement.
- Nouveau carnet de notes permettant de personnaliser la pondération des différentes activités, de fixer des points de bonus (ou d'en retirer), avec un meilleur affichage et des options de tris.
- Les utilisateurs peuvent être contraints à accepter un règlement pour l'utilisation du site.

### Autres améliorations majeures

#### Administration

- Nouveau « Mode de maintenance » permettant à l'administrateur de désactiver temporairement le site (pour les mises à jour, par exemple).
- Moodle peut télécharger automatiquement une liste actualisée de fuseaux horaires depuis le site moodle.org ou depuis ailleurs, et l'installer dans la base de données (les fichiers Olson sont également acceptés).
- Nouvelle version du module MySQL Admin de Moodle (disponible séparément).
- Nouvelle page d'options du calendrier fournissant à l'utilisateur une interface pour configurer son calendrier.

#### Authentification

- Support de Shibboleth
- Support de CAS (Central Authentication Service)
- Support de PAM (Pluggable Authentication Modules)
- Meilleure intégration LDAP, permettant de contrôler la création des cours et l'appartenance aux groupes par LDAP. Augmentation des performances et de l'extensibilité lors de la synchronisation des utilisateurs.
- Certain champs utilisateurs peuvent être verrouillés par l'administrateur lors de l'utilisation de méthodes d'authentification externes.
- Meilleur traitement des sessions, qui détecte et empêche maintenant les sessions « crossover » pouvant survenir avec des installations PHP défectueuses.
- Les sessions peuvent être maintenant enregistrées dans la base de données (intéressant pour les installations en cluster !).
- On peut imposer aux utilisateurs le changement de leur mot de passe.

#### Fichiers

- La navigation dans les fichiers est standardisée dans tout le site.
- Amélioration du dépôt des fichiers, supportant l'inspection antivirale des nouveaux documents à l'aide de ClamAV.
- Les « Slasharguments » fonctionnent maintenant aussi sur IIS (une mise à jour vers PHP 4.3.11 est nécessaire pour ISAPI).

#### Filtres

- Une librairie de filtres standardisée permet d'écrire très simplement de nouveaux filtres qui requièrent la recherche et le surlignement de textes.
- Améliorations énormes de la performance des filtres complexes, tel le filtre de Glossaire.
- Nouveau filtre « Tidy » utilisant le programme Tidy du W3C pour nettoyer (facultativement) tous les textes saisis par les utilisateurs dans tout le site et les convertir en code conforme au XHTML.
- Amélioration du filtre de censure de mots inadéquats, qui utilise une liste de mots définie dans les fichiers de langue et empêche la lecture de ces mots à l'aide de styles.
- Amélioration du lecteur MP3 en Flash. Un indicateur de progression est affiché durant le téléchargement et la lecture.
- Amélioration du filtre multilingue, qui est plus rapide, pardonne plus facilement les erreurs de syntaxe et utilise une nouvelle syntaxe compatible avec l'éditeur WYSIWYG : <span lang="fr"></span>.
- Les filtres de liens automatiques (glossaires, activités) peuvent faire un lien sur toutes les occurrences du terme (comme jusqu'ici), sur la première occurence du terme dans un bloc de texte ou seulement sur la première occurence du terme dans la page (variables $CFG->filtermatchonepertext et $CFG->filtermatchoneperpage).
- Beaucoup plus de textes peuvent être maintenant filtrés dans Moodle, notamment les noms des activités, les entêtes et d'autres petits textes, ce qui rend possible la mise en place avec Moodle de sites multilingues affichés totalement dans la langue de l'utilisateur.

#### Thèmes

- Les modules peuvent fournir des styles standard.
- Les thèmes peuvent ignorer les styles requis par d'autres thèmes.
- Les utilisateurs et les cours peuvent choisir leur propre thème si l'administrateur du site le permet.
- De nombreuses pages sont maintenant affichées avec des onglets.
- Les modules, blocs et langues peuvent définir leurs propres styles standard.

#### Éditeur WYSIWYG

- Les boutons d'outils de l'éditeur peuvent être configurés par l'administrateur.
- Recherche et remplacement sont possibles dans les zones de textes (avec utilisation à loisir des expressions régulières).

#### Gestion des cours

- Importation transparente des cours Blackboard 5.5 (support partiel de la version 6.0).
- Les nouveaux méta-cours permettent l'inscription automatique d'utilisateurs dans un cours (le méta-cours) lorsqu'ils sont inscrits dans l'un des cours auquel le méta-cours est lié.
- Nouvel outil permettant de copier des contenus d'un cours à un autre.

#### Nouveaux blocs

- Bloc HTML : permet de placer un contenu quelconque (texte, images, liens, etc.) dans la page d'accueil de n'importe quel cours.
- Fils RSS distants : permet d'afficher des contenus d'autres sites dans un cours Moodle (syndication).
- Article d'un glossaire : permet d'afficher le contenu d'un glossaire Moodle dans la page d'accueil des cours.

#### Calendrier

- Améliorations majeures de la performance pour les sites comportant un grand nombre de cours avec des groupes.
- Les événements répétés peuvent maintenant être modifiés ou supprimés en une seule opération, ou alors séparément.
- Nouveau réglage « Enregistrer les réglages des filtres » permettant de conserver l'état des filtres entre les connexions.

### Améliorations dans les Modules d'Activité

#### Devoir

- Refonte complète, permettant l'adjonction de nouveaux types de devoirs (plug-in).
- Nouveau type de devoir « Texte en ligne » ne nécessitant pas de fichier, et permettant l'ajout de commentaires lors de la notation. Ce nouveau type remplace complètement l'ancien module Journal.
- Interface de notation nettement améliorée lors de la gestion de grandes classes.
- Nouvelles options de configuration pour interdir la remise de devoirs en retard et pour permettre la notification par courriel aux enseignants de la remise des devoirs de la part des étudiants.

#### Chat

- Interface simplifiée avec une disposition plus efficace, travaillant plus rapidement même sans l'utilisation du programme serveur de chat (daemon).
- Des blocs peuvent maintenant être ajoutés aux pages de chat (par exemple pour donner des instructions additionnelles).

#### Sondage

- Permet un nombre illimité de choix.
- Le nombre des utilisateurs par choix peut être limité, ce qui permet d'utiliser le module pour « s'inscrire » à un panel d'options.
- On peut maintenant télécharger les résultats du sondage en format XLS ou TXT.

#### Forum

- Nouveaux puissants outils de recherche, style Google.
- Suivi des messages/discussions lues. Les messages non lus sont mis en évidence sur la page du cours, la page des forums, la liste des discussions et dans l'affichage de la discussion.
- Le suivi des messages peut être désactivé par les enseignants et/ou les utilisateurs.
- Les profils des utilisateurs montrent tous les messages de l'utilisateur et toutes ses discussions.
- Lorsque l'administrateur modifie un message, une notice y est indiquée.
- La liste des discussions indique le dernier utilisateur ayant posté un message dans chaque discussion, ainsi que la date et l'heure, avec un lien direct vers ce message.
- Dans les forums de groupes, la liste de discussions affiche le groupe auquel appartient la discussion, avec un lien vers la page de description du groupe.

#### Glossaire

- Nouveau réglage permettant d'activer ou non l'affichage pour impression de chaque glossaire.
- Nouveau système de recherche permettant de trouver des termes partout (au lieu d'une recherche avec correspondance exacte).
- Des informations plus complètes sont envoyées à l'historique pour permettre un meilleur suivi de l'activité.

#### Journal

- Le module Journal n'a pas été modifié depuis la version 1.4. Il n'est plus supporté. La procédure de mise à jour à la version 1.5 convertira toutes vos activités de type Journal en Devoirs « Texte en ligne », et masquera les activités Journal. Si vous désirez éviter cette conversion, veuillez définir la variable suivante dans votre fichier « config.php » : $CFG->noconvertjournals = true;

#### Leçon

- Supporte maintenant les leçons chronométrées.
- Possibilité de créer des leçons d'entraînement (les notes ne sont pas enregistrées).
- Option pour les étudiants d'afficher les points obtenus au cours de la leçon.
- Il est possible de permettre aux étudiants de relire leurs réponses avant de terminer la leçon.
- Nouveau mode « Diaporama » (seules les tables de branchement sont affichées comme des dias).
- Nouveau menu à gauche (pour les tables de branchement seulement).
- Les leçons peuvent être protégées par mot de passe.
- Une vue en arbre peut être utilisée lors de la création de la leçon.
- Les étudiants peuvent publier leurs meilleurs résultats.
- Nouvelle option permettant d'enregistrer les réglages d'une leçon comme réglages par défaut des nouvelles leçons du même cours.
- Possibilité de supprimer les tentatives d'étudiants.
- Nouveaux types de sauts :
  - Page précédente
  - Question non vue d'un branchement
  - Question aléatoire d'une branche
  - Question non vue à l'intérieur d'un groupe
- Affichage des statistiques de la leçon.
- Nouveau type de question : « Composition ». Les enseignants peuvent voir chaque composition, écrire des commentaires, donner une note, puis envoyer le tout à l'étudiant par courriel.
- Nouvelle interface de création des questions.

#### Test

- Les questions adaptatives, c'est-à-dire des questions permettant à l'étudiant d'intéragir lors d'une même tentative et de se modifier en fonction des réponses de l'étudiant, sont supportées.
- Dans un test, il est possible d'autoriser les étudiants à répondre une nouvelle fois à une question immédiatement, jusqu'à ce qu'ils trouvent la bonne réponse.
- Un mécanisme de pénalités est disponible, permettant de déduire une fraction des points pour chaque mauvaise réponse à une question.
- L'affichage et l'évaluation des questions peuvent être effectuées de façon externe (par exemple par un moteur d'évaluation mathématique) pour permettre d'intégrer ces questions dans des tests Moodle de façon transparente, via le protocole de services web RQP.
- La gestion des questions IMS QTI est prête, de façon à fonctionner dès que des services web seront disponibles pour ce type de questions.
- Pour les enseignants, nouvelle interface avec des onglets, pour la prévisualisation, la modification et la relecture des tests.
- Nouveau mode de « sécurité améliorée » qui affiche le test dans une fenêtre séparée, plein-écran, avec de nombreuses fonctions du navigateur désactivées.
- Les tests peuvent être présentés aux étudiants en plusieurs pages. Le nombre de questions par page peut être fixé par l'enseignant.
- Des blocs peuvent être ajoutés aux pages des tests (pour afficher une table des résultats ou des informations supplémentaires, etc.).
- Interface améliorée et simplifiée pour la sélection et la gestion des questions de la base de données. Les questions sélectionnées peuvent être ajoutée aux tests, déplacées dans d'autres catégories ou supprimées en masse.
- Les questions aléatoires s'ajoutent à un test grâce à un bouton dédié, libérant l'interface des « questions fantômes ».
- La note finale peut être un nombre fractionnaire, avec des décimales définies par l'enseignant.
- La page des résultats a été améliorée, permettant un choix de l'affichage des colonnes, un tri plus propre et de nouvelles options pour l'affichage des notes.
- Les questions peuvent être modifiées en un seul clic à partir des pages de prévisualisation de test ou de question.
- Les questions peuvent être copiées d'un seul clic, permettant la fabrication simple de variantes de questions.
- Interface d'édition et structure des catégories de questions réorganisées.
- Les catégories peuvent maintenant contenir des sous-catégories qui peuvent être réorganisées.
- Il est possible de choisir si les questions d'une catégorie ou les sous-catégories sont affichées sur la page de modification des questions.
- Il est possible de choisir si les questions aléatoires sont tirées d'une catégorie seulement ou bien également de ses sous-catégories.
- Les créateurs de tests ne peuvent plus changer le jeu de questions de tests ayant déjà des réponses d'étudiants.
- La détection et la suppression de questions redondantes ont été améliorées.
- L'affichage des questions dans les catégories comportant de nombreuses questions est maintenant paginé, sur la page de modification des questions.
- Nouveaux types d'exportation : IMS QTI (2.0) et xhtml. Améliorations et corrections à d'autres types.
- Nouveau type d'importation : Hot Potatoes. Améliorations et corrections à d'autres types.

#### Scorm

- Le module est maintenant totalement conforme au standard SCORM 1.2.
- Le stockage et le rapport des résultats des utilisateurs ont été améliorés.
- Les paquets AICC peuvent être importés.

#### Consultation

- Le format des graphiques a été amélioré (les textes des étiquettes sont plus lisibles).

#### Wiki

- Les modifications aux pages des wikis sont maintenant enregistrées et affichées dans le bloc des activités récentes.
- D'autres améliorations « sous le capot » pour la sauvegarde et la restauration, ainsi que d'autres routines pour optimiser la fiabilité des wikis.

#### Workshop

Si vous rencontrez des bogues dans cette version, veuillez s'il vous plaît les rapporter sur le site http://moodle.org/bugs/, afin que nous puissions les corriger dans la prochaine version.

Notes de mise à jour des versions antérieures

Documentation Moodle

Version: $Id$