# Anciennes notes de mise à jour

### Moodle 1.4.5 (7 mai 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 importantes corrections concernant la sécurité
  - Mesures préventives contre les attaques contre les fonctions d'administration.
  - Leçons : masquage plus sûr des leçons (bogue 2733).
Quelques nouveautés
  - Lecteur multémédia Flash : la lecture peut commencer avant la fin du téléchargement de la séquence.
  - Ajout/mise à jour des langues allemande (DE) et turque (TR).
  - Les notes de mise à jour indiquent maintenant les liens vers les bogues concernés.
  - Les requêtes anticipées (prefetching requests) de Google Web Accelerator, Mozilla, etc. sont repoussées.
Améliorations de performance
  - Ajout d'une option permettant la mise en cache de la liste des langues. Cette nouveauté permet d'économiser environ 10 Mo de mémoire et 40 inclusions de fichier. Voir le fichier config-dist.php pour les details de l'activation.
  - Améliorations majeures de la performance des insertions avec les bases de données Postgres. Correction de nombreux appels de la fonction insert_record() n'utilisant pas l'identifiant de l'enregistrement (id) pour ne pas en faire la demande.
Corrections d'autres bogues
  - Éditeur WYSIWYG : correction de quelques problèmes d'encodage.
  - Test : correction au menu déroulant d'exportation/importation (bogue 2963).
  - Test : n'abandonne pas lors d'une erreur sur un question inconnue, essaie en revanche de continuer.
  - Forum d'un cours informel : suppression d'un lien trompeur pour se désabonner (bogue 2945).
  - Traductions supplémentaires/augmentées.
  - Forums et groupes : les étudiants ne faisant partie d'aucun groupe ont l'autorisation d'écrire des messages dans des discussions ne faisant pas non plus partie de groupes, même si le cours utilise des groupes.
  - Réglages globaux de l'éditeur WYSIWYG : correction du bogue Impossible de modifier la configuration de l'éditeur.
  - Cron : suppression de quelques avertissements.
  - Sondage : sondage donnant un faux nombre de réponses (bogue 2452).
  - Meilleur support de PHP5 : le dépôt de fichiers utilise maintenant la variable $_FILES au lieu de $HTTP_POST_FILES (bogue 2828).
  - Sauvegarde/restauration : les liens manuels des pages des leçons vers des ressources sont maintenant partout préservés entre les sauvegardes/restaurations. Voir cette discussion.
  - Quelques corrections concernant le nommage en Postgres.
  - Support internationalisation : l'encodage adéquat est correctement fixé lors de la connexion (bogue 2770).
  - Support internationalisation : plusieurs correctifs pour des caractères utf-8 brouillés par l'éditeur WYSIWYG (bogue 2763)
  - Lecteur multémédia Flash : le chargement automatique des fichiers audio est désactivé.
  - Lecteur multémédia Flash : meilleur traitement des noms de fichier.
  - Postgres : correction de séquences dans un ordre erroné (bogue 2742).
  - Sauvegarde : correction du dépassement de la limite de mémoire dans la page de configuration.
  - Forums : correction d'un message d'avertissement lorsqu'un enseignant poste un message dans un forum (bogue 2723).

### Moodle 1.4.4 (7 mars 2005)

Quelques importantes corrections concernant la sécurité
  - Ajout de robustes fonctions de validation d'URL
  - Mesures préventives contre la modification malicieuse de la configuration
  - Validation plus stricte des données saisies dans les tests, l'éditeur WYSIWYG et l'édition des cours
  - Meilleur contrôle des réglages de langue des utilisateurs
  - Nettoyage plus sûr des textes saisis en HTML
Quelques nouveautés
  - Nouveau filtre MP3 avec un lecteur mp3 en Flash
  - Meilleur affichage des options dans le module Sondage
  - Améliorations de l'interface de l'éditeur de tables dans l'éditeur WYSIWYG
  - Les réglages $CFG du fichier config.php ont maintenant priorité sur ceux de la base de données
  - Activation de la récupération de place (garbage collection) pour les systèmes Debian, avec la possibilité de la désactiver. Ceci permet de corriger des problèmes de session figée
Améliorations de performance
  - Sérieuses optimisations de performance dans le code des forums
  - Diverses optimisations, grâce à la suppression de requêtes et de tris de base de données
  - Améliorations majeures du traitement des verrous de session. Le téléchargement de gros fichiers ou la consultation en direct des historiques ne ralentit plus la navigation dans d'autres fenêtres
Corrections d'autres bogues
  - Installeur : nombreuses corrections et mises à jour tirées du tronc (y compris le bogue 2625)
  - Installeur : une vérification est effectuée sur allow_url_fopen() avant d'essayer de valider l'URL de l'installation
  - Correction de certains problèmes dans la recherche des forums
  - Correction d'un bogue de tri sur les forums (bogue 2613)
  - Correction de problèmes dans la recherche des utilisateurs avec des espaces finaux
  - Correction de quelques chemins vers /admin codés en dur
  - Correction de quelques bogues en relation avec les groupes (bogues 2133, 2550, 2363)
  - Moodle n'envoie plus des résumés en HTML aux personnes désirant des courriels en texte pur
  - Correction d'une erreur de la barre de navigation dans le module SCORM
  - Chat : la taille maximale de lecture de l'interface de connexion (socket) a été augmentée, afin d'éviter les pages vides et les répétitions de messages
  - Fichiers : ajout d'une icône pour le dossier parent (bogue 2491)
  - Support de Postgres : correction de la cohérence dans la table mdl_log
  - Plugins d'authentification : meilleur nettoyage et troncage des données
  - Plugins d'authentification : correction d'un problème d'authentification externe - un utilisateur connecté comme invité ne pouvait se connecter par une authenfication externe lors de la toute première connexion avec un compte
  - Authentification LDAP : correction d'une régression depuis 1.4.2, où un point-virgule final dans certains champs empêchait l'authentification
  - Authentification par base de données : cette authentification n'allait pas chercher correctement les champs de données de l'utilisateur (bogue 2319)
  - Plugin d'inscription PayPal : le texte envoyé à PayPal peut maintenant être nettoyé pour éviter certaines marques diacritiques (espagnoles pour l'instant) qui empêchent le déroulement des inscriptions. Actuellement, seules les marques diacritiques françaises et allemandes sont supportées par PayPal. Cette fonctionnalité peut être facilement étendue à d'autres caractères
  - Sauvegarde/restauration : si l'utilisateur n'est pas un administrateur et si le cours restauré ne comporte pas d'enseignant, l'utilisateur effectuant la restauration y est automatiquement ajouté comme enseignant (bogue 2381)
  - Sauvegarde/restauration : erreurs corrigées avec les cours dont le nom comporte des apostrophes
  - Sauvegarde/restauration : les membres des groupes ne sont maintenant inclus (lors de la sauvegarde et de la restauration) que si l'incorporation des utilisateurs a été choisie (bogue 2486)
  - Sauvegarde/restauration : nettoyage général du code
  - Glossaire : la note 0 est maintenant supportée (bogue 2582), et PHP5 est mieux supporté (bogue 2581)
  - Glossaire & Blackboard : corrections dans l'importation (bogue 2310)
  - Calendrier : traitement plus robuste de données erronées
  - Calendrier : corrections dans le code HTML (bogue 2350)
  - L'ordre de tri des cours était défectueux dans la version 1.4.3. Cela perturbait parfois la création des cours. Tous les problèmes connus avec l'ordre de tri sont maintenant corrigés. Quelques corrections ont été également effectuées dans les appels de la fonction get_categories(), qui apparaissaient parfois dans la liste « Mes cours »
  - Wiki : plusieurs corrections
  - La lecture des historiques en direct possède maintenant un pied de page adéquat
  - Divers nettoyages et rangements du code en général

### Moodle 1.4.3 (17 décembre 2004)

Quelques importantes corrections concernant la sécurité
  - Amélioration de la vérification et du nettoyage des données en cookie
  - Mesures préventives pour la détermination des sessions
  - Amélioration de la vérification et du nettoyage des paramètres des fils RSS, de l'atlas IP, des glossaires, des forums, de la sélection des thèmes, du module SCORM, et du visionneur de documents
  - Ajout d'une protection lors de la visualisation de fichiers déposés
  - Ajout d'une protection pour éviter le passage d'un dossier à un autre
  - Correction pour la variable $FULLME nécessaire dans les crons
  - Prévention contre l'appel direct des librairies internes
  - Interdiction de la visualisation des glossaires cachés
  - Pour les étudiants, les sections cachées sont aussi invisibles dans les activités récentes
  - Correction d'un problème qui permettait aux invités de voir les événements du calendrier
  - Correction de l'encodage des expressions TeX
Quelques nouveautés
  - L'unicité des inscriptions est maintenant exigée. Ceci contribue de plus en une amélioration des performances
  - Ajout du support des transactions pour PostgreSQL
  - Les connexions et déconnexions sont maintenant enregistrées dans les historiques
  - les modules Wiki et SCORM utilisent maintenant un nouveau code pour l'archivage (zip), ce qui corrige certains problèmes rencontrés avec les SCORM
  - Nouveau système de pagination pour les glossaires
  - Les informations des utilisateurs LDAP sont tronquées avant leur insertion dans Moodle afin d'éviter des pertes de données
  - Programme pclzip mis à jour
  - La variable Memory_limit peut maintenant être modifiée dans php.ini, commandline, httpd.conf et .htaccess
  - Nouvelles traductions commencées : Maori, Kannada, Albanais et Vietnamien
  - Nombreux ajouts dans d'autres langues
  - Les enseignants peuvent maintenant essayer les tests même lorsqu'ils ne sont pas encore ouverts
  - La vue des glossaires pour impressions est maintenant différente pour chacun des formats
  - La recherche dans les glossaires trouve maintenant aussi les termes associés
  - Le filtre multilingue a été grandement amélioré, et est plus tolérant avec une syntaxe défaillante
Améliorations de performance
  - Le traitement des entêtes en cache a été amélioré sur toutes les pages lors de l'utilisation du bouton Retour du navigateur
  - Des index ont été ajoutés en de nombreux endroits de la base de données pour améliorer la performance lors de déploiements à grande échelle
  - Amélioration de performance partout où une liste de cours est affichée
  - Diverses optimisations en retirant des requêtes non nécessaires des bases de données et des tris
Autres bogues corrigés
  - Correction de la génération d'identifiants de cours doubles lors de la restauration dans un nouveau cours
  - Correction de nombreux petits problèmes avec Postgres
  - Suppression de nombreuses notices non nécessaires en mode deboguage
  - Suppression de notices PHP5 inutiles
  - Correction du support des apostrophes doubles, simples et des barres obliques inverses dans les données des utilisateurs LDAP
  - Correction de la pagination des résultats de recherche dans les cours avec Postgres
  - Correction d'un bogue survenant avec les espaces dans la recherche des utilisateurs
  - Correction d'un bogue dans le chat, qui voyait tous les utilisateurs du chat mentionnés dans plusieurs salons
  - Correction d'un bogue dans le script d'installation
  - Correction du traitement des noms d'utilisateur sensibles à la casse lors de l'importation d'utilisateurs en lots
  - Correction d'un bogue de redirection après évaluation des messages des forums
  - Correction d'un bogue des tests dans les questions d'appariement
  - Correction d'un bogue lors de la prévisualisation des tests
  - Correction d'un bogue lors de l'édition de langues
  - Diverses petites corrections dans le module SCORM
  - Le module SCORM affiche correctement les images des utilisateurs
  - Les activités sont triées par nom dans le filtre d'activités
  - La recherche dans les glossaires trouve maintenant aussi les termes associés
  - Les erreurs RSS génèrent un fichier d'erreur RSS valide plutôt qu'un fil RSS non valide
  - Correction d'un problème de validation de paquets SCORM sous PHP5
  - Correction d'un problème avec les catégories vides lors des sauvegardes et restaurations
  - Meilleur XHTML dans le wiki
  - Correction d'un bogue dans les rapports de chat pour la première session d'un chat
  - Correction d'un problème avec les SCORM lors de la suppression de nombreux ou très gros fichiers
  - Correction de divers problèmes avec le format « Encyclopédie » des glossaires
  - Correction d'un bogue d'intégration de SCORM et du code d'archivage (zip)
  - Correction d'un bogue dans les notifications par courriel format texte des dialogues
  - Ajout des clefs de sessions dans le bloc Activités sociales
  - Les sections en trop d'un cours n'apparaissent plus dans le menu de navigation
  - Corrections pour l'heure d'été dans le calendrier
  - Une catégorie par défaut est assignée de la première édition d'un test dans un nouveau cours
  - Correction d'un bogue dans le module PayPal lors de l'acceptation d'un montant
  - Correction d'un bogue dans les cours : choix impossibles

### Moodle 1.4.2 (5 novembre 2004)

Quelques améliorations importantes de sécurité
  - Améliorations de la vérification et du nettoyage des paramètres des scripts utilisés à de nombreux endroits dans Moodle (grands mercis à Petr Skoda pour son récent audit de sécurité !)
  - Ajout de guillemets à certains paramètres SQL du module Glossaire pour prévenir des injections possibles
Quelques petites nouvelles fonctionnalités
  - Nouveau module d'authentification PAM permettant l'authentification directe sur Unix/Linux
  - Les responsables de cours peuvent maintenant restaurer les cours dans de nouveaux cours ou dans des cours existants
  - Les messages des forums incluent maintenant un en-tête détaillé pour permettre un suivi correct des sujets dans les clients de courriel
Et un paquet d'autres corrections de bogues
  - La sauvegarde s'en sort mieux en cas d'erreurs (par exemple si elle est interrompue) et peut nettoyer les fichiers incomplets
  - Correctif pour l'authentification à partir d'une base de données PostgreSQL
  - Correctifs pour certaines parties de l'installation avec une base de données PostgreSQL
  - Les lignes de sujets des forums ne sont maintenant séparées que dans l'affichage des activités récentes
  - Maintenant, l'inscription par l'intermédiaire d'une base de données fonctionne réellement :-)
  - Correctifs SQL pour la création des canaux RSS à partir de PostgreSQL
  - Ajout du protocole rtsp à la liste des protocoles autorisés dans le texte HTML
  - Les profils utilisateurs et la page de modification du profil peuvent être appelés sans paramètres
  - Mise à jour de la librairie xmlize à sa dernière version
  - Mise à jour de la librairie phpmailer à sa dernière version
  - Divers changements cosmétiques dans le code
  - Le menu Administration permet maintenant la sauvegarde et la restauration du « cours de site » (page d'accueil)
  - Correction d'un bogue d'affichage dans l'index des forums (n'apparaissant que sous PHP5)
  - La fonction de mise en surbrillance (par exemple dans les résultats de recherche) supprimait les barres obliques inverses
  - L'information en provenance de LDAP est maintenant décodée en utf8
  - Les listes de cours fonctionnent mieux, lorsqu'il y a un très grand nombre de cours
  - Deux bogues corrigés dans le module SCORM (une faute de frappe et un problème avec onbeforeunload)
  - Quelques améliorations cosmétiques lors de l'impression des textes, des en-têtes et des pieds de page dans le module Leçon
  - Le calendrier fonctionne maintenant correctement, même si l'on se connecte sous un autre nom
  - Correction de quelques balises PHP abrégées restantes
  - Mélange plus aléatoire des questions aléatoires (correction d'un bogue introduit dans la version 1.4)
  - Quand des enseignants sont retirés d'un cours, ils sont également retirés de tous les groupes de ce cours
  - Correction de strip_pages dans le module Wiki
  - Corrections dans la détection du jeu de caractères dans les sauvegardes et le filtre multilingue, sous PHP5

### Moodle 1.4.1 (12 septembre 2004)

Quelques petites nouvelles fonctionnalités
  - Nouveau filtre « Protection adresses de courriel » qui cache toutes les adresses de courriel dans tous les textes. Cela évite la collection des adresses de courriel par des robots
  - Possibité de restreindre les adresses de courriel permises (voir le fichier « config-dist.php » pour des détails)
  - Instructions supplémentaires pour les traducteurs, intégrées dans l'interface de traduction
  - Nouvelle page d'aide pour les chemins d'accès
Et quelques bogues corrigés
  - Amélioration de la performance lors de l'affichage des historiques
  - Amélioration de la pagination et de la performance dans les glossaires
  - Les articles des glossaires sont affichés correctement même s'ils appartiennent à plusieurs catégories
  - Pas de redéclaration de la variable auth_user_login lors des échecs de connexion
  - Correction de deux icônes manquantes dans le thème « cordoroyblue »
  - Le bouton manquant « Nouvel événement » a été ajouté sur la page des prochains événements
  - Ajout systématique de addslashes dans les messages du chat (avec le démon) avant leur incorporation dans la base de données
  - Corrections pour le traitement des périodes d'inscriptions fixes, lorsque cette option est activée dans un cours
  - On ne suppose plus que l'identifiant du cours de site (défini comme SITEID) est toujours 1
  - La limite de mémoire par défaut a été augmentée au delà de 16Mo, pour permettre à Moodle de continuer de fonctionner même lorsque des problèmes de mémoire surviennent inopinément
  - Les binettes sont maintenant transformées en images dans les textes en format Markdown
  - Les ateliers apparaissent de nouveau dans les activités récentes
  - Le fichier file.php ne peut maintenant être utilisé que pour accéder aux données à l'intérieur des cours
  - Meilleur comportement du bloc de calendrier sur la page d'accueil
  - Correction du bogue des guillemets avec la spécification des bases de données PostgreSQL produite par l'installeur
  - Correction de l'affichage parfois déficient des réponses correctes durant la relecture des tests
  - Les balises `et `sont maintenant autorisées``
  - Le code JavaScript dans les résumés des sections, des cours et les étiquettes n'est plus filtré
  - Correction d'un rare bogue LDAP pouvant causer la non-création de nouveaux comptes

### Moodle 1.4 (31 août 2004)

Manchette
  - Compatibilité avec PHP 5
  - Nouvel installeur facile à utiliser, qui permet la création du fichier config.php initial
  - L'installation est maintenant entièrement traduite dans votre langue
  - Module « Ressources » entièrement réorganisé pour rendre plus facile l'ajout de nouvelles ressources et l'envoi de données aux ressources
  - Nouveau système d'inscription aux cours, utilisant des modules, par exemple un système de paiement Paypal automatisé, le traitement d'un fichier texte ou le contrôle d'accès à partir d'une base de données externe
  - Les blocs fonctionnent maintenant sur la page d'accueil, et il est possible d'ajouter une section thématique au-dessus de la partie centrale de cette page
  - Le module « Chat » inclut maintenant un démon (en PHP, côté serveur) permettant des discussions rapides et extensibles
  - Nouveau module « Wiki » !
  - Support du format Markdown pour l'édition des textes
  - De nombreuses corrections de bogues dans tous les domaines
Sous le capot
  - Le module « Ressources » possède son propre menu Ajouter. Il utilise des sous-modules basés sur des classes, rendant plus facile l'ajout de nouveaux types de ressources à ce menu
  - Le module « Test » a été reorganisé en modules de types de question, basés sur des classes
  - Le processus d'inscription aux cours a été réorganisé en modules d'inscription, basés sur des classes
  - Les formats d'affichage des « Glossaires » sont maintenant basés sur des noms, et il est ainsi plus facile d'en ajouter de nouveaux
  - Fonctionnement amélioré de nombreux modules lors de leur utilisation sur la page d'accueil du site
  - Structure des filtres révisée, plus rapide et maintenant compatible avec Turck MMcache
  - L'ajout d'activités est moins strict lorsque certains champs sont laissés vides
  - On peut maintenant modifier les colonnes des tables PostgreSQL à l'aide de table_column()
  - La génération RSS a été accélérée de manière substantielle, et surcharge beaucoup moins le cron
  - Certains gros modules ont leur fichier lib.php séparé en locallib.php pour diminuer l'utilisation de la mémoire
Langues et localisation
  - Presque toutes les langues ont été mises à jour
  - Moodle peut remplacer le jeu de caractères par défaut fixé par Apache, ce qui rend les langues plus fiables
  - Les textes des langues codées sur plusieurs octets reviennent à la ligne correctement
  - Meilleur traitement des réglages locaux (locale) et des encodages sur les sites très multilingues (comme moodle.org)
  - Nouvelles langues : slovène et hébreux !
Sécurité
  - Quelques entrées XSS possibles ont été fermées et quelques divulgations de chemins supprimées
  - Les attributs des balises HTML sont maintenant traités beaucoup plus exhaustivement, pour se défendre des scripts délétères
  - Les pages des profils utilisateur ne sont par défaut plus accessibles aux étrangers
  - Tout le texte est maintenant nettoyé lors de la sortie (output), et plus seulement à l'entrée (input)
  - Les adresses de courriel ne sont plus utilisées sur les messages sortant, si l'utilisateur le demande
  - Un nouveau réglage loginhttps permet d'utiliser le protocole sécurisé https pour la connexion, et de repasser ensuite en protocole http
Administration
  - Nouvelles interfaces pour l'ajout et le retrait d'étudiants, d'enseignants, de créateurs de cours et d'administrateurs
  - Les échecs de connexion sont enregistrés et peuvent être affichés aux utilisateurs lors d'une prochaine connexion valable
  - Les historiques permettent l'affichage par groupe et par type d'erreur
  - Les modules fonctionnent maintenant de façon plus cohérente sur la page d'accueil du site
  - Les « étudiants » des activités de la page d'accueil peuvent être soit tous les utilisateurs du site, soit les utilisateurs inscrits à au moins un cours
  - L'envoi de courriels peut être activé et désactivé directement dans le profil des utilisateurs
  - Les visiteurs peuvent être automatiquement connectés en tant qu'invités
  - Le menu « Aller à... » affiche toujours le texte « Aller à », pour indiquer plus clairement à quoi il sert
  - Le menu « Aller à... » regroupe de façon bien plus claire les activités en sections
Authentification
  - Toutes les méthodes d'authentification coexistent avec les comptes créés en interne
  - Nouveau support de l'authentification par les serveurs First Class
  - Correctifs pour l'authentification par POP3
Blocs
  - Le système de blocs s'accommode des formats de cours personnalisés et des changements de format de cours
  - Un nouveau bloc de connexion permet la connexion depuis la page d'accueil du site
  - Le bloc « Utilisateurs en ligne » affiche sur la page d'accueil les utilisateurs connectés du site
Éditeur WYSIWYG
  - Nouvelle page de configuration de l'éditeur pour l'administrateur
  - Support des ancrages à l'intérieur des pages
  - La correction orthographique est supportée dans l'éditeur. Elle requiert le fonctionnement du logiciel « aspell » sur votre serveur
Chat
  - Le module « Chat » inclut maintenant un démon (en PHP, côté serveur) permettant des discussions rapides et extensibles
Sondage
  - Remanié de façon significative pour améliorer le fonctionnement, avec plus d'options disponibles
Forum
  - Divers correctifs lors de l'utilisation des groupes
  - Les utilisateurs peuvent choisir de recevoir les messages en résumés journaliers (sujets des messages ou messages complets)
  - Les listes des discussions sont maintenant paginées
  - Les enseignants ont maintenant un contrôle total sur les abonnements aux forums, et peuvent abonner n'importe qui à volonté
  - La date du dernier message est maintenant abrégée et liée au dernier message
  - La page d'index des forums indique les canaux RSS disponibles
  - Les courriels en format HTML sont plus jolis, grâce à l'utilisation d'une feuille de style
  - Les messages des forums vieux de plus de deux jours ne sont plus envoyés par courriel, pour éviter des engorgements de courriels non désirés
  - Les courriels bloqués sont enregistrés, afin que les enseignants puissent les voir
  - Les fils de discussions peuvent être coupés de la discussion principale, pour créer une nouvelle discussion
Glossaire
  - Les articles de glossaire peuvent être définis comme toujours modifiables
  - La page d'index des glossaires indique les canaux RSS disponibles
  - De nombreux correctifs
Test
  - Nouveau chronomètre (flottant) pour les tests avec durée limitée
  - Les tentatives peuvent être restreintes à certains ordinateurs spécifiques
  - Les tests peuvent maintenant demander un mot de passe
  - Nouveau type de question : Question calculée
  - Les questions numériques supportent maintenant les unités
  - Les questions peuvent être prévisualisées dans les pages d'édition
  - Les questions peuvent être exportées en divers formats
  - Traitement plus intelligent de la liste des questions par catégorie lors de leur édition
  - Nouveau format d'exportation XML (encore incomplet), englobera ultérieurement toutes les fonctionnalités des tests
  - Les réponses courtes peuvent maintenant contenir toutes sortes d'étranges caractères
Ressource
  - L'ajout de ressources se passe maintenant en une étape, avec plus de contrôle sur les options
  - Les types de ressource Page web, Lien web, Fichier déposé et Programme externe ont été combinés en un seul type !
  - Les ressources de type Programme sont remplacées par des paramètres permettant une grande interaction avec des ressources externes, qu'elle soient hébergées sur d'autres serveurs ou intégrées à Moodle.
  - Des formulaires escamotables permettent de rendre l'interface moins complexe pour les débutants, sans handicaper les utilisateurs chevronnés
SCORM
  - De nombreux correctifs et améliorations. Le module fonctionne avec une éventail encore plus large de paquets SCORM
  - Vérification supplémentaire optionnelle du fichier « manifest »

### Nouveautés de Moodle 1.3.4 (11 août 2004)

Mises à jour
  - Le traitement des glossaires et ressources exportés de la version 1.4 en développement a été rendu compatible
  - Les utilisateurs avec droits restreints ne peuvent plus modifier les inscriptions
Corrections de bogues
  - Un trou de sécurité rapporté, impliquant les arguments du fichier forum/post.php, a été bouché
  - Un trou de sécurité possible, impliquant les textes des chaînes de caractères de Moodle a été bouché
  - Correction d'un petit problème (survenant rarement) avec le nombre de tentatives d'un test
  - Correction de la logique des expressions régulières dans les questions à réponse courte
  - Correction d'une faute de frappe dans l'installation avec PostgreSQL
  - Correction de quelques liens dans la documentation

### Nouveautés de Moodle 1.3.3 (16 juillet 2004)

Mises à jour
  - La librairie ADOdb a été mise à jour pour être compatible avec PHP 5.0
  - Améliorations dans la détection et la conversion des URLs lors des sauvegardes
Corrections de bogues
  - Un trou de sécurité impliquant les arguments du fichier help.php a été bouché
  - Un trou de sécurité impliquant les réglages de langue a été bouché
  - Quelques corrections pour la modification des fichiers de langues comportant des guillemets droits (")
  - Plusieurs petits problèmes corrigés dans les glossaires
  - Quelques correctifs dans le module Scorm

### Nouveautés de Moodle 1.3.2 (9 juillet 2004)

Mises à jour
  - Le module SCORM est maintenant inclus en standard
  - Quelques nouvelles langues (Malais, Estonien)
  - Beaucoup plus de langues sont maintenant à jour en version 1.3.x
Corrections de bogues
  - Un trou de sécurité possible sur les serveurs avec d'anciennes versions de PHP a été bouché. Si vous utilisez une version de PHP antérieure à la 4.3, c'est une bonne idée de mettre à jour votre version of Moodle
  - Correction importante dans les forums, lors de leur utilisation avec des groupes
  - La modification des profils des enseignants est visible même pour les groupes séparés d'une classe
  - Les sujets affichés dans les activités récentes ne sont plus corrompus par le passage à la ligne, pour les langues écrites sur plusieurs octets
  - Quelques problèmes dans l'importation et l'exportation des glossaires ont été corrigés
  - La sauvegarde gère mieux les fichiers temporaires
  - D'autres petites corrections ici et là

### Nouveautés de Moodle 1.3.1 (4 juin 2004)

Corrections de bogues
  - Correction de code HTML compromettant la stabilité de l'éditeur WYSIWYG sur IE6
  - Plusieurs bogues corrigés dans divers filtres de liens automatiques
  - Amélioration cosmétique de la barre de navigation (à l'aide du caractère »)
  - Les fichiers Flash ont leur icône propre
  - L'ajout de liens de cours à l'aide de l'éditeur WYSIWYG est corrigé pour les enseignants
  - Le bloc Liens vers sections préserve maintenant la section en cours
  - Les fichiers du site respectent maintenant l'option forcelogin
  - La mise à jour des blocs sans fonctions de base de données fonctionne maintenant
  - Mises à jour des langues

### Nouveautés de Moodle 1.3 (25 mai 2004)

Nouveautés majeures
  - Nouvelle fonction de Calendrier (merci à Jon Papaioannou et au réseau des écoles grecques !)
  - Nouveau support des Blocs, permettant d'ajouter et de déplacer des blocs sur les pages de cours (merci à Jon Papaioannou, Eloy Lafuente et d'autres !)
  - Nouveau système RSS permettant de publier des canaux RSS pour les Forums et les Glossaires (et bientôt pour d'autres modules) (merci à Eloy !)
  - Le filtre Mediaplugin permet l'incorporation de fichiers Quicktime, Flash, et Windows Media.
  - Un nouveau filtre Noms des activités permet de construire automatiquement des liens vers d'autres activités du même cours, lorsque leur nom est mentionné.
Autres nouveautés
  - Nouveau type de ressource « Dossier » pour afficher un dossier complet de fichiers déposés (y compris les sous-dossiers)
  - Les ressources sous forme de fichiers (déposés ou pages web) affichent maintenant une icône adéquate sur les pages de cours
  - La plupart des liens HTML internes sont maintenant préservés lors des sauvegardes et restaurations
  - Il est maintenant possible de passer des arguments HTML standard à des fichiers dans la section Fichiers. Ceci permet d'utiliser du HTML ou du Flash plus élaboré dans les ressources
  - $CFG->forceloginforprofiles peut être activée pour éviter que les utilisateurs invités (y compris Google) ne voient les profils des utilisateurs au niveau supérieur du site
  - Lorsque Google est autorisé à accéder à Moodle, la traduction des pages par Google fonctionne également
  - Les sessions sont maintenant enregistrées dans un dossier interne du dossier de données de Moodle - Cela permet à Moodle de mieux fonctionner sur les clusters de machines et résout quelques problèmes d'expiration de délai lors de l'utilisation de Moodle sur les hôtes web distribués
  - Les images des utilisateurs peuvent être maintenant facilement supprimées depuis la page du profil de l'utilisateur
  - Les discussions dans le Chat apparaissent maintenant dans le journal d'activités principal
  - Les sections cachées des cours peuvent maintenant être complètement masquées pour les étudiants (réglage de cours)
  - Amélioration des textes des graphiques pour quelques langues, en utilisant de polices Unicode
  - Amélioration de l'interface pour la gestion des barèmes, et meilleur traitement dans les sites multilingues
  - Tous les étudiants peuvent maintenant être désinscrits d'un cours d'un seul clic (sur la page Étudiants)
  - Les abonnés des Forums peuvent maintenant être inscrits ou désinscrits manuellement en groupes
  - Meilleur traitement de quelques caractères européens dans les noms de fichiers et d'utilisateurs
  - Les remarques des devoirs cachés ne sont pas envoyées par courriel jusqu'à ce que le devoir soit à nouveau visible
  - Support de l'importation des tests Blackboard amélioré
  - Le script cron peut être lancé depuis un exécutable situé dans n'importe quel dossier
  - L'éditeur WYSIWYG a été encore amélioré.
  - L'affichage des activités récentes est maintenant calculé à partir du dernier accès au cours (au maximum les deux derniers jours). Il était calculé jusqu'ici depuis la dernière connexion au site
  - Les courriels de confirmation sont maintenant en HTML et en texte pur, pour éviter que le lien de confirmation soit cassé
  - Nouvelles langues : Farsi, Letton, Norvégien (école primaire), version Unicode du chinois traditionnel
Corrections de bogues
  - Des centaines de petits bogues ont été corrigés dans tous les domaines, pour améliorer la lisibilité et la robustesse générales
  - Comme toujours, si vous trouvez un bogue dans Moodle, merci de l'annoncer à notre chasseur de bogues !

Finalement, n'oubliez pas de jeter un oeil aux nombreux nouveaux modules optionnels en développement, parmi lesquels le module SCORM, le module Wiki, le module HotPotatoes et beaucoup d'autres nouveautés !

### Nouveautés de 1.2.1 (25 mars 2004)

Diverses corrections de bogues
  - Correction de divers bogues empêchant parfois l'affichage des graphiques et des résultats des consultations
  - Amélioration de la sécurité du script de cron
  - Correction de l'importation des tests WebCT pour permettre de traiter les images manquantes, les réponses courtes et les caractères encodés avec caractère d'échappement
  - Correction du formatage de la boîte permettant d'insérer des liens dans l'éditeur WISYWIG
  - Les glossaires ne peuvent plus ajouter des liens dans les noms d'activités qui sont déjà des liens
  - Correction des calculs de fuseau horaires lorsque l'utilisateur n'est pas présent
  - Les caracters comme :( ne sont plus convertis en binettes dans le code JavaScript des textes HTML filtrés
  - Amélioration de la gestion des évaluations des messages dans les forums lorsque l'option secureforms est activée
  - La création des questions à choix multiples est réglée par défaut à une seule réponse correcte
  - Les utilisateurs invités ne peuvent plus voir les adresses de courriel d'un utilisateur si l'option « Seuls les membres du cours sont autorisés à voir mon adresse de courriel » a été choisie par cet utilisateur
  - L'administrateur principal possède maintenant l'entrée la plus petite dans user_admins ; ce n'est plus l'administrateur avec le plus petit userid
  - Plugin flash MP3 modifié pour améliorer la luminosité du bouton Jouer sur les écrans sombres
  - Diverses améliorations dans de nombreux fichiers de langues

### Nouveautés de Moodle 1.2 (20 mars 2004)

Nouveautés majeures
  - Nouveau support des groupes à l'intérieur des cours (avec de nombreuses options)
  - Des filtres de texte permettent de traiter tous les textes de Moodle, notamment pour les liens automatiques, notations mathématiques, contenus multi-lingues et encore infiniment d'autres possibilités
  - Un nouveau et fantastique module Glossaire (merci à Williams Castillo !) avec de nombreuses façons de construire des activités d'apprentissage basées sur la recherche de définitions
  - Un excellent module Leçon (merci à Ray Kingdon !) permet de créer facilement des contenus interactifs avec divers cheminements et des questions à choix multiples
  - Un nouveau module Étiquette permet d'intégrer du code HTML dans la page du cours
  - Un éditeur WYSIWYG amélioré, plus rapide et plus compatible que l'ancien
  - Des sauvegardes automatiques peuvent être programmées par l'administrateur pour tous les cours
Cours
  - Les activités peuvent être indentées dans l'aperçu du cours, permettant une meilleure structure
  - Un nouveau rapport des activités récentes permet de voir plus facilement ce qui s'est passé récemment
  - Un nouveau bouton permet de consulter les historiques de chaque activité de façon séparée
  - Le bouton « Annuler » est maintenant toujours fonctionnel
  - Meilleure « Index » pour visualiser tous les modules
  - Améliorations de l'affichage des participants, avec des pages et une fonction de recherche
  - Les téléchargements en format Excel sont plus compatibles avec les différents systèmes d'exploitation
  - Meilleurs messages d'erreur lors de l'ajout et de la modification des activités
  - Le champ de recherche ne se focalise plus (cela causait un défilement inopportun dans les longs cours)
  - Lien permettant aux étudiants de s'inscrire eux-mêmes sur la page de cours
  - Lien permettant aux étudiants de changer leur mot de passe sur la page de cours
  - On peut maintenant permettre aux étudiants de consulter leurs propres rapports d'activité (réglage de cours)
  - Les enseignants peuvent parcourir les fichiers de leurs cours à la recherche d'images à l'aide du nouvel éditeur WYSIWYG
  - Nouvelle image de boîte vide pour figurer la destination lors du déplacement d'activités
  - Les accès sont désormais enregistrés par cours. Les listes à disposition des participants font plus de sens ainsi
  - La barre de navigation des activités a maintenant des boutons pour les activités précédentes et suivantes
  - Les dates des fichiers étaient incorrectes sur certains systèmes - c'est maintenant corrigé
  - Les anciens utilisateurs du chat ne sont plus affichés dans les activités récentes
Administration du site
  - Un trou de sécurité permettant aux enseignants de se connecter sous le nom d'administrateurs inscrits comme étudiants dans leurs cours a été corrigé
  - Un nouveau réglage « forcelogin » peut obliger les visiteurs à se connecter avant de voir quoi que ce soit sur le site
  - Un nouveau réglage « opentogoogle » permet à Google ainsi qu'aux visiteurs arrivant sur le site par l'intermédiaire de Google de se connecter comme utilisateurs invités
  - Un nouveau réglage « timezone » permet de définir un fuseau horaire par défaut pour tout le site
  - Un nouveau réglage « deleteunconfirmed » permet de spécifier combien de temps attendre jusqu'à la confirmation des comptes créés par courriel
  - Un nouveau réglage « allowunenroll » permet ou interdit aux étudiants de se désinscrire eux-mêmes des cours auxquels ils participent
  - Un nouveau réglage « fullnamedisplay » permet de fixer l'affichage des noms des utilisateurs de façon à ce que les étudiants ne puissent voir que « Prénom Nom », « Nom Prénom » ou « Prénom »
  - Les adresses de courriel des utilisateurs peuvent être désactivées par l'enseignant ou l'administrateur (par exemple pour traiter les adresses non valides qui produisent des rebonds)
  - La taille des fichiers déposés peut être contrôlée dans Moodle à l'aide du paramètre « maxbytes ». Il y a une limite valable pour tout le site (bornée par les limites de PHP), qui est elle-même la limite supérieure pour celle des cours, celle-ci étant la borne supérieure pour la taille des fichiers des activités
  - Les cookies de Moodle peuvent être personnalisés, ce qui est utile si plusieurs Moodles tournent sur le même site)
  - Un script est inclus pour analyser la performance de la base de données (admin/dbperformance.php)
  - Un script est inclus pour vérifier la compatibilité d'un serveur en vue de l'installation de Moodle (lib/compatible.php)
  - Si un fichier appelé « cronextra.php » existe à la racine du serveur, cron le lancera aussi. Cela permet à certains site de mettre en place des tâches de maintenance particulières
  - Les formats de cours ressemblent plus à des extensions, dans des dossiers séparés
  - On peut importer des utilisateurs de fichiers texte
  - Si $CFG->disableuserimages est défini (dans config.php), les utilisateurs ne peuvent pas changer leur avatar
  - Si $CFG->admineditalways est défini, l'administrateur peut modifier TOUS les messages à n'importe quel moment
  - Si $CFG->filterall est défini, les noms des activités, sujets des forums, etc. sont également filtrés
  - Support d'utilisateurs de démonstration - les noms de tels utilisateurs sont placés dans une liste dans config.php, par exemple $CFG->restrictusers = 'demo,test,bidon';
Thèmes
  - Correctifs permettant à Internet Explorer une utilisation plus robuste des feuilles de styles
  - Diverses améliorations et corrections - les thèmes personnalisés doivent être mis à jour !
Traductions
  - Nouvelles langues : Galego et Lituanien
  - Amélioration de l'interface d'édition des langues - on peut maintenant y choisir la langue en cours et d'éditer séparément chaque fichier
  - La liste des noms de pays peut être traduite, ainsi que les boutons de l'éditeur WYSIWYG, les noms des binettes et les unités (MO, GO, etc.)
  - Les fichiers de langue permettent de définir une direction d'écriture (gauche à droite ou droite à gauche)
  - Les fichiers de langue permettent de définir comment afficher les noms des personnes
  - Les fichiers de langue sont écrits dans un code PHP un peu plus efficient
  - Le bogue qui ajoutait des lignes vides dans les chaînes de caractères de plusieurs lignes est enfin éradiqué
  - Les cours peuvent maintenant « imposer » l'emploi d'une langue spécifique à tous les utilisateurs
Sauvegarde et restauration
  - Des sauvegardes automatiques peuvent être programmées par l'administrateur pour tous les cours
  - Les fichiers de logs sont maintenant totalement restaurés
  - Tous les utilisateurs nécessaires sont maintenant inclus dans les sauvegardes des cours (même ceux qui n'y sont plus inscrits)
  - Diverses améliorations et quelques bogues corrigés
Filtres et formats de texte
  - Avertissement ! Les nouveaux filtres de texte peuvent augmenter sensiblement la charge sur votre serveur, notamment avec des filtres complexes. À utiliser avec précaution
  - Le nouveau filtre glossaire permet de créer automatiquement des liens vers les entrées de glossaire dans tous le Moodle
  - Le nouveau filtre TeX convertit le code TeX écrit dans Moodle en une véritable notation mathématique (images GIF). Un filtre algebra est aussi disponible, avec un format de saisie plus simple (ressemblant à celui des calculatrices)
  - Le nouveau filtre censure permet de filtrer automatiquement les mots inadéquats
  - Le nouveau filtre contenus multi-lingues permet de de saisir des textes en plusieurs langues. Seul le texte correspondant à la langue choisie par l'utilisateur (d'après son profil) sera affiché.
  - La balise <nolink> peut être utilisée pour éviter la liaison automatique d'un texte
  - Plus de balises HTML sont maintenant acceptée, notamment et toutes les balises
  - Le texte est maintenant correctement filtré là où ce n'était pas le cas auparavant (pour des raisons de sécurité)
Interface de programmation d'applications (API) pour développeurs
  - Un nouveau « Manuel du développeur » est disponible
  - Un nouveau texte sur la « Philosophie » de Moodle est disponible ;-)
  - Améliorations des modèles (templates) pour nouveaux modules
  - Les modules doivent désormais indiquer la version minimale de Moodle avec laquelle ils sont compatibles
  - Les scripts peuvent indiquer grâce à la fonction print_header() si une page est écrite en XML
  - Chaque module peut enregistrer et récupérer les préférences des utilisateurs conservées entre les connexions
Chats
  - Les sessions de chat peuvent être maintenant supprimées
  - Les horaires des chats annoncés indiquent maintenant le fuseau horaire, pour lever toute ambiguïté
Forums
  - Les préférences d'affichage des forums sont conservées entre les connexions
  - Le lien « Niveau supérieur » est présent sur tous les messages pour une navigation plus rapide dans les forums
  - Les ancrages permettent le référencement des messages dans tous les types d'affichage
  - Améliorations des crons lancés manuellement, ainsi que des rapports d'erreur d'envoi par courriel
  - Affichage du bouton d'évaluation aux seuls endroits où l'évaluation est possible
  - Amélioration importante des versions courriel texte des messages des forums en HTML
  - Quand on répond à un message, un aperçu des autres réponses est affiché
  - Quand on utilise l'éditeur WYSIWYG pour écrire un message, les autres formats ne sont pas disponibles
Journaux
  - L'éditeur WYSIWYG peut être utilisé dans les questions d'un journal
  - Plusieurs correctifs à la page de rapport lors de l'évaluation des contributions à un journal
Tests
  - Les questions et les catégories peuvent désormais être modifiées sans ouvrir de test
  - Toutes les questions peuvent profiter de tous les formats d'édition de Moodle
  - Nouveau format d'importation : format GIFT (c'est le nouveau format d'importation par défaut)
  - Nouveau format d'importation : format Course Test Manager
  - Nouveau format d'importation : format WebCT
  - Nouveau format d'importation : format Aiken
  - Les questions à réponse courte peuvent utiliser des caractères génériques (*), par exemple « caract*res »
  - Les images fonctionnent dans les questions de catégories externes publiées
  - Les aperçus des rapports ont été améliorés pour afficher plus d'informations et permettre la suppression de tentatives
  - Ajout d'un rapport de test détaillé pour l'analyse statistique
  - Les questions de tous les types peuvent avoir jusqu'à 10 réponses chacune
  - Lors de l'édition de tests, les menus n'ont plus besoin de bouton. Il suffit de sélectionner depuis le menu
  - Le bogue qui survenait lors d'un re-calcul des notes de CERTAINS tests avec des questions aléatoires est corrigé
  - Le bogue qui survenait lors de la sauvegarde des tests avec des questions aléatoires est corrigé
  - Beaucoup d'autres petits bogues corrigés
Ressources
  - Lors du dépôt d'un fichier, les enseignants peuvent parcourir les fichiers plus rapidement
  - De nouveaux réglages permettent l'affichage d'une URL par défaut, d'une page de recherche par défaut et des réglages de fenêtre pop-up par défaut
  - Les fichiers déposés peuvent aussi être affichés dans des fenêtres pop-up
  - Affichage des fenêtres pop-up nettement amélioré lors de l'utilisation de la barre de navigation
  - Les fichiers MP3 sont lancés à l'aide d'un logiciel Flash MP3 intégré
  - Les fichiers Vidéo (QuickTime, Media Player) sont intégrés à l'aide des extensions (plug-in) locaux
Ateliers
  - Modification du traitement des évaluations par les pairs
  - Nouvelle phase d'évaluation
  - Nouvelles options pour la table des meilleurs travaux
Divers
  - Moodle ignore désormais tous les dossiers que Frontpage lui a ajoutés (_vti_cnf)
  - Améliorations HTML -> XHTML en de nombreux endroits
  - Nombreux correctifs pour les bases de données non MySQL
  - Quelques textes fixés dans le code sont maintenant traduisibles
  - Les données du profil utilisateurs sont nettoyées correctement
  - Correctifs pour Moodle incorporé dans un cadre (p. ex. dans Postnuke)
  - Correctifs pour le mode Wiki
  - Les administrateurs ne peuvent plus modifier des comptes externes
  - Les utilisateurs de Qmail peuvent utiliser « qmail » dans le champ smtphosts pour de meilleurs résultats
  - Nombreuses méthodes de redirection, pour passer à travers de bogues de certains navigateurs
  - Améliorations de l'affichage des notes dans le cahier de notes
  - Le profil des étudiants comporte plus de champ à compléter, comme le département et l'institution ; ces informations peuvent être exportées dans les fichiers texte ou Excel
  - Quand un étudiant est ajouté dans un cours en tant qu'enseignant, il est automatiquement désinscrit en tant qu'étudiant
  - Mise à jour de ADOdb (couche base de données)

### Nouveautés de Moodle 1.1.1 (10 septembre 2003) :

Améliorations générales

  - Améliorations de la traduction dans de nombreuses langues
  - Cadres corrigés lors de changements de langue dans la documentation
  - Toutes les balises abrégées de PHP sont supprimées. L'option short_tags n'est plus nécessaire
  - Les liens dans les résultats de recherche des forums utilisent les ancrages pour un meilleur contexte
  - Retrait de « target » dans le lien « Supprimer » sur la page de modification des utilisateurs
  - Dans les cours informels, « Rechercher » est placé plus haut pour éviter que le navigateur ne défile tout seul
  - La redirection est plus rapide et empêche Internet Explorer d'enregistrer la page intermédiaire dans son historique
  - La liste des cours a été améliorée lors de l'affichage des cours, avec plus d'informations
  - Les listes de catégories de cours affichent complètement les cours s'il y en a moins que dix
  - Les cours masqués sont toujours affichés en dernier dans « Mes cours »
  - Les responsables de cours peuvent maintenant voir les catégories de cours et les cours masqués
  - Des styles sont été ajoutés pour les noms des catégories de cours et des cours
  - Suppression des balises dans le texte des questions dans le rapport « Statistique simple »
  - Ajout des pourcentages aux données téléchargées du rapport « Statistique simple »
  - Permet les liens vers l'intérieur du site lors de la connexion en tant qu'invité ?username=guest
  - Tous les administrateurs peuvent maintenant ajouter et supprimer des responsables de cours
  - L'administrateur principal peut maintenant changer son nom d'utilisateur et son mot de passe, même avec une authentification externe
  - On peut indiquer « pas de notes » pour les tests, et aucune note ne sera affichée
  - Lors de la modification d'une langue, les chaînes manquantes sont créées si possible
  - Bogue corrigé dans le calcul des dates du journal hebdomadaire
  - Bogue corrigé dans config.php, qui empêchait le fonctionnement de error_reporting
  - Bogue corrigé lors de la modification des noms d'utilisateur contenant une apostrophe
  - Bogue corrigé dans le masquage des adresses de courriel contenant des chiffres
  - Ajouté le schéma PostgreSQL manquant du module chat
  - Plusieurs fautes corrigées dans le code de mise à jour PostgreSQL
  - Correction de quelques variables sans initialisation
  - Plusieurs bogues corrigés dans le module atelier

### Nouveautés de Moodle 1.1 (28 août 2003) :

Modifications pricipales

  - Un système de backup complètement nouveau permet d'effectuer des copies de sauvegarde et de les restaurer (Merci, Eloy !)
  - Un nouveau moduleatelier pour l'évaluation par les pairs (merci, Ray !)
  - Un nouveau module chat pour les discussions synchrones
  - Tout nouveau gestionnaire de cours permettant de travailler avec un grand nombre de cours (testé avec 3700 cours)
  - Barèmes de notation personnalisés pouvant être utilisés partout dans un cours
  - Améliorations des performances dans de nombreux domaines

Généralités

  - Ré-organisation de menu d'administration pour le rendre plus clair
  - Les catégories de cours peuvent être emboîtées et triées alphabétiquement ou manuellement
  - Les cours et les catégories de cours peuvent être cachées pour les étudiants
  - Les descriptions et noms des cours peuvent être trouvées lors de recherches par mots-clef
  - Les catégories avec de nombreux cours sont complètement paginées
  - Antémémoire web des feuilles de styles et des images améliorée
  - Une fois connecté, « Mes cours » est affiché sur la page d'accueil.
  - Ajout d'une page non liée pour afficher TOUTES les images des utilisateurs d'un coup (voir /userpix)
  - Le réglage « secureforms » est désactivé par défaut
  - Moodle fonctionne maintenant que « magic quotes » soit activé ou non
  - Les images dans /pix ont été réorganisées
  - Les courriels en format HTML sont mieux formatés pour une meilleure compatibilité
  - Les courriels non remis et retournés sont maintenant envoyés à l'administrateur
  - Les tâches cron demandent moins de temps CPU et les inscriptions à doubles sont aussi nettoyées
  - Amélioration de l'affichage des historiques avec un très grand nombre de pages et une souplesse accrue
  - Les historiques des utilisateurs fonctionnent au niveau du site (affichant TOUS les historiques du site)
  - Les utilisateurs ayant un compte manuel peuvent récupérer leur mot de passe
  - Meilleur système pour définir et imprimer les fichiers d'aides des modules d'activité principaux
  - Les modules d'activité ont maintenant des réglages
  - Les adresses de courriel sont maintenant complètement masquées (pour tromper les robots aspirateurs)
  - Il y a maintenant un index des fichiers d'aide
  - Le module supplémentaire Library (de Mark Kimes') est maintenant supporté s'il est installé (voir les contributions à Moodle pour le code source de Library)

Cours

  - On peut maintenant supprimer aux enseignants les privilèges de modification de leurs cours
  - Les enseignants peuvent maintenant inscrire manuellement leurs étudiants au besoin
  - La gestion des enseignants est maintenant regroupée en une interface
  - Les activités peuvent être déplacées n'importe où en deux clics
  - Les thèmes et semaines peuvent être déplacées vers le haut ou le bas
  - Un menu déroulant permet de changer rapidement de thème et de semaine
  - Lorsque les étudiants s'inscrivent, ils reçoivent une notification et peuvent annuler leur inscription
  - Les enseignants et étudiants voient « Mes cours » sur les pages d'accueil des cours
  - Si elles ne sont pas utilisées, les notes peuvent être complètement cachées pour les élèves

Langues

  - Le hongrois et le grec ont été ajoutés, et il y a un grand nombre d'autres mises à jour. Comme d'habitude, les fichiers de langue de cette version ne sont pas tous terminés. Vous pouvez toujours télécharger les derniers fichiers de langue sur http://moodle.org/download/lang/.
  - Mises à jour et corrections de nombreuses langues
  - Les langues ont maintenant une langue parent pour l'affichage des chaînes manquantes
  - Corrections de l'affichage des dates et des temps dans plusieurs langues
  - es_mx a été remplacé par es (espagnol international)

Forums

  - Beaucoup d'améliorations dans la recherche, plusieurs mots-clef, pages, etc.
  - L'évaluation d'un forum peut être active ou non, utilisable par tous ou seulement par les enseignants
  - L'évaluation des forums peut utiliser des barèmes personnalisés ou des nombres
  - Un intervalle de dates peut être fixé pour restreindre les messages pouvant être évalués
  - L'administrateur peut accéder à certains réglages via Admin -> Modules -> Forums
  - Après modification d'un message, l'utilisateur est renvoyé au message dans son contexte
  - Les images en annexe sont affichées en ligne
  - Les copies courriel des messages en format texte affichent maintenant correctement les URLs

Tests

  - Nouveau type de question : format Cloze - permet des textes contenant en ligne les réponses
  - Nouveau type de question : numérique - permet des réponses dans un intervalle de nombres
  - Nouveau type de question : description - n'est en fait pas une question, mais permet d'introduire n'importe où dans un test du texte ou des images
  - Rapport étendu pour les tests, avec des modules de rapport flexibles
  - Nouvelle fonctionnalité pour les tentatives répétées, où chaque tentative complète la précédente.
  - Si le test se termine dans les prochaines 24 heures, un petit compte à rebours est affiché dans la barre de titre et avertit l'utilisateur à 10 minutes et à 0 minutes
  - Modifications du code du module test, afin de simplifier son extension par de nouveaux types de questions

Ressources

  - Les liens web peuvent maintenant être ouvert dans d'autres fenêtres entièrement personnalisables
  - L'administrateur peut accéder à certains réglages via Admin -> Modules -> Ressources

Quelques bogues parmi les plus ennuyeux corrigés

  - Lors du déplacement des messages, les annexes sont aussi déplacées
  - Plus d'avertissements lors de la recherche de fichiers déposés dans des cours vides
  - Les étudiants ne reçoivent plus systématiquement des courriels en format texte des forums dont ils reçoivent obligatoirement une copie des messages.
  - Les cookies ne peuvent plus interférer avec la mise en place du compte de l'administrateur lors de l'installation
  - Plus de limite dans le nombre d'activités par section
  - Plusieurs corrections lors de l'utilisation des fichiers zip, en particulier sous Windows
  - Les administrateurs peuvent maintenant modifier les comptes créés à partir de bases de données externes.
  - Les sessions n'entrent plus en conflit avec d'autres logiciels
  - Les fichiers Excel fonctionnent maintenant aussi sur autre chose que les machines Wintel

### Nouveautés de Moodle 1.0.9 (29 mai 2003) :

Généralités
  - Diverses optimisations et améliorations significatives des performaces
  - Plusieurs obscures corrections pour la sécurité
  - Moodle se comporte correctement quand il est incorporé dans un cadre
  - L'éditeur Richtext peut être maintenant utilisé dans plus de champs texte
  - Nouveau format « texte », utile pour taper du code HTML
  - Nouveau format « genre Wiki », permet l'ajout de balises sur le modèle Wiki à de nombreux endroits
  - Nouvelle fenêtre permettant d'insérer des binettes en cliquant sur des images
  - Possibilité d'indiquer les permissions des nouveaux dossiers et fichiers créés sur le serveur
  - Quelques corrections pour les serveurs tournant en Safe Mode (quelques problèmes de fichiers subsistent)
  - Diverses corrections pour le nettoyage des textes externes de caractères comme l'apostrophe, etc.
  - Diverses corrections pour compatibilité avec PostgreSQL 7.3
  - Début de transition du code HTML vers XHTML Transitional
  - D'innombrables autres petites corrections un peu partout
Langues
  - 10 nouvelles langues ! Espagnola argentin, Tchèque, Portugais, Slovaque, Roumain, Danois, Russe, Polonais, Chinois traditionnel et Canadien français.
  - Corrections et mises à jour pour presque toutes les langues
  - La langue peut être choisie pour la session en cours (voir le menu sur la page d'accueil et sur la page de connexion) et peut être changée pour chaque page à l'aide de l'URL, p. ex. http://moodle.org/?lang=ru
  - Le menu des langues peut maintenant être retreint à certaines langues, et même retiré
  - Des polices TrueType sont maintenant intégrées aux langues
  - TOUTES les heures et dates peuvent maintenant être localisées dans les fichiers de langue
  - Un bogue petit, mais ennuyeux a été corrigé dans l'éditeur des langues, qui causait sur les serveurs Windows un grossissement des fichiers de langue.
Développeurs
  - Une variable de débogage globale donne plus d'informations sur les variables non initialisée et d'autre paramètres analogues
  - Diverses corrections pour nettoyer et standardiser le code PHP
  - Diverses corrections pour plus de robustesse (assurance que les variables sont toujours initialisées)
Administration
  - Plusieurs options et quelques morceaux de code de config-dist.php ont été modifiés (en cas de mise à jour, comparez-le avec votre config.php ou reconstruisez complètement votre config.php)
  - Nombreuses modifications dans les thèmes - les auteurs de thèmes doivent lire theme/UPGRADE.txt
  - Nouvelle fonction d'enregistrement sur moodle.org permettant l'envoi de bulletin de sécurité, etc.
  - Le dossier admin peut être déplacé ailleurs que /admin (voir config-dist.php)
  - Les listes d'utilisateurs sont maintenant paginées et l'on peut rechercher des chaînes de caractères dans la liste des utilisateurs
  - Gestion des modules : les modules d'activité peuvent maintenant être désactivés individuellement ou effacés complètement
  - Amélioration dans la page d'édition des langues
  - Meilleure vérification de l'environnement PHP durant l'installation, avec notification d'avertissements
  - Procédure d'installation plus propre
Gestion des utilisateurs
  - Nouveau rôle : Responsable de cours - un enseignant pouvant en outre créer des cours
  - Nouvelle extension pour l'authentification « manuelle », qui empêche les utilisateurs de créer leur accompte eux-mêmes
  - La procédure « mot de passe oublié » utilise une confirmation par courriel avant d'attribuer un nouveau mot de passe
Cours
  - Un bouton placé à côté des activités permet de les cacher ou de les montrer aux étudiants
  - Des semaines ou thèmes entiers peuvent aussi être cachés
  - La liste des praticipants est elle aussi paginée, pour l'utilisation avec de très grandes classes
  - La compression et décompression ZIP est effectuée maintenant par une librairie interne, supprimant la dépendance vis-à-vis de programmes externes. Une conséquence en est que la compression fonctionne maintenant aussi sous Windows
Devoirs
  - Les remises de devoirs peuvent être triées
  - Les courriels de notification de devoir ne sont pas envoyés aux étudiants non inscrits dans le cours
Forums
  - L'affichage des listes des discussions est bien améliorée
  - Les discussions peuvent être déplacées vers un autre forum d'un simple clic
  - La date et l'heure des messages est celle de leur modification, et non plus de leur création
  - Il n'est plus possible d'avoir des messages sans objet ou sans texte
  - Meilleure analyse et affichage du texte des messages
  - Il est maintenant possible de forcer l'envoi des copies des messages du forum « Nouvelles du site » (courriel à tous les étudiants et enseignants actifs)
  - Meilleure gestion des courriels sortant pour éviter l'envoi de doublons, qui pouvait survenir dans de très grandes classes
Module atelier (pas inclus : bientôt disponible en téléchargement séparé)
  - Un nouveau module très intéressant de Ray Kingdon
  - Un outil de grande souplesse offrant un éventail de schémas d'évaluation par les pairs et de fabrication exemples, permettant à un groupe l'examen et l'évaluation de travaux
Tests
  - Nouveau type de question : aléatoire (choisit une question parmi toutes celles d'une catégorie)
  - Nouveau type de question : appariement (les étudiants doivent faire correspondre les réponses avec des questions)
  - Nouveau type de question : appariement aléatoire (crée aléatoirement une question d'appariement avec les questions à réponse courte d'une catégorie)
  - Importation de questions à partir de fichiers texte (concept modulaire permettant l'extension à de nouveaux formats - une module pour le format Blackboard est inclus en version bêta)
  - Un assistant « Créer plusieurs questions » permet de créer rapidement un test aléatoire
  - Les questions d'un test peuvent être mélangées aléatoirement
  - Les réponses d'un test (choix multiples, etc.) peuvent être mélangées aléatoirement
  - Erreur corrigée lorsque le bouton « Enregistrer les notes » n'était pas utilisé
  - La re-notation fonctionne correctement si le test a été modifié
  - La modification d'une question après son utilisation dans un test n'a pas d'influence sur les résultats du test
  - Les réponses des questions à choix multiples sont numérotées par a, b, c et non plus 1, 2, 3
Ressources
  - Meilleure performance lors de la modification d'un long texte ou de ressources HTML
  - Les images sont maintenant affichées centrées dans une page web, et non plus de façon brute
  - Le format genre Wiki a été ajouté comme une nouvelle option pour les pages Ressources
Thèmes personnalisés
  - Un certain nombre de nouveaux styles ont été ajoutés à tous les thèmes fournis en standard. Certains d'entre eux sont ESSENTIELS à l'affichage des nouvelles fonctionnalités. VEUILLEZ LIRE SVP theme/UPGRADE.txt POUR UNE LISTE DES MODIFICATIONS À EFFECTUER SUR LES ANCIENS THÈMES
  - Les thèmes personnalisés peuvent maintenant redéfinir tous les petits boutons graphiques. Il existe pour cela un nouveau paramètre dans theme/x/config.php ($THEME->custompix) et un nouveau dossier facultatif « pix ». Pour un exemple, voyez le thème cordoroyblue.

Les anciennes notes de mise à jour sont disponibles dans le forum des nouvelles de Moodle.org.

Documentation Moodle

Version: $Id$