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 : Planification, celle pour les versions 3.x de Moodle est consultable ici : Planification et celle pour Moodle 4.x est consultable là : Planification.

« Planification » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
(Groupes globaux)
Aucun résumé des modifications
Ligne 16 : Ligne 16 :


=== Nouvelles fonctionnalités ===
=== Nouvelles fonctionnalités ===
* Moodle 2.0 [[Environnement#Moodle 2.0|nécessitera PHP 5.2]]
* Moodle 2.0 [[Environnement#Moodle 2.0|nécessitera PHP 5.2.4]]
:: PHP 5.2 minimum, pour certaines améliorations non disponibles dans PHP 4, et permettant ainsi de nettoyer certaines parties du code. Pour plus d'informations, voir : [http://gophp5.org/ gophp5.org]''
:: PHP 5.2.4 minimum, pour certaines améliorations non disponibles dans PHP 4, et permettant ainsi de nettoyer certaines parties du code. Pour plus d'informations, voir : [http://gophp5.org/ gophp5.org]''
* Améliorations dans la gestion des fichiers - Moodle.com
 
** [[:en:Development:File API|API fichiers]] - maintient un référentiel de fichiers interne et régit l'accès à ceux-ci.
==== Améliorations dans la gestion des fichiers ====
** [[:en:Repository API|API entrepôts de données]] - permet aux utilisateurs de parcourir différents entrepôts de données externes afin d'y choisir des fichiers à intégrer dans Moodle.
* [[:en:Development:File API|API fichiers]] - Moodle.com
** [[:en:Development:Portfolio API|API Portfolio]] - permet au contenu de Moodle d'être capturé et déposé dans des dépôts externes.
:: maintient un référentiel de fichiers interne et régit l'accès à ceux-ci.
* [[:en:Development:Repository API|API entrepôts de données]] - Moodle.com
:: permet aux utilisateurs de parcourir différents entrepôts de données externes afin d'y choisir des fichiers à intégrer dans Moodle.
* [[:en:Development:Portfolio API|API Portfolio]] - Moodle.com
:: permet au contenu de Moodle d'être capturé et déposé dans des dépôts externes.
 
::Ces trois éléments sont séparés mais complémentaires, et seront donc développés conjointement.
::Ces trois éléments sont séparés mais complémentaires, et seront donc développés conjointement.
==== Améliorations dans l'organisation des cours ====
* [[:en:Development:Conditional activities|Activités conditionnelles]] - Open University (Sam Marshall)
* [[:en:Development:Conditional activities|Activités conditionnelles]] - Open University (Sam Marshall)
::Permettre les dépendances et les chemins forcés dans les activités ("Vous ne pouvez pas faire ceci sans avoir terminé cela").
::Permettre les dépendances et les chemins forcés dans les activités ("Vous ne pouvez pas faire ceci sans avoir terminé cela").
* [[:en:Development:Progress tracking|Suivi de progression]] - Moodle.com, Catalyst et Google Summer of Code
* [[:en:Development:Progress tracking|Suivi de progression]] - Moodle.com, Catalyst et Google Summer of Code
::Suivi de compétences afin que les individus puissent avoir des plans de formation qui listent les résultats/cours et sont mis à jour lorsque les cours sont terminés.
::Suivi de compétences afin que les individus puissent avoir des plans de formation qui listent les résultats/cours et sont mis à jour lorsque les cours sont terminés.
* [[:en:Development:HTML editor 2.0|Editeur HTML 2.0]]
::Remplacement de l'ancien éditeur HTMLarea avec un nouveau, fonctionnant sur plus de navigateurs, conforme XHTML strict et permettant une meilleure intégration avec l'[[:en:Development:File API|API fichiers]].
* Interface d'[[:en:Community hub|interconnexion]] - Moodle.com et autres
::Facilite pour les utilisateurs la possibilité de trouver et naviguer dans d'autres systèmes et dépôts externes à Moodle, accroissant le réseau de Moodle de diverses manières.
* [[:en:Development:Web_services|Standard Web Services Layer]] - UPC et moodle.com
::Standard set of core API functions made available via SOAP et XML-RPC
* Suppression de l'ancien système d'installation/mise à jour de la base de données - Moodle.com
:: L'ancien système d'installation et de mise à jour de la base de données utilisé dans Moodle < 1.7 sera complètement supprimé, pour ne garder que le support du schéma XML de la base de données introduit avec Moodle 1.7.
* [[:en:Development:dmllib 2.0|dmllib 2.0]] - Moodle.com
:: MDL-14679 Database access is to be refactored so that : we can use prepared statements everywhere for increased security and some performance, we put datalib functions in a class to allow better unit tests (mock db), and remove the need for slashes in userspace. This will cause breakage for 3rd party modules (but [[:en:Development:dmllib_2.0_migration_docs|fixing them won't be too hard]]).
* [[:en:Development:Pagelib 2.0|Pagelib 2.0]], [[:en:Development:Blocks 2.0|Blocs 2.0]]
* [[:en:Development:Pagelib 2.0|Pagelib 2.0]], [[:en:Development:Blocks 2.0|Blocs 2.0]]
:: Les Blocs et Pages sont retravaillés pour utiliser les contextes et permettre aux blocs d'aller partout sur Moodle, avec un meilleur contrôle.
:: Les Blocs et Pages sont retravaillés pour utiliser les contextes et permettre aux blocs d'aller partout sur Moodle, avec un meilleur contrôle.
* [[:en:Development:Course_completion|Cours terminé]]
* [[:en:Development:Course completion|Cours terminé]]
:: Interface permettant aux enseignants de spécifier exactement quand un cours doit être considéré terminé pour chaque utilisateur.
:: Interface permettant aux enseignants de spécifier exactement quand un cours doit être considéré terminé pour chaque utilisateur.
==== Modifications des modules d'activité ====
* Nouveau module Wiki, basé sur [[:en:NWiki roadmap|NWiki]] - DFWikiteam-UPC
:: Amélioré, nettoyé et intégré comme un module de base.
* Intégration du module [[:en:Feedback module|Feedback]] - Andreas Grabs
* Intégration du module [[:en:Feedback module|Feedback]] - Andreas Grabs
:: Amélioré et intégré comme un module de base.
:: Amélioré et intégré comme un module de base.
* Nouveau module Wiki, basé sur [[:en:NWiki roadmap|NWiki]] - DFWikiteam-UPC
* [[:en:Development:Quiz report enhancements|Améliorations des rapports de tests]] - Jamie Pratt, contracté par The Open University
:: Amélioré, nettoyé et intégré comme un module de base.
:: Améliorations des rapports de tests, especially regrading and item analysis.
* [[:en:Development:Quiz_report_enhancements|Améliorations des rapports de tests]] - The Open University
* [[:en:Development:quiz navigation|Améliorations de l'interface des tests]] - Tim Hunt, The Open University
:: Major improvements to the quiz reports, especially regrading and item analysis.
 
==== Autres améliorations ====
* [[:en:Development:HTML editor 2.0|Editeur HTML 2.0]]
::Remplacement de l'ancien éditeur HTMLarea avec un nouveau, fonctionnant sur plus de navigateurs, conforme XHTML strict et permettant une meilleure intégration avec l'[[:en:Development:File API|API fichiers]].
* [[:en:Student projects/Blog improvements|Blog 2.0]]
* [[:en:Student projects/Blog improvements|Blog 2.0]]
:: Ajout de commentaires aux blogs (MDL-8776), ainsi que le support des blogs externes.
:: Ajout de commentaires aux blogs (MDL-8776), ainsi que le support des blogs externes.
Ligne 57 : Ligne 61 :
* AJAX pour l'interface utilisateur du carnet de notes
* AJAX pour l'interface utilisateur du carnet de notes
:: Une foule d'améliorations à l'interface utilisateur pour améliorer la convivialité et la vitesse.
:: Une foule d'améliorations à l'interface utilisateur pour améliorer la convivialité et la vitesse.
* Amélioration de l'ergonomie
:: Amélioration de l'ergonomie pour les utilisateurs (nouveaux comme anciens), grâce à une augmentation des tests, la disponibilité sélective des fonctionnalités, et de la recherche (tels que les projets GSOC). Traitement des [http://tracker.moodle.org/browse/MDL/component/10309?selected=com.atlassian.jira.plugin.system.project:component-popularissues-panel demandes les plus populaires sur le traqueur]
==== Améliorations d'administration ====
* Interface d'[[:en:Community hub|interconnexion]] - Moodle.com et autres
::Facilite pour les utilisateurs la possibilité de trouver et naviguer dans d'autres systèmes et dépôts externes à Moodle, accroissant le réseau de Moodle de diverses manières.
* [[:en:Development:Web services|Standard Web Services Layer]] - UPC et moodle.com
::Standard set of core API functions made available via SOAP et XML-RPC
* Amélioration des inscriptions, incluant la synchronisation des groupes - Moodle.com (skodak)
* Amélioration des inscriptions, incluant la synchronisation des groupes - Moodle.com (skodak)
:: Plusieurs améliorations majeures relatives à l'accès invité, l'inscription aux cours, les méta-cours et la synchronisation des groupes (ou groupes globaux)
:: Plusieurs améliorations majeures relatives à l'accès invité, l'inscription aux cours, les méta-cours et la synchronisation des groupes (ou groupes globaux)
==== Nettoyage interne ====
* [[:en:Development:DB layer 2.0|DB layer 2.0]] - Moodle.com
:: MDL-14679 Database access is to be refactored so that : we can use prepared statements everywhere for increased security and some performance, we put datalib functions in a class to allow better unit tests (mock db), and remove the need for slashes in userspace. This will cause breakage for 3rd party modules (but [[:en:Development:DB layer 2.0 migration doc|fixing them won't be too hard]]).
* Suppression de l'ancien système d'installation/mise à jour de la base de données - Moodle.com
:: L'ancien système d'installation et de mise à jour de la base de données utilisé dans Moodle < 1.7 sera complètement supprimé, pour ne garder que le support du schéma XML de la base de données introduit avec Moodle 1.7.


=== Espérons également ===
=== Espérons également ===
Ligne 66 : Ligne 84 :
::Il est prévu d'avoir un format d'export très simple d'un cours Moodle vers le format IMS LD, pour montrer le concept, et pour aider la communauté à commencer à s'habituer à IMS LD.
::Il est prévu d'avoir un format d'export très simple d'un cours Moodle vers le format IMS LD, pour montrer le concept, et pour aider la communauté à commencer à s'habituer à IMS LD.
* [[:en:Turnitin Integration|Intégration de Turnitin]] - Dan Marsden avec le support de Catalyst NZ
* [[:en:Turnitin Integration|Intégration de Turnitin]] - Dan Marsden avec le support de Catalyst NZ
* Améliorer l'utilisabilité
:: Amélioration de l'ergonomie pour les utilisateurs (nouveaux comme anciens), grâce à une augmentation des tests, la disponibilité sélective des fonctionnalités, et de la recherche (tels que les projets GSOC).


=== Envisagé un temps mais peu probable ===
=== Envisagé un temps mais peu probable ===

Version du 18 août 2008 à 11:28

Cette planification rassemble les informations les plus récentes sur les fonctionnalités à venir de Moodle. Elles ne sont pas certaines à 100% : des fonctionnalités pourraient être modifiées selon les finances et les développeurs.


Quand sortira la prochaine version de Moodle ?

Cette question récurrente a une réponse simple : quand elle sera terminée !

Les dates mentionnées ici le sont à titre indicatif. Parfois respectées, il est aussi possible d'avoir un retard d'un à deux mois. Si le retard se poursuit au delà, c'est pour la bonne cause : meilleure stabilité et/ou nouvelles fonctionnalités.

Il ne sert à rien de poser la question avec insistance à l'approche des dates de sorties prévues, il faut savoir être patient : avant qu'une nouvelle version puisse être déclarée comme stable, il faut au minimum que tous les bogues bloquants (et critiques si possible) soient résolus et fermés dans le traqueur de bogues.

Si vous êtes pressé, et/ou souhaitez accélérer la sortie de la version finale, vous pouvez utiliser une version bêta, si vous êtes prêt à découvrir, déclarer et éventuellement résoudre des bogues dans le traqueur de bogues.

Version 2.0 - Prévue pour début 2009

Moodle2.0


Nouvelles fonctionnalités

PHP 5.2.4 minimum, pour certaines améliorations non disponibles dans PHP 4, et permettant ainsi de nettoyer certaines parties du code. Pour plus d'informations, voir : gophp5.org

Améliorations dans la gestion des fichiers

maintient un référentiel de fichiers interne et régit l'accès à ceux-ci.
permet aux utilisateurs de parcourir différents entrepôts de données externes afin d'y choisir des fichiers à intégrer dans Moodle.
permet au contenu de Moodle d'être capturé et déposé dans des dépôts externes.
Ces trois éléments sont séparés mais complémentaires, et seront donc développés conjointement.

Améliorations dans l'organisation des cours

Permettre les dépendances et les chemins forcés dans les activités ("Vous ne pouvez pas faire ceci sans avoir terminé cela").
Suivi de compétences afin que les individus puissent avoir des plans de formation qui listent les résultats/cours et sont mis à jour lorsque les cours sont terminés.
Les Blocs et Pages sont retravaillés pour utiliser les contextes et permettre aux blocs d'aller partout sur Moodle, avec un meilleur contrôle.
Interface permettant aux enseignants de spécifier exactement quand un cours doit être considéré terminé pour chaque utilisateur.

Modifications des modules d'activité

  • Nouveau module Wiki, basé sur NWiki - DFWikiteam-UPC
Amélioré, nettoyé et intégré comme un module de base.
  • Intégration du module Feedback - Andreas Grabs
Amélioré et intégré comme un module de base.
Améliorations des rapports de tests, especially regrading and item analysis.

Autres améliorations

Remplacement de l'ancien éditeur HTMLarea avec un nouveau, fonctionnant sur plus de navigateurs, conforme XHTML strict et permettant une meilleure intégration avec l'API fichiers.
Ajout de commentaires aux blogs (MDL-8776), ainsi que le support des blogs externes.
Modification de la messagerie pour utiliser des plugins d'entrée et sortie, contrôlés par les utilisateurs.
Obscure RSS feed URLs using private keys, controlled by users.
Tags pour les cours, les activités et d'autres choses.
  • AJAX pour l'interface utilisateur du carnet de notes
Une foule d'améliorations à l'interface utilisateur pour améliorer la convivialité et la vitesse.
  • Amélioration de l'ergonomie
Amélioration de l'ergonomie pour les utilisateurs (nouveaux comme anciens), grâce à une augmentation des tests, la disponibilité sélective des fonctionnalités, et de la recherche (tels que les projets GSOC). Traitement des demandes les plus populaires sur le traqueur

Améliorations d'administration

Facilite pour les utilisateurs la possibilité de trouver et naviguer dans d'autres systèmes et dépôts externes à Moodle, accroissant le réseau de Moodle de diverses manières.
Standard set of core API functions made available via SOAP et XML-RPC
  • Amélioration des inscriptions, incluant la synchronisation des groupes - Moodle.com (skodak)
Plusieurs améliorations majeures relatives à l'accès invité, l'inscription aux cours, les méta-cours et la synchronisation des groupes (ou groupes globaux)

Nettoyage interne

MDL-14679 Database access is to be refactored so that : we can use prepared statements everywhere for increased security and some performance, we put datalib functions in a class to allow better unit tests (mock db), and remove the need for slashes in userspace. This will cause breakage for 3rd party modules (but fixing them won't be too hard).
  • Suppression de l'ancien système d'installation/mise à jour de la base de données - Moodle.com
L'ancien système d'installation et de mise à jour de la base de données utilisé dans Moodle < 1.7 sera complètement supprimé, pour ne garder que le support du schéma XML de la base de données introduit avec Moodle 1.7.

Espérons également

API pour intégrer des systèmes externes pour gérer les informations des étudiants.
  • Learning Design Export  ? - Moodle.com et l'Open University of The Netherlands
Il est prévu d'avoir un format d'export très simple d'un cours Moodle vers le format IMS LD, pour montrer le concept, et pour aider la communauté à commencer à s'habituer à IMS LD.

Envisagé un temps mais peu probable

Pour mémoire, ici quelques éléments envisagés un temps, mais qui ne semblent plus sur la liste des éléments à attendre.

Les groupes pourront être définis au niveau du site et être réutilisables. Cette demande a disparu il y a quelques mois de la version anglaise. Votez pour [https://tracker.moodle.org/browse/MDL-11826 MDL-11826] pour sa prise en compte pour Moodle 2.0.
Moodle Voice est un projet pour intégrer le support VoiceXML au coeur de Moodle. Finalement, peu de chance pour cette version, les technologies ne semblant pas encore prêtes.
Support pour l'import/export LD, conversion des activités et séquences d'activités de Moodle dans un format standard pour partager, et importer des séquences standard dans des cours Moodle.

Voir aussi