Difference between revisions of "Roadmap"

Jump to: navigation, search
m (link to UTF-8_migration)
m (Moodle 3.9 (May 2020 release))
 
(401 intermediate revisions by 39 users not shown)
Line 1: Line 1:
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.
+
The Moodle Project is designed to have a positive effect on the world by supporting and empowering the educators who are teaching students in all sectors, in all countries.
  
== Version 1.6 - Beta expected late February 2006 ==
+
To do this, our team at Moodle HQ examines the problems around education and creates solutions in the forms of products that fit our values of education, openness, respect, integrity and innovation.  
  
* [[UTF-8_migration|Unicode]] - Moodle.com, Eloy Lafuente and Koen Roggemans
+
This page is your starting point for learning about our plans for upcoming releases of Moodle. Below you will find information on the features that are currently in progress and those being planned for future releases.
::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.
 
* [[MoodleDocs development|Documentation]] - Moodle.com and Helen Foster
 
::A new one-stop wiki site for ALL Moodle documentation, including links from Moodle itself
 
* [[Database]] - Moodle.com
 
::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. 
 
* [[Site stats]] - Catalyst
 
::Provides statistics at a higher level than before (by course etc.)
 
* [[My Moodle]] - Catalyst
 
::A dashboard interface that allows an overview for each user of all their courses etc.
 
* [[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.
 
* [[Multiple groups]] - Moodle.com and Arab Open University
 
::Users can be part of multiple groups within a course
 
* [[IMS resource]] - Eloy Lafuente and Alton College
 
::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
 
::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
 
* [[Chameleon|Chameleon theme]] - Andy Walker and Urs Hunkler
 
:: An interactive Moodle theme
 
* [[Multi Authentication]] - Iñaki Arenaza?
 
* [[Multi Enrolment]] - Catalyst
 
  
== Version 2.0 - Expected end of 2006 ==
+
==Inputs to the roadmap==
 +
Proposals for improvements and new features are sourced from a variety of different inputs. Feedback from the community is very important and you can reach us by creating new issues on [http://tracker.moodle.org tracker], joining the [https://moodleassociation.org/ Moodle User Association] to vote on a new project for each release, discussing your ideas on the [https://moodle.org/forums forums], and meeting us in person at one of our [https://moodlemoot.org/ MoodleMoots]!
  
* [[IMS Learning Design]] - Moodle.com
+
Moodle also has an extensive network of [https://moodle.com/partners Moodle Partners]. Moodle Partners are service providers that are certified by Moodle HQ to provide high quality Moodle services for schools, institutions and organisations. We work closely with our partners to determine the needs of Moodle Users and improve the platform.
::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
 
::Allowing dependencies and forced paths through the content
 
* [[Roles]] - Moodle.com
 
::This new system will allow the creation of custom roles at site, course and activity level
 
* [[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
 
* [[Accessibility]] - Moodle.com
 
::Full compliance with all major accessibility standards
 
* [[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.
 
* [[Repository API]] - Moodle.com
 
::Abstract all file operations to an API that allows plugins for different external repositories
 
* [[Student Information API]]
 
::API for integrating external systems for managing student information
 
* [[Community hub]] - Moodle.com
 
::Leverage above improvements into a system to network Moodles together
 
  
== Version 2.1 ==
+
==Moodle 3.8 (November 2019 release)==
 +
The following main features and improvements will form part of Moodle 3.8.
  
* [[Groups]]  
+
# Forum enhancements. This is a project run in collaboration with the [https://moodleassociation.org/ MUA].
::Groups can also be defined at the site level, and activities can be assigned to course groups
+
## Ability to grade forum activity (MDL-66074)
* [[Portfolio API]]
+
## Student activity reports (MDL-66076)
::Interface Moodle activities and repositories to help produce portfolios for internal assessment AND external publication
+
## Exporting of forum content (MDL-66075)
 +
## A new nested forum discussion look and feel will be available to test as a forum user preference setting (MDL-64821)
 +
# [[H5P|H5P integration]] (MDL-66382).
 +
## Integration of the H5P player lib (MDL-66609)
 +
## H5P filter (MDL-66397)
 +
## H5P button for Atto editor (MDL-66388)
 +
# Improvements and new features for Learning Analytics.
 +
## Bulk actions for insights (MDL-62191)
 +
## New insight: students who have not logged in recently (MDL-65588)
 +
## Insights results report (MDL-65562)
 +
## Allow the python ML backend to run from a separate server (MDL-66004)
 +
# Messaging improvements:
 +
## Add emojis to messaging (MDL-65896)
  
[[Category:Developer]]
+
During the Moodle 3.8 development cycle the HQ team have also commenced work on the following projects:
 +
* Activity dates relative to student enrolment dates.
 +
** We have commenced with implementation of relative activity dates for the assignment activity (MDL-66044 and MDL-61209). This is an experimental feature at this point in time until implementation is completed for assignment and the other activities.
 +
* [https://docs.moodle.org/dev/Activity_chooser Activity Chooser improvements].
 +
** We have commenced user research, tested some initial prototypes and more information will be shared soon.
 +
** Adding search, starring of activities and better organisation of the activities and resources.
 +
* Accessibility review
 +
** We are working towards an audit of Moodle's accessibility compliance.
 +
 
 +
==Moodle 3.9 (May 2020 release)==
 +
The following main features and improvements are being considered and planned for the Moodle 3.9 release.
 +
Note that this list is still subject to change depending on prioritisation of our activities and some of these may go into subsequent releases.
 +
 
 +
# Further development of the [[H5P|H5P integration]].
 +
## Integration of H5P content types with Moodle gradebook and activity completion.
 +
## Improved integration of H5P content type selection in Moodle's activity chooser.
 +
# [https://docs.moodle.org/dev/Activity_chooser Activity chooser improvements].
 +
## Adding search, starring of activities and better organisation of the activities and resources.
 +
# MUA project. We are working with the MUA and reviewing their top two voted projects:
 +
## Course Copy interface (MDL-64843)
 +
## Participants page filters (MDL-64963)
 +
# Accessibility improvements.
 +
# [https://new.moodle.net/ MoodleNet integration].
 +
# Assignment grading UX improvements.
 +
# [https://tracker.moodle.org/browse/MDL-64934 Improved '''Safe Exam Browser''' integration].
 +
# Further work on relative activity dates.
 +
 
 +
Other projects that are under consideration are:
 +
* Simplifying course creation
 +
 
 +
==Moodle 3.8 Dates==
 +
* Code freeze (no new features accepted): '''7th October 2019'''
 +
* QA cycle (start of QA testing): '''14th October 2019'''
 +
* Scheduled release date (once QA passed): '''18th November 2019'''
 +
 
 +
==Moodle 3.9 (LTS) Dates==
 +
* Code freeze (no new features accepted): '''6th April 2020'''
 +
* QA cycle (start of QA testing): '''13th April 2020'''
 +
* Scheduled release date (once QA passed): '''11th May 2020'''
 +
 
 +
==Moodle releases==
 +
See our [[Releases]] page for information about past releases.
 +
After Moodle 2.0 we switched to time-based releases rather than feature-based releases (see our [https://docs.moodle.org/dev/Process development process]). Because of this, the details above on future releases are an indication of current priorities only, and are targeted to be released in the upcoming releases. Anything not ready by the next release date will generally be pushed to the following major release.
 +
 
 +
==See also==
 +
 
 +
* [[Releases]] - versions of Moodle that have already been released
 +
* https://docs.moodle.org/dev/Releases#General_release_calendar Key dates relating to future releases.
 +
 
 +
[[es:Plan de desarrollo]]
 +
[[fr:Planification]]
 +
 
 +
[[Category:Core development]]

Latest revision as of 01:10, 30 October 2019

The Moodle Project is designed to have a positive effect on the world by supporting and empowering the educators who are teaching students in all sectors, in all countries.

To do this, our team at Moodle HQ examines the problems around education and creates solutions in the forms of products that fit our values of education, openness, respect, integrity and innovation.

This page is your starting point for learning about our plans for upcoming releases of Moodle. Below you will find information on the features that are currently in progress and those being planned for future releases.

Inputs to the roadmap

Proposals for improvements and new features are sourced from a variety of different inputs. Feedback from the community is very important and you can reach us by creating new issues on tracker, joining the Moodle User Association to vote on a new project for each release, discussing your ideas on the forums, and meeting us in person at one of our MoodleMoots!

Moodle also has an extensive network of Moodle Partners. Moodle Partners are service providers that are certified by Moodle HQ to provide high quality Moodle services for schools, institutions and organisations. We work closely with our partners to determine the needs of Moodle Users and improve the platform.

Moodle 3.8 (November 2019 release)

The following main features and improvements will form part of Moodle 3.8.

  1. Forum enhancements. This is a project run in collaboration with the MUA.
    1. Ability to grade forum activity (MDL-66074)
    2. Student activity reports (MDL-66076)
    3. Exporting of forum content (MDL-66075)
    4. A new nested forum discussion look and feel will be available to test as a forum user preference setting (MDL-64821)
  2. H5P integration (MDL-66382).
    1. Integration of the H5P player lib (MDL-66609)
    2. H5P filter (MDL-66397)
    3. H5P button for Atto editor (MDL-66388)
  3. Improvements and new features for Learning Analytics.
    1. Bulk actions for insights (MDL-62191)
    2. New insight: students who have not logged in recently (MDL-65588)
    3. Insights results report (MDL-65562)
    4. Allow the python ML backend to run from a separate server (MDL-66004)
  4. Messaging improvements:
    1. Add emojis to messaging (MDL-65896)

During the Moodle 3.8 development cycle the HQ team have also commenced work on the following projects:

  • Activity dates relative to student enrolment dates.
    • We have commenced with implementation of relative activity dates for the assignment activity (MDL-66044 and MDL-61209). This is an experimental feature at this point in time until implementation is completed for assignment and the other activities.
  • Activity Chooser improvements.
    • We have commenced user research, tested some initial prototypes and more information will be shared soon.
    • Adding search, starring of activities and better organisation of the activities and resources.
  • Accessibility review
    • We are working towards an audit of Moodle's accessibility compliance.

Moodle 3.9 (May 2020 release)

The following main features and improvements are being considered and planned for the Moodle 3.9 release. Note that this list is still subject to change depending on prioritisation of our activities and some of these may go into subsequent releases.

  1. Further development of the H5P integration.
    1. Integration of H5P content types with Moodle gradebook and activity completion.
    2. Improved integration of H5P content type selection in Moodle's activity chooser.
  2. Activity chooser improvements.
    1. Adding search, starring of activities and better organisation of the activities and resources.
  3. MUA project. We are working with the MUA and reviewing their top two voted projects:
    1. Course Copy interface (MDL-64843)
    2. Participants page filters (MDL-64963)
  4. Accessibility improvements.
  5. MoodleNet integration.
  6. Assignment grading UX improvements.
  7. Improved Safe Exam Browser integration.
  8. Further work on relative activity dates.

Other projects that are under consideration are:

  • Simplifying course creation

Moodle 3.8 Dates

  • Code freeze (no new features accepted): 7th October 2019
  • QA cycle (start of QA testing): 14th October 2019
  • Scheduled release date (once QA passed): 18th November 2019

Moodle 3.9 (LTS) Dates

  • Code freeze (no new features accepted): 6th April 2020
  • QA cycle (start of QA testing): 13th April 2020
  • Scheduled release date (once QA passed): 11th May 2020

Moodle releases

See our Releases page for information about past releases. After Moodle 2.0 we switched to time-based releases rather than feature-based releases (see our development process). Because of this, the details above on future releases are an indication of current priorities only, and are targeted to be released in the upcoming releases. Anything not ready by the next release date will generally be pushed to the following major release.

See also