I’m working on a task where we want to provide Rocketchat as a discussion task for students in a language course. We have everything setup and working fine. We create a dummy account, log them in and join a custom created channel. All this works well and the chat looks great in our course page.
However, there are a number of ways in which a student can break out of the chat channel and land in the rocket chat main page.
One such way is for them to right click in the rocketchat iframe and choose ‘Back’.
Another way is when a student creates a reply to an initial comment and then when the reply is entered and the window on the right side closed the main window’s list of other chat channels appears.
It is very important to us to keep students only in the chat channel and only there. Are there steps I need to take to ensure this? If we can’t prevent this then rocketchat is useless for our purpose.
We’re always running the latest rocket chat docker image. We have an intermediate Java servlet that is the middleware that manages rocket chat and does things like create accounts and channels.
We have every other setting configured to only show the chat window and nothing but the chat window, which at least on the surface seems to work.