As Moodle gains in maturity, its directions are increasingly influenced by the community of developers and users. A dynamic database of proposed features and their status can be found at moodle.org/bugs. Your contributions in the form of ideas, code, feedback and promotion are all very welcome - see the Developers manual for more details.
Here is our current vision of the future, though this always changes depending on what developers want to work on.
Version 1.2 - February 2004
The main targets for this version include:
- Support for groups/cohorts within courses
- New module: Glossary
- Text filters - allows all text to be parsed by plugins
- Completely new WYSIWYG editor throughout Moodle
- Improved interfaces in many areas
Version 2.0 - Early 2004
This major release will include some major changes in internal structure designed to add flexibility and scalability in many areas. Among the major targets are:
- Completely rewritten display layer using XHTML-compatible code and complete implementation of templates for increased standards-compliance, flexibility and accessibility
- Wider use of PHP classes in key areas of the Moodle code, to make some things easier for programmers writing new modules or integrating with external systems
- New architecture for Enrolments with plugins (similar to the existing Authentication architecture) so that external systems (eg Student Records, Paypal, LDAP etc) can control student and teacher access within courses
Version 2.1 - Mid 2004
This release will start to take advantage of the new structuring and add new features such as:
- New access-control system allowing finely-defined roles and rights
- Stronger pedagogical support for both teachers and students
- Basic support for standard learning objects (SCORM content packages)
- Better integration of Moodle with moodle.org (for teachers to share and collaborate)
Version: $Id$