2.2 LearnIt::R LRS

La version complète de la plateforme LearnIt::R, appelée LearnIt::R LRS, nécessite l’installation d’une base de données MongoDB pour récupérer les traces de l’activité des étudiants en temps réel. Cette base de données ouvre d’autres possibilités pour collecter, visualiser et traiter les informations relative à la progression de vos étudiants. Naturellement, des adaptations des autres outils sont nécessaires pour les faire fonctionner avec cette base de données. Vous pourrez utiliser MongoDB sur vos propres serveurs, ou utiliser MongoDB Atlas, voire même les deux ensemble. Tout cela est expliqué au chapitre 10.

  • Le matériel du cours en ligne écrit en bookdown doit être intégré dans un serveur Wordpress qui implémente des fonctionnalités côté serveur pour l’identification des utilisateurs et l’envoi des données à la base de données MongoDB. Vos contenus H5P sont alors gérables depuis Wordpress et un plugin Wordpress H5PxAPIkatchu offre la possibilité d’enregistrer toute l’activité de vos étudiants dans les exercices H5P intégrés au bookdown. Voyez le chaptire 11 pour son installation et utilisation, aisni que les adaptations que cela nécessite pour les exercices H5P.

  • Moodle est une plateforme d’apprentissage en ligne largement utilisée dans diverses institutions. LearnIt::R LRS peut récupérer (de manière optionnelle) les informations relatives à vos étudiants à partir de Moodle pour compléter sa table des utilisateurs. L’étudiant doit lier son cours à Moodle avant de faire quoi que ce soit d’autre, comme expliqué au chapitre 12. Plusieurs autres ofnctionnalités de Moodle complètent la plateforme LearnIt::R, mais aucune n’est indispensable. Elle ne **nécessite pas* Moddle pour fonctionner.

  • Un serveur Posit Connect peut être installé (payant et assez cher, mais une licence enseignement gratuite est proposée sous certaines conditions) pour servir vos différents applications Shiny et learnr. Le chapitre 13 discute de son utilité dans le cadre de la plateforme LearnIt::R LRS.

  • Un rapport de progression à l’usage des étudiants est implémenté dans le package {learnitprogress}. Il est utile pour que les étudiants puissent clairement voir où ils en sont dans leur apprentissage. Voyez le chapitre 14 pour son utilisation.

  • Enfin, un tableau de bord destiné aux enseignants est fourni par le package {leanitdashboard}. Il permet le suivi de l’apprentissage du côté enseignant et il est utile également pour repérer rapidement les étudiants en décrochage ou les autres problèmes (parties du cours plus difficiles, ou lacunes dans les exercices). Le chapitre 15 est consacré à son utilisation.

Ces nombreux outils et services devant collaborer entre eux pour fournir un environnement d’apprentissage complet et cohérent, il est important de les configurer et de les inter-connecter correctement. La façon de le faire est détaillée dans la seconde partie de cet ouvrage consacrée à LearnIt::R LRS.
Vue générale des logiciels utilisés pour implémenter LearnIt::R LRS.
Vue générale des logiciels utilisés pour implémenter LearnIt::R LRS.