TRAX LRS 2.0

  • LRS
760 506 Sébastien FRAYSSE

Annoncée en 2021, en version béta depuis janvier 2022, la version 2.0 de TRAX LRS est sur le point de sortir en version officielle. Une nouvelle mouture qui capitalise sur les retours d’expérience accumulés et continue à tracer une voie originale sur le marché des LRS. Voici en quelques mots ce qui différencie TRAX LRS, suivi de quelques images de l’interface utilisateur…

Un positionnement original

A ce jour, TRAX LRS est le seul LRS certifié en France et un des 2 principaux LRS open source certifiés au monde. Mais ce qui différencie vraiment la solution, c’est sous doute sa grande versatilité.

En effet, il y a mille façons d’aborder xAPI, tout autant de cas d’usage, de situations différentes, d’écosystèmes plus ou moins complexes, d’objectifs plus ou moins ambitieux.

TRAX LRS répond à cette réalité en offrant de multiples options de configuration et d’intégration, vous permettant de bâtir votre écosystème xAPI de manière progressive. Par exemple :

  • Equiper votre plateforme LMS/LXP d’un LRS ;
  • Développer des applications avec LRS embarqué ;
  • Centraliser vos traces d’apprentissage ;
  • Les envoyer vers votre propre Data Lake ;
  • Développer vos propres APIs d’analyse ;
  • Etc.

Palette fonctionnelle

TRAX LRS offre une palette complète, cohérente et originale sur les fonctions coeurs du LRS :

  • Gestion fine des droits grâce à la gestion des utilisateurs, rôles et permissions ;
  • Gestion fine des permissions également sur les points d’accès aux APIs, pour une meilleure sécurisation des échanges ;
  • Cloisonnement des données pour mieux contrôler qui voit quoi ;
  • Suivi des accès aux APIs avec détail des erreurs, très utile lors des phases d’intégration ;
  • Exploration de la totalité des données xAPI, pas seulement les « statements » ;
  • Protection des données personnelles, avec notamment une fonction de pseudonymisation des traces ;
  • Fonctions RGPD, dont l’accès à ses propres données et leur transfert vers un autre LRS ;
  • Import et export des traces depuis/vers des fichiers ;
  • Transfert automatisé des traces vers un autre LRS ou vers un Data Lake (Elasticsearch) ;
  • Intégration du nouveau standard CMI5 ;
  • Etc.

Parenthèse technique

  • Le back est développé avec PHP 8 / Laravel 8.
  • Le front est une SPA développée en VueJS 2.
  • Les bases de données supportées sont MySQL 8, MariaDB 10.4, PostgreSQL 13.
  • Le code source a fait l’objet de la plus grande attention afin de faciliter la vie des développeurs.
  • La documentation est elle aussi soignée, couvrant les nombreuses options de configuration, APIs, lignes de commandes.

Open source & sponsoring

Coté modèle économique, l’objectif est clairement l’open source, c’est pourquoi TRAX LRS 2.0 est déjà disponible sous licence libre (GPL3). Il s’agit de l’édition « Starter ».

Le financement des développements se fait principalement grâce à un modèle de sponsoring. Moyennant un ticket d’entrée accessible, les sponsors bénéficient, outre d’une exposition sur les canaux de communication, de fonctionnalités avancées au travers de l’édition « Extended ».

Je précise que l’objectif n’est pas de créer une version privée en parallèle de la version open source, mais de permettre aux sponsors de disposer de fonctionnalités avant les utilisateurs de la version open source.

Cette approche a déjà séduit plusieurs acteurs majeurs du monde de la formation : grandes écoles (ENAC, ISAE SUPAERO), universités et labos de recherche (LORIA, UPPA, SAMSEI), éditeur de solution logicielle (MOS), prestataires de services (MasterSolution, TAX Academy), en France, en Suisse et en Allemagne.

Communication

Le site Web est désormai en anglais pour répondre aux ambitions internationales du projet : traxlrs.com.

La communauté des contributeurs dispose à présent d’un serveur Discord pour partager ses retours d’expérience.

Quelques images

Page de connexion

Système de filtrage des statements

Exploration d’un statement

Historique des accès aux APIs

Vous avez aimé cet article ?

Inscrivez-vous pour recevoir des nouvelles du projet TRAX, ainsi que des articles de fond sur xAPI et les Learning Analytics. Les données collectées sont utilisées exclusivement pour l'envoi de la Newsletter. Vous pouvez vous désabonner à tout moment en cliquant sur le lien fourni dans chaque email. En vous inscrivant, vous acceptez la politique de confidentialité du service Mailchimp que nous utilisons pour la gestion de la Newsletter.

Sébastien FRAYSSE

xAPI, Trax LRS, Learning Analytics, Moodle, Laravel

Contacter par email

Sébastien FRAYSSE

xAPI, Trax LRS, Learning Analytics, Moodle, Laravel

Contacter par email