Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Roadmap: Difference between revisions

From MoodleDocs
mNo edit summary
m (link edits)
Line 5: Line 5:
* [[Unicode]] - Moodle.com, Eloy Lafuente and Koen Roggemans
* [[Unicode]] - Moodle.com, Eloy Lafuente and Koen Roggemans
::Moodle is now 100% Unicode, which means any language can be mixed together and an end to a number of problems that different character sets caused us.
::Moodle is now 100% Unicode, which means any language can be mixed together and an end to a number of problems that different character sets caused us.
* [[Documentation]] - Moodle.com and Helen Foster
* [[MoodleDocs development|Documentation]] - Moodle.com and Helen Foster
::A new one-stop Wiki site for ALL Moodle documentation, including links from Moodle itself
::A new one-stop wiki site for ALL Moodle documentation, including links from Moodle itself
* [[Database]] - Moodle.com  
* [[Database]] - Moodle.com  
::A new activity module that allows collaborative collection of structured data, useful for many things!
::A new activity module that allows collaborative collection of structured data, useful for many things!
Line 13: Line 13:
* [[Blogs]] - Daryl Hawes and Moodle.com
* [[Blogs]] - Daryl Hawes and Moodle.com
::Allows reflection on an ongoing basis.  Entries are marked and can be viewed by user, course, group, site etc.  Contains new keyword support.   
::Allows reflection on an ongoing basis.  Entries are marked and can be viewed by user, course, group, site etc.  Contains new keyword support.   
* [[Site Stats]] - Catalyst
* [[Site stats]] - Catalyst
::Provides statistics at a higher level than before (by course etc)
::Provides statistics at a higher level than before (by course etc.)
* [[My Moodle]] - Catalyst
* [[My Moodle]] - Catalyst
::A dashboard interface that allows an overview for each user of all their courses etc
::A dashboard interface that allows an overview for each user of all their courses etc.
* [[Hive integration]] - Moodle.com and Harvest Road
* [[Hive integration]] - Moodle.com and Harvest Road
::This initial integration with Hive allows teachers to upload, browse, search and select [[mod/resource/index|Resources]] within the external repository.
::This initial integration with Hive allows teachers to upload, browse, search and select [[mod/resource/index|Resources]] within the external repository.
* [[Multiple Groups]] - Moodle.com and Arab Open University
* [[Multiple groups]] - Moodle.com and Arab Open University
::Users can be part of multiple groups within a course.
::Users can be part of multiple groups within a course
* [[IMS Resource]] - Eloy Lafuente and Alton College
* [[IMS resource]] - Eloy Lafuente and Alton College
::Supports the loading of any content package as a Resource, plus special support for NLN repositories.
::Supports the loading of any content package as a resource, plus special support for a repository of NLN materials
* [[Learning Design Export]] - Moodle.com and Open University of The Netherlands
* [[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.
::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.
* [[Granularised Backup]] - Catalyst and Eloy Lafuente
* [[Granularised backup]] - Catalyst and Eloy Lafuente
::
* [[Chameleon|Chameleon theme]] - Andy Walker and Urs Hunkler  
* [[Chameleon Theme]] - Andy Walker & Urs Hunkler.
:: An interactive Moodle theme
:: It's in 1.6 CVS and you can test it live on http://chameleon-theme.unodo.de
::
* [[Multi Authentication]] - Iñaki Arenaza?
* [[Multi Authentication]] - Iñaki Arenaza?
::
* [[Multi Enrolment]] - Catalyst
* [[Multi Enrolment]] - Catalyst
::


== Version 2.0 - Expected end of 2006 ==
== Version 2.0 - Expected end of 2006 ==


* [[IMS Learning Design]] - moodle.com
* [[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
::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
* [[Conditional activities]] - moodle.com
* [[Conditional activities]] - Moodle.com
::allowing dependencies and forced paths through the content.  It also provides support for
::Allowing dependencies and forced paths through the content
* [[Roles]] - moodle.com
* [[Roles]] - Moodle.com
::this new system will allow the creation of custom roles at site, course and activity level
::This new system will allow the creation of custom roles at site, course and activity level
* [[Metadata]] - moodle.com
* [[Metadata]] - Moodle.com
::build on the keywords in 1.6 to provide metadata for all activities and courses, linkable to standard lists of metadata such as State-based learning outomes and curricula
::Build on the keywords in 1.6 to provide metadata for all activities and courses, linkable to standard lists of metadata such as State-based learning outomes and curricula
* [[Accessibility]] - moodle.com  
* [[Accessibility]] - Moodle.com  
::Full compliance with all major accessibility standards
::Full compliance with all major accessibility standards
* [[Web Services API]]
* [[Web Services API]]
::Providing remote control and access of Moodle services by other systems, as well as sharing of information between Moodle sites with trust relationships.
::Providing remote control and access of Moodle services by other systems, as well as sharing of information between Moodle sites with trust relationships.
* [[Repository API]] - moodle.com
* [[Repository API]] - Moodle.com
::Abstract all file operations to an API that allows plugins for different external repositories.
::Abstract all file operations to an API that allows plugins for different external repositories
* [[Student Information API]]
* [[Student Information API]]
::API for integrating external systems for managing student career
::API for integrating external systems for managing student information
* [[Community Hub]] - moodle.com  
* [[Community hub]] - Moodle.com  
::Leverage above improvements into a system to network Moodles together.
::Leverage above improvements into a system to network Moodles together


== Version 2.1 ==
== Version 2.1 ==


* [[Groups]]  
* [[Groups]]  
::groups can also be defined at the site level, and activities can be assigned to course groups
::Groups can also be defined at the site level, and activities can be assigned to course groups
* [[Portfolio API]]
* [[Portfolio API]]
::Interface Moodle activities and repositories to help produce portfolios for internal assessment AND external publication
::Interface Moodle activities and repositories to help produce portfolios for internal assessment AND external publication


[[Category:Core]]
[[Category:Administrator]]
[[Category:Developer]]
[[Category:Developer]]

Revision as of 21:38, 5 February 2006

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 1.6 - Beta expected late February 2006

  • Unicode - Moodle.com, Eloy Lafuente and Koen Roggemans
Moodle is now 100% Unicode, which means any language can be mixed together and an end to a number of problems that different character sets caused us.
A new one-stop wiki site for ALL Moodle documentation, including links from Moodle itself
A new activity module that allows collaborative collection of structured data, useful for many things!
  • LAMS - LAMS Foundation
Integrated via a course format and an activity module
  • Blogs - Daryl Hawes and Moodle.com
Allows reflection on an ongoing basis. Entries are marked and can be viewed by user, course, group, site etc. Contains new keyword support.
Provides statistics at a higher level than before (by course etc.)
A dashboard interface that allows an overview for each user of all their courses etc.
This initial integration with Hive allows teachers to upload, browse, search and select Resources within the external repository.
Users can be part of multiple groups within a course
Supports the loading of any content package as a resource, plus special support for a repository of NLN materials
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.
An interactive Moodle theme

Version 2.0 - Expected end of 2006

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
Allowing dependencies and forced paths through the content
This new system will allow the creation of custom roles at site, course and activity level
Build on the keywords in 1.6 to provide metadata for all activities and courses, linkable to standard lists of metadata such as State-based learning outomes and curricula
Full compliance with all major accessibility standards
Providing remote control and access of Moodle services by other systems, as well as sharing of information between Moodle sites with trust relationships.
Abstract all file operations to an API that allows plugins for different external repositories
API for integrating external systems for managing student information
Leverage above improvements into a system to network Moodles together

Version 2.1

Groups can also be defined at the site level, and activities can be assigned to course groups
Interface Moodle activities and repositories to help produce portfolios for internal assessment AND external publication