Rocketchat et Moodle

Rocketchat et Moodle

par Nicolas Thorel,
Nombre de réponses : 26
Avatar Développeurs de plugins

Bonjour à tous,

Oyé, Oyé moodleurs et moodleuses...

Qui travaillerait actuellement à l'intégration d'un rocket.chat à Moodle ?

Le deux seuls "plugin" disponibles uniquement sur git https://github.com/adpe/moodle-local_rocketchat et https://github.com/adpe/moodle-block_rocketchat semblent ne pas communiquer avec notre instance.
Certes ces plugins datent de plus d'un an et nos tests actuels sur un Moodle 3.5 ne sont pas du tout concluants ?

Y a t il d'autre testeur ?

Bonne journée à tous

Moyenne des évaluations Utile (1)
En réponse à Nicolas Thorel

Re: Rocketchat et Moodle

par Caroline Tartary,
Bonjour Nicolas,

J'étais intéressée par la question mais je vois qu'elle ne rencontre pas beaucoup de réponses...
Pour notre part nous l'utilisons pour l'instant sous forme de fenêtre de livechat seulement mais ce n'est pas la fonctionnalité qui t'intéresse j'imagine.

Bonne journée,

Caroline
En réponse à Nicolas Thorel

Re: Rocketchat et Moodle

par Céline Perves,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles
Bonjour,
à regarder effectivement
je risque d'avoir à tester, dès que j'ai le temps
Bonne Journée
Céline
En réponse à Nicolas Thorel

Re: Rocketchat et Moodle

par Benjamin Seclier,
Avatar Développeurs de plugins
Bonjour à tous,
À l'université de Lorraine, nous sommes également en train de nous pencher sur l'intégration de Rocket.Chat à Moodle. Des plugins existent, comme tu l'as évoqué Nicolas, mais ils ne donnent pas satisfaction.

Nous voulons donc compléter le développement de ces plugins. Mais vu l'effervescence autour de cette solution dernièrement, on pensait faire appel à la communauté pour éviter que plusieurs travaux similaires naissent à la fin de l'été.

Je profite donc de ce sujet pour lancer un appel pour travailler conjointement avec les établissements qui le souhaitent (nous pensons élaborer ce plugin dans le cadre de ESUP).

Nous vous proposons donc de nous retrouver en visio le jeudi 25 juin à 9h30 afin que nous vous présentions les fonctionnalités actuelles du plugin et afin d'établir un cahier des charges fonctionnel et technique du futur module. Je vous communiquerai le lien vers la visio dans ce sujet et sur la liste esup-utilisateurs (https://listes.esup-portail.org/sympa/subscribe/esup-utilisateurs) le jeudi 25 juin à 9h00.

Si vous êtes intéressés pour participer à l'aventure avec nous (en participant au code ou simplement en apportant vos suggestions), ça sera avec un grand plaisir.

Cordialement,
Moyenne des évaluations Utile (7)
En réponse à Benjamin Seclier

Re: Rocketchat et Moodle

par Nicolas Thorel,
Avatar Développeurs de plugins
Merci Benjamin, pour cette réponse.

Trés bonne initiative, et je serais présent à cette visio.

Merci
En réponse à Benjamin Seclier

Re: Rocketchat et Moodle

par Gérald GENIAUT,
Bonjour,

excellent initiative. J'en serai. Je devais remonter la plateforme RocketChat en utilisant le contener Docker et non pas sur un serveur dédié. L'occasion rêvée pour tester cette nouvelle version dans notre moodle de test ^^

@jeudi

Gérald
En réponse à Benjamin Seclier

Re: Rocketchat et Moodle

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour, 

La modalité pour assister à visio n'est pas simple. On doit s'abonner à la liste Esup qui ne traitera pas QUE du sujet... J'ai joué le jeu mais ça paraît compliqué ? 

À bientôt, 
Patrick 

Édit : Mince ! Je n'avais pas vu que tu publierai également le lien ici 😶

En réponse à Patrick Lemaire

Re: Rocketchat et Moodle

par Benjamin Seclier,
Avatar Développeurs de plugins
Bonjour à tous,
Vous n'êtes pas obligé de vous abonner à la liste esup, voici l'URL d'accès à la conf : https://rendez-vous.renater.fr/moodle-rocket.
J'y suis, à tout à l'heure, on commencera à 9h30.
En réponse à Benjamin Seclier

Re: Rocketchat et Moodle

par Gaël Mifsud,
Salut,

J'étais à la réunion zoom de ce matin même si je suis resté muet. ^_^
Ayant, par le passé mis les mains dans le cambouis pour un filtre Moodle (et un module d'activité pour un autre projet), et bien qu'ayant un niveau de connaissances des APis Moodle clairement très loin de celui de Céline, je désirerais contribué à la hauteur de mes moyens.

Aussi dès que le cahier des charges est prêt/utilisable, je veux bien faire partie des réunions qui décideront de la répartition des tâches.

Nous devrions avoir un rocket-chat fonctionnel d'ici la rentrée ce qui me permettra d'éventuels tests sur l'infrastructure de notre université.

Merci pour cette initiative de travail collaboratif, en tous cas.
Moyenne des évaluations Utile (1)
En réponse à Gaël Mifsud

Re: Rocketchat et Moodle

par Luiggi Sansonetti,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs
Bonjour

J'ai suivi de loin cette mise en place de collaboration, et c'est vraiment le top !

N'oubliez pas que l'association francophone MoodleMootFR peut mettre à disposition des espaces Moodle pour ces échanges "en devenir" clin d’œil
Tout comme un git MoodleMootFr au besoin

L'idée est surtout de faciliter les échanges et partages en mettant de côté les aspects accès, droits...

A voir, on est là pour ça, on est là pour vous
😎
Moyenne des évaluations Utile (3)
En réponse à Nicolas Thorel

Re: Rocketchat et Moodle

par Benjamin Seclier,
Avatar Développeurs de plugins
Bonjour à tous,

Pour faire suite à la visioconférence de jeudi (que vous pouvez retrouver ici : https://videos.univ-lorraine.fr/video.php?id=9810), je vous propose un début de cahier des charges fonctionnel. Ainsi que quelques éléments d'informations complémentaires :

**Cahier des charges**

L'idée est de développer un module permettant de faire le lien entre rocketchat et moodle. L'enseignant devra ajouter une ressource/activité de type "rocketchat" dans son cours (en mode édition). Une fois l'activité sélectionnée, il devrait choisir plusieurs paramètres :
- un nom court (le nom du canal rocket sera "prefixe_nom_court" - le prefixe se configurera dans l'administration du plugin) ainsi qu'une description ;
- les participants (l'intégralité des inscrits au cours, un groupe, une cohorte, etc.) ;
- une date de mise à disposition (la date ferait en sorte de passer le canal d'un mode lecture seule à un mode lecture/écriture).

L'enseignant peut ajouter autant de ressources qu'il le souhaite, cela créera autant de canaux rocketchat. Par exemple, une ressource/canal pour tous les inscrits, puis une ressource/canal pour un groupe ou une cohorte spécifique.
Tous ces paramètres sont déjà disponibles dans le module "chat" de moodle, peut-être qu'il faudrait se baser dessus.

Vous trouverez en PJ l'export de l'etherpad avec d'autres éléments que nous avons évoqués lors de notre visioconférence, je pense notamment à la prise en compte dès le départ de l’internationalisation et des questions liées au RGPD.


**Vous voulez nous rejoindre ?**

Nous avons besoin de plusieurs profils pour mener à bien ce projet : développeurs, ingénieurs pédagogiques, "spécialistes" de l'usage de Moodle et/ou Rocketchat.

Si vous souhaitez faire partie de l'aventure, vous pouvez nous rejoindre sur le canal rocketchat ESUP dédié (j'en profite pour remercier Lyon 3 pour la mise à disposition de cet outil). Voici le lien d'invitation : https://rocket.esup-portail.org/invite/RSdxQC (si vous n'avez pas encore de compte sur la plateforme, cliquez une deuxième fois sur ce lien après la création automatique de votre compte, vous serez automatiquement inscrit au canal) . Pour ceux qui n'ont pas de compte au sein d'un établissement de la fédération Renater, contactez-moi par mail afin que je demande la création d'un compte local.

La prochaine étape sera une visioconférence avec les contributeurs, afin qu'on s'organise pour la mise en marche de ce projet (on a déjà des idées, on vous les exposera).

Merci encore aux participants de jeudi et aux futurs volontaires.

Bonne journée,
Moyenne des évaluations Utile (4)
En réponse à Benjamin Seclier

Re: Rocketchat et Moodle

par Benjamin Seclier,
Avatar Développeurs de plugins
Bonjour à tous,
Le lien d’invitation n'était valide qu'une journée...
Voici le lien sans date de validité : https://rocket.esup-portail.org/invite/vKEZaJ.

Bonne journée,
Cordialement,
En réponse à Benjamin Seclier

Re: Rocketchat et Moodle

par Benjamin Seclier,
Avatar Développeurs de plugins
Bonjour à tous,
Nous prévoyons une visioconférence "de lancement" vendredi 17 juillet à 14h30. Si vous êtes intéressés, vous pouvez nous retrouver sur le canal rocketchat dédié (https://rocket.esup-portail.org/invite/vKEZaJ). L'adresse de la visioconférence y sera donné.

Cordialement,
Moyenne des évaluations Utile (3)
En réponse à Benjamin Seclier

Re: Rocketchat et Moodle

par Benjamin Seclier,
Avatar Développeurs de plugins
Bonjour à tous,
Petit rappel pour ceux que ça intéresse, la réunion de lancement est cet après-midi sur le canal rocketchat dédié : https://rocket.esup-portail.org/invite/vKEZaJ

À tout à l'heure.
En réponse à Nicolas Thorel

Re: Rocketchat et Moodle

par Benjamin Seclier,
Avatar Développeurs de plugins
Bonjour à tous,
Il est temps de vous présenter le fruit de notre collaboration inter-établissements : le plugin moodle d'intégration de Rocket.Chat est disponible et utilisable !

Voici les principales fonctionnalités actuellement implémentées :
- Création d'une ressource de type rocketchat dans un cours moodle
- Création d'un groupe privé rocketchat associé
- Synchronisation permanente entre les participants au cours moodle et rocketchat (modérateur pour les enseignants et utilisateurs pour les étudiants)
- Gestion de l'archivage / suppression de la ressource (et donc, du groupe rocketchat dédié)
- Choix de l'affichage du chat (popup, nouvelle fenêtre, fenêtre actuelle)
- Choix du "template" du nom du groupe rocketchat créé (ex: prefix_nomducours_idressource)
- Anglais et français intégré

D'autres fonctionnalités sont en cours de développement, vous pouvez suivre l'évolution des tâches à cet endroit : https://github.com/EsupPortail/esup-mod_rocketchat/projects/1.

Le plugin, encore en version beta est déjà fonctionnel, vous pouvez le retrouver (ainsi que la documentation d'installation) à cette adresse : https://github.com/EsupPortail/esup-mod_rocketchat

Si vous souhaitez participer à l'amélioration de ce plugin, rejoignez-nous : https://rocket.esup-portail.org/invite/vKEZaJ

Bonne journée,
Moyenne des évaluations Utile (6)
En réponse à Benjamin Seclier

Re: Rocketchat et Moodle

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Bonjour et merci,
Très intéressé par un nouveau tchat intégrable dans Moodle et qui va certainement dépasser sans peine l'extrême rusticité de l'existant !
Je le teste sur 3.9... S'il s'installe classiquement...
Merci encore.
Daniel
En réponse à Daniel Méthot

Re: Rocketchat et Moodle

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Re...
Ce plugin nécessite un serveur spécifique semble-t-il ?
Merci de le préciser, car de prime abord j'ai cru qu'il s'agissait d'un plugin tiers standard apte à remplacer le chat habituel de Moodle.
En réponse à Daniel Méthot

Re: Rocketchat et Moodle

par Benjamin Seclier,
Avatar Développeurs de plugins
Bonjour,
Comme précisé par Nicolas ("Qui travaillerait actuellement à l'intégration d'un rocket.chat à Moodle ?") et dans mon message précédent ("le plugin moodle d'intégration de Rocket.Chat est disponible"), le plugin vise à intégrer rocketchat, qui est un système de chat extérieur à moodle (https://www.rocketchat.com).
Cordialement,
Moyenne des évaluations Utile (2)
En réponse à Daniel Méthot

Re: Rocketchat et Moodle

par Céline Perves,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles

Bonjour, Daniel

le plugin s'installe presque classiquement , une fois placé dans mod/rocketchat il reste un "composer update" à faire 

Mais inclure le  dossier vendor serrait préférable car cela fixera le code des dépendances utilisées

Les autres plugins moodle le font d'ailleurs


En réponse à Benjamin Seclier

Re: Rocketchat et Moodle

par Céline Perves,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles
petits avertissements :
les fonctions backup restore ne sont pas encore implémentées sur la version en ligne
le passage en corbeille pose actuellement un soucis technique en cours d'investigation
En réponse à Céline Perves

Re: Rocketchat et Moodle

par Daniel Méthot,
Avatar Moodleurs particulièrement utiles
Bonjour,
Si je traduis dans mon langage habituel "rocketchat pour les nuls", il s'agit d'un plugin qui ne fonctionnera que si on dispose d'un serveur rocketchat ou qu'on utilise celui du site de base situé aux Etats-Unis ?
C'est cela ?
En réponse à Daniel Méthot

Re: Rocketchat et Moodle

par Benjamin Seclier,
Avatar Développeurs de plugins
Cela ne fonctionnera qu'avec un serveur rocketchat "personnel" puisque les comptes des utilisateurs de moodle seront synchronisés dans rocketchat.
Moyenne des évaluations Utile (1)
En réponse à Benjamin Seclier

Re: Rocketchat et Moodle

par Céline Perves,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles

Et hop hop hop, plugin dispo via moodle.org https://moodle.org/plugins/mod_rocketchat Bonne Journée Céline

Moyenne des évaluations Utile (4)
En réponse à Céline Perves

Re: Rocketchat et Moodle

par Luiggi Sansonetti,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Titulaires du Moodle Course Creator Certificate Avatar Traducteurs
Bonjour

Suivant ce travail, et consultant tous les jours la base des plugins ET la base des plugins pas encore approuvés, j'ai pu testé ce connecteur il y a quelques semaines déjà.
Et il est top !

Sur 3.9 avec un compte RocketChat en essai (quelques jours) j'ai pu :
  • configurer les clés nécessaires (évidemment)
  • ajouter une activité dans un cours
C'est tout ce qu'il faut faire grand sourire
Le plugin s'occupe de tout :
  • création de la chaîne PRIVEE dans RocketChat
  • ajout de tous les participants du cours dans RocketChat ET la chaîne privée
  • ajout du rôle modérateur aux participants ayant le rôle enseignant
J'ai plus qu'à tester encore un peu les choses

Mais en tout cas, un grand avenir devant RC au vu du devenir de Slack...

Dans notre contexte, on a Slack :
  • création d'une chaîne (public) par cours
  • création des comptes
  • chargement des comptes dans les chaînes transversales (accueil de la formation et sos)
  • ajout du lien vers la chaîne dans le cours
Avec ce plugin RocketChat :
  • ajout de l'activité
Bon, ben, voilà, j'ai tout dit...





Moyenne des évaluations Utile (3)