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
m (Adjusting some LMS minors to bi-monthly)
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
'''Last Updated: 13 March 2020 Q1'''
'''Last Updated: 15 July 2020 Q3'''




Line 9: Line 9:
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.   


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.  
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.
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.
Line 22: Line 22:
Feedback from the community is extremely important and you can reach us by
Feedback from the community is extremely important and you can reach us by
* creating new issues on [http://tracker.moodle.org tracker],  
* 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,  
* joining the [https://moodleassociation.org/ Moodle Users Association] to vote on a new project for each release,  
* 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],  
Line 29: Line 29:
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.


Our Roadmap is built via our [http://docs.moodle.org/dev/Roadmap_process <span class="underline">Roadmap Process</span>]. 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.
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 =
= The big picture =
Line 37: Line 37:
=== User experience and flow ===
=== 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.<br />
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.
<br />
 
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.
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 ===
=== Enabling all our developers ===


Our significant community of developers are an amazing group of over 1000 people - many of them make a living being part of the Moodle community.
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.
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.
Line 65: Line 65:
|-
|-
! '''2020'''
! '''2020'''
! '''Moodle<br />
! '''Moodle LMS'''
LMS'''
! '''Moodle Workplace'''
! '''Moodle Workplace'''
! '''Moodle Apps'''
! '''Moodle Apps'''
! '''Moodle<br />
! '''MoodleCloud'''
Cloud'''
! '''MoodleNet'''
! '''Moodle<br />
Net'''
! '''Moodle Certificates'''
! '''Moodle Certificates'''
|-
|-
Line 156: Line 153:
|-
|-
| '''Q3'''
| '''Q3'''
| '''Release 3.9.1''' (July)
| '''Minor release(s)'''
'''Release 3.9.2''' (September)
| '''Tenant-shared learning
|
| '''Notifications of new grades
'''Release 3.9.1<br />
'''
 
Tenant-shared learning
|
'''Release 3.9.1<br />
<br />
'''Notifications of new grades


Improved connections with other products
Improved connections with other products
| '''Release 3.9.1<br />
| New:'''<br />
<br />
New:'''<br />
<br />
<br />
New plans<br />
New plans<br />
Line 182: Line 169:
|-
|-
| '''Q4'''
| '''Q4'''
| '''Release 3.9.3''' (November)
| '''Moodle 3.10
|
'''Minor release(s)
'''Release 3.9.2'''
| Report Builder improvements
 
| '''Functionality gaps for students
Report Builder improvements
|
'''Release 3.9.2<br />
<br />
'''Functionality gaps for students


UX improvements
UX improvements
Line 200: Line 182:
|-
|-
| '''2021'''
| '''2021'''
| '''Moodle<br />
| '''Moodle LMS'''
LMS'''
| '''Moodle Workplace'''
| '''Moodle Workplace'''
| '''Moodle Apps'''
| '''Moodle Apps'''
| '''Moodle<br />
| '''MoodleCloud'''
Cloud'''
| '''MoodleNet'''
| '''Moodle<br />
Net'''
| '''Moodle Certificates'''
| '''Moodle Certificates'''
|-
|-
| '''Q1'''
| '''Q1'''
|
| '''Minor release(s)
| '''Release 3.9.4''' (January)
| '''Dashboards
'''Release 3.9.5''' (March)<br />
<br />
'''Dashboards
|
|
|
|
Line 222: Line 198:
|-
|-
| '''Q2'''
| '''Q2'''
| '''Moodle Plugins Service Soft Launch'''
| '''Moodle 3.11
* Student activity completion (MUA)
* Open Badges v2.1 (Badge Connect API)
* Accessibility toolkit integration
 
'''Minor release(s)
 
|
|
|
|
Line 230: Line 212:
|-
|-
| '''Q3'''
| '''Q3'''
|
| '''Minor release(s)
|
|
|
|
Line 238: Line 220:
|-
|-
| '''Q4'''
| '''Q4'''
|
| '''Release 4.0'''<br />
'''Release 4.0'''<br />
'''UX improvements:'''<br />
<br />
* Navigation
'''New:'''
* Course editing
* Onboarding
* Other small wins
* UI consistency via component library
* Information flow and task management


'''New:'''<br />
* LTI 1.3 Advantage Tool / Provider implementation
* BigBlueButton integration
Workplace features:<br />
Workplace features:<br />
- Certificates<br />
* Report Builder<br />
- Report Builder<br />
<br />
<br />
'''Improved:'''<br />
[Moodle Plugins Service Soft Launch]
<br />
UX navigation


UX biggest pains
UX consistency via component library
Information flow and task management
| '''Release 4.0'''
| '''Release 4.0'''
|
| '''Release 4.0'''
'''Release 4.0'''


'''Improved:'''<br />
'''Improved:'''<br />
Line 275: Line 255:
|-
|-
| '''2022'''
| '''2022'''
| '''Moodle<br />
| '''Moodle LMS'''
LMS'''
| '''Moodle Workplace'''
| '''Moodle Workplace'''
| '''Moodle Apps'''
| '''Moodle Apps'''
| '''Moodle<br />
| '''MoodleCloud'''
Cloud'''
| '''MoodleNet'''
| '''Moodle<br />
Net'''
| '''Moodle Certificates'''
| '''Moodle Certificates'''
|-
|-
Line 318: Line 295:
|}
|}


== Notes on some of these major release dates: ==
== Notes on the Moodle LMS releases ==


===Moodle 4.0 in November 2021 ===
===Moodle 4.0 in November 2021 ===


Normally Moodle LMS major releases are every 6 months, in May and November.
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.


However, 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.
As part of a significant UX and design change, the current focus is on three main UX projects:
* [[Moodle_4.0_navigation_improvements|Improved navigation]], search and menus - MDL-69588
* Making it easier to create and manage courses
* Making it easier for students to know what they need to do to complete a course, and know what’s next


There are a lot of ideas around for 4.0 - we will be relying on our new UX team to organise and prioritise a lot of it during the next 6 months.
Other projects include:
* LTI 1.3 Advantage Tool / Provider implementation - MDL-69542
* BigBlueButton integration - MDL-70658
* a community proposal for the question bank being discussed and shaped by a consortium of universities - [[Question bank improvements for Moodle 4.0]].


=== Moodle 3.9 release in June 2020 ===
=== Moodle 3.11===
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 support of a longer release timeframe for Moodle 4.0, we have decided to release Moodle 3.9 in June.
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.


The extra month will give us time to bring in a number of extra items in support of Moodle’s other products, which are in addition to the planned features for the 3.9 release.
Scheduled projects for Moodle 3.11 are:
* [[Student activity completion]] (MUA) - MDL-70469
* Open Badges v2.1 (Badge Connect API) - MDL-71117
* Brickfield accessibility toolkit integration - MDL-71041


It will also allow us to include as many community contributions as possible as we work towards the release date.
===Moodle 3.10 ===


* Code freeze (no new features accepted): '''4th May 2020'''
Moodle 3.10 was released in November 2020. Please see the [https://docs.moodle.org/dev/Moodle_3.10_release_notes release notes] for an overview of all the improvements and new features.
* QA cycle (start of QA testing): '''11th May 2020'''
 
* Scheduled release date (once QA passed): '''8th June 2020'''
=== Moodle 3.9 ===
 
Moodle 3.9 was released in June 2020. Please see the [[Moodle_3.9_release_notes|release notes]] for an overview of all the improvements and new features.
 
''Note that Moodle 3.9.x (LTS) is the last version actively supporting Internet Explorer 11. Moodle 3.10 (released in November 2020) does NOT support Internet Explorer 11.''
 
=== Release support timeframes ===
{| class="wikitable" border="1"
|-
! Version
! (Scheduled) Release date
! Full support period ends
! Security support period ends
|-
| Moodle 3.9 (LTS)
| 15 June 2020
| 10 May 2021
| 8 May 2023
|-
| Moodle 3.10
| November 2020
| November 2021
| May 2022
|-
| Moodle 3.11
| May 2021
| May 2022
| November 2022
|-
| Moodle 4.0
| November 2021
| November 2022
| May 2023
|-
| Moodle 4.1 (LTS)
| May 2022
| May 2023
| May 2025
|}


=Past releases=
=Past releases=

Revision as of 01:25, 29 April 2021

Last Updated: 15 July 2020 Q3



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.

We publish Roadmap updates such as this one every quarter.


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

2020 Moodle LMS Moodle Workplace Moodle Apps MoodleCloud MoodleNet Moodle Certificates
Q1 Launch of new Moodle app plans Launch of Workplace hosting


Free trials

Q2

Release 3.9

LLTS (Long Long Term Support)

New:

Create H5P content

MoodleNet

Improved:

Activity chooser

Participants filters (MUA)

Accessibility

Safe Exam Browser

Release 3.9

New:

Appointments

Data Importers and exporters

Release 3.9

New:

Text editor draft autosave

Updates:

Moodle LMS 3.9 compatibility


Moodle Workplace 3.9 compatibility

Improved connections with other Moodle products


Self-service for renames and restores

Release 1.0

New:

Integrates to Moodle 3.9 and later

Moderation

Federation

HQ-run home instance

GDPR compliance

Themeable

MEC 2020 launch

6 courses covering all 22 competencies

Translated into multiple languages

Q3 Minor release(s) Tenant-shared learning Notifications of new grades

Improved connections with other products

New:


New plans

Updates:

Simplified signup and upgrades

Q4 Moodle 3.10

Minor release(s)

Report Builder improvements Functionality gaps for students

UX improvements

Improvements based on customer needs MEC Direct Release


MEC licensing for large institutions

2021 Moodle LMS Moodle Workplace Moodle Apps MoodleCloud MoodleNet Moodle Certificates
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)

Other certifications
Q3 Minor release(s)
Q4 Release 4.0

UX improvements:

  • Navigation
  • Course editing
  • Onboarding
  • Other small wins
  • UI consistency via component library
  • Information flow and task management

New:

  • LTI 1.3 Advantage Tool / Provider implementation
  • BigBlueButton integration

Workplace features:

  • Report Builder


[Moodle Plugins Service Soft Launch]

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


2022 Moodle LMS Moodle Workplace Moodle Apps MoodleCloud MoodleNet Moodle Certificates
Q1
Q2 Release 4.1 Release 4.1 Release 4.1 Release 4.1
Q3
Q4 Release 4.2 Release 4.2 Release 4.2 Release 4.2

Notes on the Moodle LMS releases

Moodle 4.0 in November 2021

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
  • 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

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:

Moodle 3.10

Moodle 3.10 was released in November 2020. Please see the release notes for an overview of all the improvements and new features.

Moodle 3.9

Moodle 3.9 was released in June 2020. Please see the release notes for an overview of all the improvements and new features.

Note that Moodle 3.9.x (LTS) is the last version actively supporting Internet Explorer 11. Moodle 3.10 (released in November 2020) does NOT support Internet Explorer 11.

Release support timeframes

Version (Scheduled) Release date Full support period ends Security support period ends
Moodle 3.9 (LTS) 15 June 2020 10 May 2021 8 May 2023
Moodle 3.10 November 2020 November 2021 May 2022
Moodle 3.11 May 2021 May 2022 November 2022
Moodle 4.0 November 2021 November 2022 May 2023
Moodle 4.1 (LTS) May 2022 May 2023 May 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