-
New Feature
-
Resolution: Done
-
Minor
-
None
-
4.2
-
MOODLE_402_STABLE
-
MDL-76705-master -
-
6
-
Team Hedgehog Sprint 2.1, Team Hedgehog Sprint 2.2
There should be a clear action from the Moodle course main page and from the main page of any activity in the course that takes the user to the related Matrix chat room.
There is a Figma prototype which outlines the UX for this functionality. There is also consideration about if the user is accessing Moodle via a web browser or by the Moodle mobile app.
It makes sense that if the organisation has a Matrix web client available, this should open in a separate web browser tab and the user be taken to that.
If Moodle can determine that a user has a Matrix client such as Element installed as an app we could also direct the user to that. (Note: Directing to a dedicated app is out of scope for phase 1, as the initial implementation will only support the web client.)
Using the Matrix API we should be able to determine if the user has ever accessed the organisations Matrix before or not.
It would be worth exploring in depth what we can do on the Moodle side to make this workflow as easy as we can for users.
User stories:
- As a student I want to be able to join the Matrix chat for my course from the main course page in Moodle. So I can communicate with the peers in my course and ask my teacher questions.
- As a student I want to be able to join the Matrix chat for my course from any Moodle activity main page. So I can communicate with the peers in my course and ask my teacher questions.
- As a teacher I want to be able to join the Matrix chat for my course from the main course page in Moodle. So I can communicate with my students.
- As a teacher I want to be able to join the Matrix chat for my course from any Moodle activity main page. So I can communicate with my students.