The Rocket.Chat block plugin acts as overview and quick access between Moodle and Rocket.Chat. This block lists all groups and channels of the Rocket.Chat user.
- Channel overview (public and private)
- Access to Rocket.Chat channels and groups.
This plugin has a dependency as the local_rocketchat
plugin must be installed first. After that please do these steps:
- Copy this Rocket.Chat plugin to the
blocks
directory of your Moodle instance:git clone https://github.com/adpe/moodle-blocks_rocketchat.git blocks/rocketchat
- Run
composer install
inside theblocks/rocketchat
directory to install the dependencies - Visit the notifications' page to complete the installation process
For more information, visit documentation for installing contributed modules and plugins.
Note - you need a running Rocket.Chat server that you can point the plugin to. If you aren't sure how to do this, checkout the documentation on Rocket.Chat.
In order to allow IFrame based Single Sign On you must have configured your Rocket.Chat instance
under Administration
> General
> Restrict access insid any Iframe/Options to X-Frame-Options
.
The user can add this block in all Moodle areas where blocks can be added. So he has over all Moodle access to his channels.