Profils xAPI : la communauté s’organise !
xAPI.fr

Profils xAPI : la communauté s’organise !

  • xAPI
760 476 Sébastien FRAYSSE

Ça bouge en ce moment dans la communauté xAPI. ADL vient d’annoncer le développement d’un serveur de profils xAPI à horizon fin 2020. De son côté, la communauté francophone a commencé à partager plusieurs profils xAPI sur son site communautaire : xAPI.fr. Profils, profils… Mais au fait, c’est quoi un profil xAPI ? Si le terme ne vous dit rien, suivez-moi pour un décryptage tout en douceur…

Les profils xAPI, en bref

xAPI décrit la manière de structurer des traces d’apprentissage, en d’autres termes, leur « grammaire », de type « sujet – verbe – complément » pour faire simple. En revanche, xAPI reste muet sur le vocabulaire que l’on peut utiliser au sein de ces traces (ex. les verbes utilisables).

Cette omission est assumée. Elle répond à un désir d’ouverture et de flexibilité, si bien que chacun peut définir son propre vocabulaire en fonction de ses besoins. C’est en effet très flexible, mais le risque, c’est qu’à l’arrivée personne ne se comprenne.

C’est là qu’interviennent les profils xAPI dont le but est justement de définir le vocabulaire, mais aussi quelques règles additionnelles. A chaque profil correspond un usage. Par exemple, le profil « vidéo » définit les verbes « jouer », « mettre en pause », « reprendre ». Le profil « CMI5 » définit les verbes « lancer », « terminer » (un contenu), « réussir », « rater » (un test). Etc.

Le concept est donc séduisant puisqu’il réconcilie flexibilité et interopérabilité. xAPI définit les règles générales. Les profils précisent les règles et le vocabulaire en fonction des usages.

Mais dans les faits, cette approche peine à s’imposer faute d’outils communautaires satisfaisants. Il existe bien le site http://xapi.vocab.pub dont le but est de centraliser le vocabulaire xAPI connu, mais son utilisation s’avère bien insuffisante.

Bientôt un serveur de profils xAPI

L’annonce est toute récente et a fait l’objet d’un Webinar le 20 novembre 2019. ADL lance le développement d’une toute nouvelle plateforme dont le but est de centraliser la définition de profils xAPI au niveau international.

Les modalités ne sont pas encore toutes connues, mais l’idée clée est qu’à la description textuelle des profils (pour les humains) s’ajoute une description informatique (pour les machines), de sorte qu’il devienne plus facile d’automatiser certaines tâches, dont la vérification de la structure des traces, mais aussi leur analyse. Pour les plus Geeks d’entre vous, la description des profils devrait reposer sur le formalisme JSON-LD.

Histoire à suivre. La mise en service est prévue fin 2020.

Référence : article publié par Aaron Silvers

Partage de profils sur xAPI.fr

La communauté francophone n’est pas en reste puisque plusieurs acteurs ont décidé de partager les profils xAPI qu’ils ont défini dans le cadre de leurs projets. Il s’agit principalement de l’ENAC et de l’ISAE-SUPAERO, que j’ai le plaisir d’accompagner sur ces sujets.

Pour l’occasion, le site xAPI.fr a ouvert ses portes. On y trouve quelques bonnes pratiques pour la conception des traces, et bien sûr la documentation complète des profils concernés, dont le principal concerne le suivi des activités LMS, qui a fait l’objet d’une expérimentation sur Moodle.

Il s’agit là d’un premier pas. L’idée à terme est de constituer un réservoir de profils harmonisés qui puisse servir de référence, avec à terme un enregistrement au niveau international.

Alors si dans le cadre de vos projets, vous avez développé vos propres profils xAPI, de manière plus ou moins formelle, je vous invite à me contacter pour échanger sur le sujet.

Vous avez aimé cet article ?

Pour recevoir les prochaines publications par email, ainsi que des nouvelles du projet Trax LRS, inscrivez-vous :

Sébastien FRAYSSE

xAPI, Trax LRS, Learning Analytics, Moodle, Laravel

Contacter par email

Laisser un commentaire

Sébastien FRAYSSE

xAPI, Trax LRS, Learning Analytics, Moodle, Laravel

Contacter par email