Chapitre 10 Learning Record Store & MongoDB

Ce chapitre ouvre la section consacrée à LearnIt::R LRS, la version complète de la plateforme. Autant dans la version GitHub, nous évitons l’utilisation de serveurs spécialisés, autant ici, nous les mettons en œuvre pour offrir plus de fonctionnalités aux enseignants et aux étudiants. Par contre, l’installation, la configuration et la maintenance de ces serveurs exige des compétences techniques en adminitration système sous Linux. Beaucoup d’enseignants et de formateurs n’ayant pas ces compétences, il est fortement conseillé de travailler en collaboration avec votre service ou gestionnaire informatique pour déployer ces serveurs.

Un “Learning Record Store” (LRS en abrégé) est une base de données un peu particulière configurée pour stocker toutes les données relatives aux traces d’apprentissage. Il existe un protocole standard pour l’échange entre les plateformes d’apprentissage et les LRS : le xAPI. Ce dernier format permet d’interconnecter différents systèmes qui produisent ou qui consomment des données entre eux. Il existe de nombreux outils payants Learning Locker, Watershed LRS, ou gratuits tel SCORM Cloud LRS ou TRAX LRS pour gérer ce type de base de données. Ces outils assurent la compatibilité nécessaire.

Il existe aussi un autre (ancien) standard nommé SCORM. Une initiative cmi5 vise à fusionner les deux et à fournir une interface standardisée pour interopérer des outils différents au sein d’un “Learning Management System” (LMS) hétérogène. En gros, cmi5 = xAPI + LMS, voir P.27 ici.