-
Improvement
-
Resolution: Fixed
-
Major
-
4.3
-
MOODLE_403_STABLE
-
MOODLE_403_STABLE
-
MDL-78553-master -
-
6
-
Team Hedgehog 2023 Sprint 2.3, Team Hedgehog 2023 Review 2
Currently, setting up Communication providers such as Matrix in a course happens within the course settings. This is incredibly limiting, contributes to the growing list of settings during course setup, and also means checking if room name etc need updating in Matrix if that page is saved. As more functionality is added, this will be exacerbated and will make future features and improvements more challenging or tedious (for example, how to display more complex choices as the number of different providers grows, unnecessary room creation during course setup because participants/groups modes are not yet established at that point).
It therefore makes sense to move settings related to the Communication subsystem into their own page.
Requirements
- Move the existing Communication / Matrix settings from the course settings page into a new page.
- The current requirement is to just reuse the same Moodle form elements and progressive disclosure implemented in the current course settings version.
- Link to the new page from the course's "More" menu.
- Check for and address any impact on course defaults, if there are any that are affected by the move.
We need to liaise with Robbie to confirm if there are any other UX requirements or changes to move the existing content across.