Details
Priority
MajorAffects versions
Components
Assignee
Core TeamCore TeamReporter
Jose CebeJose Cebe
Details
Details
Priority
Affects versions
Components
Assignee
Core Team
Core TeamReporter
Jose Cebe
Jose CebeCreated June 29, 2018 at 7:53 AM
Updated December 5, 2018 at 5:53 AM
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).