Rocket.Chat Integration (Block)

Blocks ::: block_rocketchat
Maintained by Adrian Perez Rodriguez
Quickaccess and functions for integration of Rocket.Chat in Moodle
Latest release:
8 sites
21 downloads
1 fans
Current versions available: 1

Moodle Rocket.Chat Block Plugin Build Status

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.

Main features

  • Channel overview (public and private)
  • Access to Rocket.Chat channels and groups.

Installation

This plugin has a dependency as the local_rocketchat plugin must be installed first. After that please do these steps:

  1. 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
  2. Run composer install inside the blocks/rocketchat directory to install the dependencies
  3. Visit the notifications page to complete the install 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. I also added a bit of [code](https://github.com/getsmarter/rocketchat-api-rest) to Rocket.Chat to make integration a little easier. This unfortunately will require a custom build of the Rocket.Chat source code. 

Configuration

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.

Usage

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.

Sets

This plugin is part of set Rocket.Chat.

Screenshots

Screenshot #0

Contributors

Adrian Perez Rodriguez (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
Please login to post comments