Roadmap: Difference between revisions
From MoodleDocs
(→Hopefully: Usability improvments) |
No edit summary |
||
Line 2: | Line 2: | ||
== Version 2.0 == | |||
Expected very early 2009. | |||
===Major features=== | |||
* Moodle 2.0 will require PHP 5.2 as a minimum, allowing us to clean up the code in some areas. For more info see: [http://gophp5.org/ gophp5.org]. | |||
* File handling improvements - Moodle.com | |||
** [[Development:File API|File API]] - maintains an internal repository of files and governs access to them | |||
** [[Development:Repository API|Repository API]] - allows users to browse external repositories and select files to bring into Moodle | |||
** [[Development:Portfolio API|Portfolio API]] - allows Moodle content to be captured and pushed out to external repositories. | |||
:: These three are separate but complementary so will be developed together. | |||
* [[Development:Conditional activities|Conditional activities]] - Moodle.com | * [[Development:Conditional activities|Conditional activities]] - Moodle.com | ||
::Allowing dependencies and forced paths through the | ::Allowing dependencies and forced paths through activities: ie "You can't do this thing until that thing is completed". | ||
* [[Development:Learner plans| Learner plans and competencies]] - Moodle.com and Google Summer of Code | |||
::Builds on 1.9 support for outcomes so that individuals can have learning plans which are updated when courses are completed. | |||
* [[Development:HTML editor 2.0]] | |||
::Replaces our ageing HTMLarea with a new one that works on more browsers, enforces XHTML strict and better integrates with the new [[Development:File API|File API]] | |||
* [[Community hub]] interfaces - Moodle.com and others | * [[Community hub]] interfaces - Moodle.com and others | ||
::Makes it easy for users to find and navigate other systems and external Moodle repositories, leveraging the Moodle Network in various ways. | ::Makes it easy for users to find and navigate other systems and external Moodle repositories, leveraging the Moodle Network in various ways. | ||
* Old DB install/upgrade system removed | * Old DB install/upgrade system removed | ||
:: The deprecated system for installing or upgrading database entries used in Moodle < 1.7 will be completely removed, while supporting only the new XML based database scheme introduced in 1.7. | :: The deprecated system for installing or upgrading database entries used in Moodle < 1.7 will be completely removed, while supporting only the new XML based database scheme introduced in 1.7. | ||
* [[Feedback module]] | |||
* [[Feedback module]] - Andrea Grab | |||
:: Polished and included as a core module. | |||
* [[NWiki roadmap|New Wiki]] module (nwiki) - DFWikiteam-UPC | * [[NWiki roadmap|New Wiki]] module (nwiki) - DFWikiteam-UPC | ||
:: To be cleaned up and included as a core module. | |||
* [[Development:Quiz_report_enhancements|Major improvements to the quiz reports]], especially regrading and item analysis. - The Open University | * [[Development:Quiz_report_enhancements|Major improvements to the quiz reports]], especially regrading and item analysis. - The Open University | ||
* Messaging improvements | * Messaging improvements | ||
* Secure RSS feeds | * Secure RSS feeds | ||
Revision as of 02:39, 9 April 2008
This roadmap collects the best information about upcoming features in Moodle. It is not 100% certain - features may change according to available funding and developers.
Version 2.0
Expected very early 2009.
Major features
- Moodle 2.0 will require PHP 5.2 as a minimum, allowing us to clean up the code in some areas. For more info see: gophp5.org.
- File handling improvements - Moodle.com
- File API - maintains an internal repository of files and governs access to them
- Repository API - allows users to browse external repositories and select files to bring into Moodle
- Portfolio API - allows Moodle content to be captured and pushed out to external repositories.
- These three are separate but complementary so will be developed together.
- Conditional activities - Moodle.com
- Allowing dependencies and forced paths through activities: ie "You can't do this thing until that thing is completed".
- Learner plans and competencies - Moodle.com and Google Summer of Code
- Builds on 1.9 support for outcomes so that individuals can have learning plans which are updated when courses are completed.
- Replaces our ageing HTMLarea with a new one that works on more browsers, enforces XHTML strict and better integrates with the new File API
- Community hub interfaces - Moodle.com and others
- Makes it easy for users to find and navigate other systems and external Moodle repositories, leveraging the Moodle Network in various ways.
- Old DB install/upgrade system removed
- The deprecated system for installing or upgrading database entries used in Moodle < 1.7 will be completely removed, while supporting only the new XML based database scheme introduced in 1.7.
- Feedback module - Andrea Grab
- Polished and included as a core module.
- New Wiki module (nwiki) - DFWikiteam-UPC
- To be cleaned up and included as a core module.
- Major improvements to the quiz reports, especially regrading and item analysis. - The Open University
- Messaging improvements
- Secure RSS feeds
Hopefully
- IMS Learning Design - Moodle.com
- Support for importing/exporting LD, converting Moodle activities and sequences of activities into a standard format for sharing, and importing standard sequences into Moodle courses
- API for integrating external systems for managing student information
- Moodle Voice is a project for embedding VoiceXML support into Moodle Core.
- Learning Design export? - Moodle.com and Open University of The Netherlands
- We plan to have a very simple export for any Moodle course into IMS LD format, as a proof of concept and to help the community start learning about IMS LD.
- Turnitin Integration - Dan Marsden with support from Catalyst NZ
- Improve usability
- Usability improvements for new and established users through increased field testing, selective feature availability, and research (such as the GSOC project).