Add the ability to hide portal chat during assessments

Description

Students shouldn't be able to use Portal Chat during assessments.

We have thought of 3 possible solutions, you can provide another possible solution or sharing your opinion about these ones:

  • Hide it via JavaScript when the student is during an assessment. (The problem here is that the student can have the same site opened in another tab but not inside "Tests & Quizzes" tool, so, the student will be able to use the portal chat if is using multiple tabs)

  • Hide it via Session attribute. If the session contains an attribute to hide portal chat, the chat will be hidden and other possible tabs neither will receive messages because the Session contains "hide portal chat" attribute. (This one also has a problem, due to user can have multiple sessions if is using different web browsers, therefore user will be able to use it anyway)

  • Hide it via DB (Sakai User Property), portal chat is hidden when a student begins an assessment and in case the user were using multiple tabs or multiple sessions, portal chat will not send any messages because the DB contains "hide portal chat" user property. (We think this is the correct way to start the development, but we are open to discuss with the community).

Activity

Show:

Miguel Pellicer December 5, 2018 at 5:53 AM

Demoting priority and targeting for Sakai 20.

Details

Priority

Affects versions

Assignee

Reporter

Created June 29, 2018 at 7:53 AM
Updated December 5, 2018 at 5:53 AM