Note:

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

Prototypes: Difference between revisions

From MoodleDocs
No edit summary
m (Added download site prototype)
(19 intermediate revisions by 9 users not shown)
Line 3: Line 3:
''We would love to hear what you think of these new features! After exploring the sites, please post your feedback in the [https://moodle.org/mod/forum/view.php?id=8052 Future major features forum].''
''We would love to hear what you think of these new features! After exploring the sites, please post your feedback in the [https://moodle.org/mod/forum/view.php?id=8052 Future major features forum].''


== Coming in Moodle 3.9 ==


=== Activity Chooser Improvements ===
== New projects and prototype site demonstrations ==
This project is to update the activity chooser and allow users to star / favourite the activities they use the most. More information can be found at [[Activity chooser]].
=== Calendar usability improvements ===
{| class="wikitable" border="1"
|-
| Description
| As part of the UX improvements for Moodle 4.0, we are working on updates to the calendar.


[https://activitychooser.prototype.moodledemo.net Activity chooser prototype]


=== H5P Integration: Phase 2 ===
The main aims for this project are to make the calendar, calendar block and subscription management more intuitive, easier to use and improve accessibility.
This project continues on from the H5P integration work done in Moodle 3.8. Key new features will include the ability to:
|-
* create H5P content in Moodle
| Project Tracker
* use H5P content types as Moodle Activities with grading and completion tracking
| [https://tracker.moodle.org/browse/MDL-71770 Tracker epic containing all related issues]
* a new content bank to store created H5P content types
|-
| Prototype
| [https://calendartest.prototype.moodledemo.net/ Calendar usability improvements demo]
|-
| Target Version
| 4.0
|}
=== Course creation improvements ===
{| class="wikitable" border="1"
|-
| Description
| As part of the UX improvements for Moodle 4.0, we are working on making the like easier on creating and editing courses.


You can find more information on the [[H5P]] page and regular updates are posted in the [https://moodle.org/mod/forum/view.php?id=8603 H5P forum].


We also have a clickable [https://projects.invisionapp.com/share/7RVTFQ8HFJ4#/screens/403415791_index H5P prototype]
The main aims for this project are to improve the user experience of creating and editing courses in Moodle helping teachers to create and organize their courses. Adding new cool features like course index will allow teachers an easy way to view course structure, add new sections and activities, reorganize them and so on.
|-
| Project Tracker
| [https://tracker.moodle.org/browse/MDL-70907 Tracker epic containing all related issues]
|-
| Prototype
| [https://createcourse.prototype.moodledemo.net/ Course creation improvements demo]
|-
| Target Version
| 4.0
|}
=== Navigation update ===
{| class="wikitable" border="1"
|-
| Description
| We are updating the navigation around Moodle.


=== MUA Projects ===
For Moodle 3.9 we are collaborating with the [http://moodleuserassociation.org/ Moodle User Association] on two projects.


==== Participants page filter improvements ====
The main aim is to reduce the cognitive load associated with navigating around a Moodle site. For anyone that is new to using our LMS, there are a lot of settings that are immediately present and possibly not relevant. We are going through and improving the layout of the navigation from the front page all the way to how different activities are displaying settings and buttons.
This project will make the [https://tracker.moodle.org/browse/MDL-64963 course participants filter] on the participants page more powerful by allowing you to construct filter queries using logical operators (AND, OR, NOT).
|-
| Project Tracker
| [https://tracker.moodle.org/browse/MDL-69588 Tracker epic containing all related issues]
|-
| Prototype
| [https://navigation.prototype.moodledemo.net/ Navigation prototype demo]
|-
| Target Version
| 4.0
|}
=== Timeline block improvements ===
{| class="wikitable" border="1"
|-
| Description
| As part of the UX improvements for Moodle 4.0, we are working on improving the timeline block.


Try out the clickable [https://projects.invisionapp.com/share/XDW3CX9H5NF#/screens/403326516 filter prototype]!


==== Course copy interface ====
The main aims for this project are to improve the layout of information within the timeline block to make it easier to extract important information, replace pagination with "show more" (lazy-loading) functionality, and to provide bug fixes that improve the overall usability of the block.
This much requested feature will make it easier to [https://tracker.moodle.org/browse/MDL-64843 copy courses] in a few simple steps from a single screen.  
|-
| Project Tracker
| [https://tracker.moodle.org/browse/MDL-72274 Tracker epic containing all related issues]
|-
| Prototype
|[https://calendartest.prototype.moodledemo.net/ Timeline improvements demo](Note: The timeline features are demonstrated on the same Moodle site as the calendar improvements mentioned above).
|-
| Target Version
| 4.0
|}
=== Site admin presets ===
{| class="wikitable" border="1"
|-
| Description
| As part of the UX improvements for Moodle 4.0, we are working on helping administrators to enable/disable features and plugins easily to simplify their Moodle sites.




The main aim is to adapt and integrate the [https://moodle.org/plugins/block_admin_presets third-party plugin "Admin presets"], created by David Monllaó and maintained by developers from [https://pimenko.com/ Pimenko].
|-
| Project Tracker
| [https://tracker.moodle.org/browse/MDL-72111 Tracker epic containing all related issues]
|-
| Prototype
| [https://siteadminpresets.prototype.moodledemo.net/ Site admin presets demo]
|-
| Target Version
| 4.0
|}
=== Download site migration ===
{| class="wikitable" border="1"
|-
| Description
| download.moodle.org is out of the K8's infrastructure and uses Moodle 3.5 version.




''More prototype site links coming soon...''
The main objective of this project is to upgrade the Moodle instance and move it to the K8 infrastructure, where all the other sites are hosted.
 
|-
| Project Tracker
| [https://tracker.moodle.org/browse/MDLSITE-7013 Tracker epic containing all related issues]
|-
| Prototype
| [https://download.prototype.moodledemo.net/ Download site demo]
|-
| Target Version
| 4.1
|}
<br />
<br />
== How to contribute ==
=== [[File:logo moodle.png|frameless|100px]] <br /> Moodle User Experience (UX) Forums ===
{| class="wikitable" border="1"
|-
| Description
| As part of the UX 4.0 release, the UX team are establishing a presence on the Moodle.org platform in order to collaborate and communicate with the wider Moodle Community.
We're looking forward to working with you and sharing what we learn and what we do!
|-
| More
| User Experience Forum [https://moodle.org/course/view.php?id=17248 Want to shape the Moodle future with us?].
|-
| Project Tracker
| Moodle UX 4.0 [https://tracker.moodle.org/projects/UX/issues/ tracker issues and epics]
|-
| Prototypes
| [https://www.figma.com/proto/A4d9WOUVxCqS93mvXVCr8P/4.0-UX-Demo?node-id=2394%3A15559&viewport=727%2C769%2C0.07944665849208832&scaling=scale-down 4.0 Desktop Navigation UX Project]
[https://www.figma.com/proto/A4d9WOUVxCqS93mvXVCr8P/4.0-UX-Demo?node-id=2392%3A11210&viewport=1413%2C310%2C0.31215807795524597&scaling=scale-down 4.0 Mobile Navigation UX Project]
|-
| Target Version
| 4.0
|}
=== [[File:logo_moodle_tracker.jpg|frameless|100px]] <br /> Moodle Tracker ===
{| class="wikitable" border="1"
|-
| Description
| This is where we record and manage all issues related to Moodle and related systems.
It's not just for developers! :-) All users should use this system to report problems or new ideas for Moodle and help us make it better.
|-
| More
| Moodle Tracker [https://tracker.moodle.org/secure/Dashboard.jspa Want to shape the Moodle future with us?].
|}
=== [[File:mua-logo-small-onblue.png|frameless|100px]] <br /> Moodle Users Association ===
{| class="wikitable" border="1"
|-
| Description
| MUA's mission is to support the growth of Moodle by providing a strong and united voice to users, giving direction and resources for new developments.
|-
| More
| Join MUA [https://moodle.org/course/view.php?id=17248 Shape the future of Moodle today.].
|}
<br />
<br />
== [[File:logo_moodle_dev.jpg|frameless|100px]] <br /> Other Moodle demo sites ==
=== QA Moodle Demo ===
{| class="wikitable" border="1"
|-
| Description
| It is updated daily at 13:00 UTC with the latest fixes for testers to test and do a final check for any problems.
Every hour (on the hour) the database and files are reset.
|-
| Moodle Version
| The latest Moodle dev release!
|-
|-
| Site
| '''[https://qa.moodledemo.net/ qa.moodledemo.net/]'''
|}
=== School Moodle Demo ===
{| class="wikitable" border="1"
|-
| Description
| This demonstration site gives you the opportunity to explore Moodle in action as a manager, teacher, student, parent or privacy officer with realistic content.
This site is reset every hour on the hour so anything you "break" will get fixed.
|-
| Moodle Version
| The latest Moodle stable release!
|-
|-
| Site
| '''[https://school.moodledemo.net/ school.moodledemo.net/]'''
|}
=== Sandbox Moodle Demo ===
{| class="wikitable" border="1"
|-
| Description
| This site is a plain installation of Moodle using the Boost theme.
This site is reset to its blank state every hour, on the hour.
|-
| Moodle Version
| The latest Moodle stable release!
|-
|-
| Site
| '''[https://sandbox.moodledemo.net/ sandbox.moodledemo.net/]'''
|}
<br />
==See also==
==See also==
* [[Roadmap]] - for an overview of new features planned for the next release
* [[Roadmap]] - for an overview of new features planned for the next release
* [[Releases]] - for all official releases of Moodle, grouped by branch in reverse chronological order
<br />
<br />

Revision as of 09:10, 17 February 2023

This page provides links to prototype sites demonstrating new features that will be included in coming versions of Moodle.

We would love to hear what you think of these new features! After exploring the sites, please post your feedback in the Future major features forum.


New projects and prototype site demonstrations

Calendar usability improvements

Description As part of the UX improvements for Moodle 4.0, we are working on updates to the calendar.


The main aims for this project are to make the calendar, calendar block and subscription management more intuitive, easier to use and improve accessibility.

Project Tracker Tracker epic containing all related issues
Prototype Calendar usability improvements demo
Target Version 4.0

Course creation improvements

Description As part of the UX improvements for Moodle 4.0, we are working on making the like easier on creating and editing courses.


The main aims for this project are to improve the user experience of creating and editing courses in Moodle helping teachers to create and organize their courses. Adding new cool features like course index will allow teachers an easy way to view course structure, add new sections and activities, reorganize them and so on.

Project Tracker Tracker epic containing all related issues
Prototype Course creation improvements demo
Target Version 4.0

Navigation update

Description We are updating the navigation around Moodle.


The main aim is to reduce the cognitive load associated with navigating around a Moodle site. For anyone that is new to using our LMS, there are a lot of settings that are immediately present and possibly not relevant. We are going through and improving the layout of the navigation from the front page all the way to how different activities are displaying settings and buttons.

Project Tracker Tracker epic containing all related issues
Prototype Navigation prototype demo
Target Version 4.0

Timeline block improvements

Description As part of the UX improvements for Moodle 4.0, we are working on improving the timeline block.


The main aims for this project are to improve the layout of information within the timeline block to make it easier to extract important information, replace pagination with "show more" (lazy-loading) functionality, and to provide bug fixes that improve the overall usability of the block.

Project Tracker Tracker epic containing all related issues
Prototype Timeline improvements demo(Note: The timeline features are demonstrated on the same Moodle site as the calendar improvements mentioned above).
Target Version 4.0

Site admin presets

Description As part of the UX improvements for Moodle 4.0, we are working on helping administrators to enable/disable features and plugins easily to simplify their Moodle sites.


The main aim is to adapt and integrate the third-party plugin "Admin presets", created by David Monllaó and maintained by developers from Pimenko.

Project Tracker Tracker epic containing all related issues
Prototype Site admin presets demo
Target Version 4.0

Download site migration

Description download.moodle.org is out of the K8's infrastructure and uses Moodle 3.5 version.


The main objective of this project is to upgrade the Moodle instance and move it to the K8 infrastructure, where all the other sites are hosted.

Project Tracker Tracker epic containing all related issues
Prototype Download site demo
Target Version 4.1



How to contribute

logo moodle.png
Moodle User Experience (UX) Forums

Description As part of the UX 4.0 release, the UX team are establishing a presence on the Moodle.org platform in order to collaborate and communicate with the wider Moodle Community.

We're looking forward to working with you and sharing what we learn and what we do!

More User Experience Forum Want to shape the Moodle future with us?.
Project Tracker Moodle UX 4.0 tracker issues and epics
Prototypes 4.0 Desktop Navigation UX Project

4.0 Mobile Navigation UX Project

Target Version 4.0

logo moodle tracker.jpg
Moodle Tracker

Description This is where we record and manage all issues related to Moodle and related systems.

It's not just for developers! :-) All users should use this system to report problems or new ideas for Moodle and help us make it better.

More Moodle Tracker Want to shape the Moodle future with us?.

mua-logo-small-onblue.png
Moodle Users Association

Description MUA's mission is to support the growth of Moodle by providing a strong and united voice to users, giving direction and resources for new developments.
More Join MUA Shape the future of Moodle today..



logo moodle dev.jpg
Other Moodle demo sites

QA Moodle Demo

Description It is updated daily at 13:00 UTC with the latest fixes for testers to test and do a final check for any problems.

Every hour (on the hour) the database and files are reset.

Moodle Version The latest Moodle dev release!
Site qa.moodledemo.net/

School Moodle Demo

Description This demonstration site gives you the opportunity to explore Moodle in action as a manager, teacher, student, parent or privacy officer with realistic content.

This site is reset every hour on the hour so anything you "break" will get fixed.

Moodle Version The latest Moodle stable release!
Site school.moodledemo.net/

Sandbox Moodle Demo

Description This site is a plain installation of Moodle using the Boost theme.

This site is reset to its blank state every hour, on the hour.

Moodle Version The latest Moodle stable release!
Site sandbox.moodledemo.net/


See also

  • Roadmap - for an overview of new features planned for the next release
  • Releases - for all official releases of Moodle, grouped by branch in reverse chronological order