Un travail collaboratif a été initié en 2020, après le confinement, pour développer un plugin d'intégration de la solution Rocket.Chat dans Moodle.
Description
L'objectif initial du plugin rocketchat pour moodle était de remplacer complètement l'activité "Chat", inutilisable à grande échelle.
Ce plugin permet désormais de créer, dans un cours, une ressource de type "Rocketchat". Ce faisant, les inscrits au cours Moodle seront synchronisés avec le canal rocketchat créé pour l'occasion.
Voici les fonctionnalités principales :
- Synchronisation permanente entre les inscrits/désinscrits du cours moodle et le canal rocketchat
- Possibilité de choisir les rôles moodle devant être affectés aux rôles "modérateur" et "utilisateur simple" de rocketchat
- Choix d'administration générale
- L'administrateur peux choisir le format du nom des canaux créé dans rocketchat
- L'administrateur peux surcharger le temps de rétention des messages dans rocketchat (et outrepasser, dans une certaine limite, la configuration rocketchat)
- L'administrateur peux choisir de différer les synchronisations des usagers (via le cron) pour certains types d'inscriptions (ex. les cohortes)
- Choix de l'enseignant
- L'enseignant peut choisir le format d'affichage du chat (avec ou sans la barre de menu, affichage dans une nouvelle fenêtre ou dans un popup, etc.)
- L'enseignant peut créer plusieurs ressources rocketchat par cours
- L'enseignant peut cacher la ressource dans moodle, elle sera cachée dans rocketchat
- L'enseignant peut supprimer et restaurer l'activité rocketchat, l'historique des conversations sera conservé
Illustration (côté enseignant)
Liens utiles
- Dépôts officiels moodle : https://moodle.org/plugins/mod_rocketchat
- Dépôt Github (code, documentation d'installation et rapports de bugs) : https://github.com/EsupPortail/esup-mod_rocketchat
- Canal de discussion du plugin (nécessite authentification fédération d'identité Renater) : https://rocket.esup-portail.org/channel/esup_-_plugin-moodle-rocketchat