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
(14 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Template:Migrated|newDocId=/general/community/roadmap}}
= Introduction =
= Introduction =
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.  
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.  
Line 13: Line 14:
* discussing your ideas on the [https://moodle.org/forums forums],  
* discussing your ideas on the [https://moodle.org/forums forums],  
* creating new solutions as a plugin in the [https://moodle.org/plugins Moodle Plugins directory],  
* creating new solutions as a plugin in the [https://moodle.org/plugins Moodle Plugins directory],  
* or meeting us in person at one of our [https://moodle.com/events/ MoodleMoots]!
* or meeting us in person at one of our [https://moodle.com/events/ MoodleMoots]
 
 
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.
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.


Line 46: Line 49:
| '''MoodleCloud'''
| '''MoodleCloud'''
| '''MoodleNet'''
| '''MoodleNet'''
| '''Moodle Certificates'''
| '''Moodle Academy'''
|-
|-
| '''Q1'''
| '''Q1'''
Line 66: Line 69:
|
|
|
|
| Other certifications
|  
* Learn Moodle Teaching Next Level.
* Learn Moodle 3.11 Basics (MOOC).
|-
|-
| '''Q3'''
| '''Q3'''
Line 75: Line 80:
|
|
|
|
* [https://moodle.academy Moodle.Academy] launched.
* [https://moodle.academy/mod/page/view.php?id=57&forceview=1 First Educator courses released].
|-
|-
| '''Q4'''
| '''Q4'''
Line 82: Line 90:
| '''<br />'''
| '''<br />'''
<br />
<br />
'''
|
|
|
|
* [https://moodle.academy/mod/page/view.php?id=57&forceview=1 Further Educator courses released].
|-
|-
| '''2022'''
| '''2022'''
Line 92: Line 100:
| '''MoodleCloud'''
| '''MoodleCloud'''
| '''MoodleNet'''
| '''MoodleNet'''
| '''Moodle Certificates'''
| '''Moodle Academy'''
|-
|-
| '''Q1'''
| '''Q1'''
|'''Release 4.0'''<br />
|'''Minor releases(s)'''
|
|
|
|
|
* [https://moodle.academy/mod/page/view.php?id=59&forceview=1 First Developer Beginner courses released].
|-
| '''Q2'''
|'''Moodle 4.0'''
 


'''UX improvements'''
'''UX improvements'''
* Navigation
* Navigation
* Course editing
* Course experience
* Onboarding
* Onboarding
* Other small wins (calendar / timeline block)
* Other wins (calendar / timeline block)
* UI consistency via component library
* UI consistency via component library
* Information flow and task management




Line 113: Line 130:
* Workplace Report Builder integration
* Workplace Report Builder integration
* Site admin presets
* Site admin presets
|
* Question bank improvements
|'''Release 4.0'''
 
 
'''Minor release(s)'''
| '''Release 4.0'''
| '''Release 4.0'''




Line 124: Line 145:


Classroom tools with friendly UX
Classroom tools with friendly UX
|
|
|
|-
| '''Q2'''
| '''Minor release(s)'''
| '''Release 4.0'''
|
| '''Release 4.0'''
| '''Release 4.0'''
|
|
|
|
* [https://moodle.academy/mod/page/view.php?id=57&forceview=1 Further Educator courses released]*.
* [https://moodle.academy/mod/page/view.php?id=58&forceview=1 First Administrator courses released]*.
* [https://moodle.academy/mod/page/view.php?id=59&forceview=1 Further Developer courses released]*.
* Learn Moodle courses migrated to [https://moodle.academy Moodle.Academy].
* Program certificates available for purchase.
* Translations in languages other than English.
<nowiki>*</nowiki>A course in each learning pathway (Educator, Administrator, Developer) will introduce changes in Moodle 4.0.
|-
|-
| '''Q3'''
| '''Q3'''
Line 145: Line 167:
|-
|-
| '''Q4'''
| '''Q4'''
| '''Release 4.1'''
| '''Moodle 4.1'''




'''UX improvements'''
'''UX improvements'''
* Course activities
* Course activities
* Gradebook
* Gradebook
Line 156: Line 177:


'''New'''
'''New'''
 
* Improved integration with MoodleNet and other Moodle sites
* Improved integration with MoodleNet   and other Moodle sites
* Improved integration with 3rd party platforms/tools
* Improved integration with 3rd party   platforms/tools
* Database improvements (MUA)
* Database improvements (MUA)
* Question bank improvements
|  
|  
| '''Release 4.1'''
| '''Release 4.1'''
Line 167: Line 188:
|}
|}
== Notes on the Moodle LMS releases ==
== Notes on the Moodle LMS releases ==
===Moodle 4.0 in early 2022 ===
=== Moodle 4.1 (November 2022) ===
Moodle 4.1 (and following 4.x releases) will see a continuation of user experience (UX) improvements for the Moodle LMS platform. Moodle 4.0 focused on significant UX improvements for navigation and the main course page experience. In Moodle 4.1 we will focus on improving the UX for the course activities, commencing with the most widely used activities such as Assignment and Quiz. Improving the gradebook UX will be another main focus.
 
Other projects include:
* Improving the integration with MoodleNet
* Investigating and commencing the project to improve messaging in Moodle (proposed integration with [https://matrix.org/ Matrix] messaging)
* MUA projects to improve the Database and Assignment activities
* Continuing the [[Question bank improvements for Moodle 4.1|Question bank improvements]] project
===Moodle 4.0 (April 2022) ===
For our very large new releases such as 1.0, 2.0, 3.0 and now 4.0, we often take longer so that we can tackle more significant chunks of important core work, giving us the opportunity sometimes to make more serious changes to UX or architecture. Moodle 4.0 will focus on UX improvements.
For our very large new releases such as 1.0, 2.0, 3.0 and now 4.0, we often take longer so that we can tackle more significant chunks of important core work, giving us the opportunity sometimes to make more serious changes to UX or architecture. Moodle 4.0 will focus on UX improvements.


Line 181: Line 210:
* a community proposal for the question bank being discussed and shaped by a consortium of universities - [[Question bank improvements for Moodle 4.0]].
* a community proposal for the question bank being discussed and shaped by a consortium of universities - [[Question bank improvements for Moodle 4.0]].
* Integration of the [https://moodle.org/plugins/block_admin_presets admin presets] tool to enable saving, loading, and sharing of Moodle site configurations - [[Site admin presets]].
* Integration of the [https://moodle.org/plugins/block_admin_presets admin presets] tool to enable saving, loading, and sharing of Moodle site configurations - [[Site admin presets]].
=== Moodle 3.11===
=== Moodle 3.11 (May 2021)===
In 2021 the majority of HQ developers will be focused on the UX improvements that are scheduled for Moodle 4.0. This means that the Moodle 3.11 release is anticipated to contain mostly community contributed improvements and a couple smaller HQ developments.  
In 2021 the majority of HQ developers will be focused on the UX improvements that are scheduled for Moodle 4.0. This means that the Moodle 3.11 release is anticipated to contain mostly community contributed improvements and a couple smaller HQ developments.  


Line 191: Line 220:
* Brickfield accessibility toolkit integration - MDL-71041
* Brickfield accessibility toolkit integration - MDL-71041
=== Release support timeframes ===
=== Release support timeframes ===
We are extending security support on Moodle 3.9 and Moodle 3.11 to November 2023. We are also extending general bug fix support on Moodle 3.11 by 6 months to November 2022. This will provide additional support and time for sites to make the transition to Moodle 4.0 or Moodle 4.1.
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 201: Line 231:
| 15 June 2020
| 15 June 2020
| 10 May 2021
| 10 May 2021
| 8 May 2023
| 13 Nov 2023 (ext 6M)
|-
|-
| Moodle 3.10
| Moodle 3.10
| 9 November 2020
| 9 Nov 2020
| 8 November 2021
| 8 Nov 2021
| 9 May 2022
| 9 May 2022
|-
|-
| Moodle 3.11
| Moodle 3.11
| 17 May 2021
| 17 May 2021
| 9 May 2022
| 14 Nov 2022 (ext 6M)
| 8 May 2023 (ext 6M)
| 13 Nov 2023 (ext 12M)
|-
|-
| Moodle 4.0
| Moodle 4.0
| March 2022
| Apr 2022
| May 2023
| May 2023
| November 2023
| Nov 2023
|-
|-
| Moodle 4.1 (LTS)
| Moodle 4.1 (LTS)
| November 2022
| Nov 2022
| November 2023
| Nov 2023
| November 2025
| Nov 2025
|}
|}
=Past releases=
=Past releases=

Revision as of 07:08, 29 April 2022

Important:

This content of this page has been updated and migrated to the new Moodle Developer Resources. The information contained on the page should no longer be seen up-to-date.

Why not view this page on the new site and help us to migrate more content to the new site!

Introduction

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 looks to the world, talks with our community, and creates solutions in the forms of products that fit our values of education, openness, respect, integrity and innovation.

This document summarises, for a broad audience, the best current plans on the future technical development of the Moodle’s open source learning platform, consisting of Moodle LMS, Moodle Workplace LMS, MoodleCloud, MoodleNet, Moodle Apps, and Moodle Educator Certificates.

Where this roadmap comes from

Proposals for improvements and new features come from a variety of different places.

Feedback from the community is extremely important and you can reach us by


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.

Our Roadmap is built via our Roadmap process. This process is continuously evolving but it always seeks to involve all our key stakeholders - students, teachers, admins, institutions, and of course our partners and supporters.

The big picture

Working on the Moodle learning platform involves millions of moving parts, and every release generally includes hundreds of improvements. However, there are four main goals that we are focussing on for the next two years:

User experience and flow

The entire user experience from onboarding, into daily teaching/learning and expert customisation of Moodle is the core value of what makes Moodle useful or not in the real world, in fully online and blended modes.

While we’re working on hundreds of smaller, annoying issues, we are also doing some major re-thinking around what an LMS should be in the next decade and beyond as a tool to empower educators and learners.

Enabling all our developers

Our significant community of engaged developers are an amazing group of over 1000 people - many of them make a living being part of the Moodle community.

We are of course working on ways to make Moodle programming easier and better, with better training and support as well as improved APIs, plugins, integrations and support for modern technologies.

However, a particularly exciting initiative is the new Moodle Plugins Service, due in 2021, which will provide an “app store” experience on which all developers can build financial sustainability for their work, while teachers will have easier access to use hundreds of new plugins in their courses via the web interface, without needing to convince their admins to install code. This will help the entire plugins ecosystem.

Better integrations between Moodle products

The current Moodle products already integrate with each other, of course, but there is much more to be done to make them work together more seamlessly, as part of one platform, so that our users have a better experience and also so that they become more aware of solutions to their problems.

Better integration with the world

Moodle is never used alone, and it is a part of many ecosystems at many levels. We must connect to all kinds of other systems, we must of course comply with new legislation such as the GDPR, Accessibility and much more.

In particular though, we are committed to helping to promote Open EdTech and to work closely with qualified Open EdTech products and major stakeholders to design and build an open architecture for a long-term future.


Roadmap timeline

2021 Moodle LMS Moodle Workplace Moodle Apps MoodleCloud MoodleNet Moodle Academy
Q1 Minor release(s) Dashboards
Q2 Moodle 3.11
  • Student activity completion (MUA)
  • Open Badges v2.1 (Badge Connect API)
  • Accessibility toolkit integration

Minor release(s)

  • Learn Moodle Teaching Next Level.
  • Learn Moodle 3.11 Basics (MOOC).
Q3 Minor release(s)
Q4 Minor release(s)


2022 Moodle LMS Moodle Workplace Moodle Apps MoodleCloud MoodleNet Moodle Academy
Q1 Minor releases(s)
Q2 Moodle 4.0


UX improvements

  • Navigation
  • Course experience
  • Onboarding
  • Other wins (calendar / timeline block)
  • UI consistency via component library


New:

  • LTI 1.3 Advantage Tool / Provider implementation
  • BigBlueButton integration
  • Atto accessibility improvements (MUA)
  • Workplace Report Builder integration
  • Site admin presets
  • Question bank improvements


Minor release(s)

Release 4.0 Release 4.0


Improved Moodle LMS 4.0 compatibility


Moodle Workplace 4.0 compatibility

Classroom tools with friendly UX

Release 4.0


*A course in each learning pathway (Educator, Administrator, Developer) will introduce changes in Moodle 4.0.

Q3 Minor release(s)
Q4 Moodle 4.1


UX improvements

  • Course activities
  • Gradebook
  • Global UX (tables/filters)


New

  • Improved integration with MoodleNet and other Moodle sites
  • Improved integration with 3rd party platforms/tools
  • Database improvements (MUA)
  • Question bank improvements
Release 4.1 Release 4.1

Notes on the Moodle LMS releases

Moodle 4.1 (November 2022)

Moodle 4.1 (and following 4.x releases) will see a continuation of user experience (UX) improvements for the Moodle LMS platform. Moodle 4.0 focused on significant UX improvements for navigation and the main course page experience. In Moodle 4.1 we will focus on improving the UX for the course activities, commencing with the most widely used activities such as Assignment and Quiz. Improving the gradebook UX will be another main focus.

Other projects include:

  • Improving the integration with MoodleNet
  • Investigating and commencing the project to improve messaging in Moodle (proposed integration with Matrix messaging)
  • MUA projects to improve the Database and Assignment activities
  • Continuing the Question bank improvements project

Moodle 4.0 (April 2022)

For our very large new releases such as 1.0, 2.0, 3.0 and now 4.0, we often take longer so that we can tackle more significant chunks of important core work, giving us the opportunity sometimes to make more serious changes to UX or architecture. Moodle 4.0 will focus on UX improvements.

As part of a significant UX and design change, the current focus is on three main UX projects:

  • Improved navigation, search and menus - MDL-69588
  • Making it easier to create and manage courses - MDL-70907
  • Making it easier for students to know what they need to do to complete a course, and know what’s next


Other projects include:

Moodle 3.11 (May 2021)

In 2021 the majority of HQ developers will be focused on the UX improvements that are scheduled for Moodle 4.0. This means that the Moodle 3.11 release is anticipated to contain mostly community contributed improvements and a couple smaller HQ developments.

Note that while we will endeavour to include all community contributions in the 3.11 release, we may defer some improvements to a later release depending on the complexity, size, and impact on other scheduled work.

Scheduled projects for Moodle 3.11 are:

Release support timeframes

We are extending security support on Moodle 3.9 and Moodle 3.11 to November 2023. We are also extending general bug fix support on Moodle 3.11 by 6 months to November 2022. This will provide additional support and time for sites to make the transition to Moodle 4.0 or Moodle 4.1.

Version (Scheduled) Release date Full support period ends Security support period ends
Moodle 3.9 (LTS) 15 June 2020 10 May 2021 13 Nov 2023 (ext 6M)
Moodle 3.10 9 Nov 2020 8 Nov 2021 9 May 2022
Moodle 3.11 17 May 2021 14 Nov 2022 (ext 6M) 13 Nov 2023 (ext 12M)
Moodle 4.0 Apr 2022 May 2023 Nov 2023
Moodle 4.1 (LTS) Nov 2022 Nov 2023 Nov 2025

Past 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