-
Task
-
Resolution: Fixed
-
Minor
-
3.9.24, 3.11.17, 4.0.11, 4.1.6, 4.2.3, 4.3
QA test to be automated: MDLQA-52 (MDLQA-56 and MDLQA-57 only)
Testing instructions
Pre-requisites
Ensure the required filters are enabled by default:
- Display emoticons as images
- Convert URLs into links and images
MDLQA-56: Set Repeated Chat Times
- Log in as a teacher, update a chat activity, and set repeat sessions at the same time every day.
- Go to the calendar, update the "All courses" dropdown to select the name of the course, and verify that the next scheduled chat session appears.
- Update the chat activity and set repeat sessions at the same time every week.
- Go to the calendar, update the "All courses" dropdown to select the name of the course, and verify that the next scheduled chat session appears.
Note: Only the next scheduled chat session should appear in the course calendar and not every session.
MDLQA-57: View Past Chat Sessions
- Prevent the student role from the capability "Read chat logs mod/chat:readlog" within the chat.
- Log in as a teacher, update a chat activity, and set 'Everyone can view past sessions' to Yes.
- Log in as a student, access the chat, and verify that past chat sessions can be viewed via the 'Past sessions' link in the secondary navigation.
- Log in as a teacher, update the chat activity, and set 'Everyone can view past sessions' to No.
- Verify that past chat sessions can be viewed (as a teacher) via the 'Past sessions' link.
- Log in as a student, access the chat, and check that the 'Past sessions' link is no longer present in the secondary navigation.
- Return the "Read chat logs mod/chat:readlog" capability to the student role.
- Verify that past chat sessions can be viewed (as a student) via the 'Past sessions' link.