xAPI, en bref

xAPI, en bref

  • xAPI
5755 3837 Sébastien FRAYSSE

xAPI (Experience API) est le standard qui monte ! Adapté aux nouvelles exigences du Digital Learning, il suscite un intérêt grandissant et s’inscrit comme le digne successeur de SCORM. Mais de quoi s’agit-il exactement ? À quoi sert ce standard ? Voici une brève présentation d’xAPI, accessible à tous.

Définition

Dans les premières lignes de sa spécification, ADL définit xAPI de la manière suivante :

The Experience API (xAPI) is a technical specification that aims to facilitate the documentation and communication of learning experiences. It specifies a structure to describe learning experiences and defines how these descriptions can be exchanged electronically.

En d’autres termes, xAPI, c’est le standard applicable aux données du monde de la formation. Et si vous avez pris conscience de l’importance des données dans notre ère digitale, alors vous comprenez que ce standard est vraiment très important !

xAPI, ça fait quoi ?

Bonne question ! Et la bonne réponse est : rien. xAPI ne fait rien car xAPI n’est qu’un standard, une spécification, et non un outil ou un logiciel. Ce que je veux dire par là, c’est qu’xAPI n’est pas magique. xAPI définit des règles et dit comment certaines choses doivent fonctionner. Reste alors à développer des solutions qui mettent en œuvre cette spécification, ou à en trouver sur le marché.

Mais alors que définit xAPI ? Principalement 2 choses :

  • Le « format » grâce auquel on exprime les données du monde de la formation
  • Les « mécanismes » grâce auxquels on peut transporter ces données d’un système à un autre

Le format xAPI

xAPI est un format « universel » pour décrire les données issues du monde de la formation. Mais pas n’importe quelles données. On parle ici des « expériences » d’apprentissage. En d’autres termes, tout acte pédagogique significatif.

Pour cela, xAPI propose un format structuré comme un langage humain, sous la forme « sujet verbe complément ». xAPI définit la grammaire de ce langage, c’est-à-dire la structure des phrases. Une phrase est appelée un « statement », que l’on pourrait traduire par « déclaration ». En voici quelques exemples :

  • John a terminé ce module
  • Mike a réussi ce test en 10 minutes, avec un score de 74%
  • Anne a répondu « oui » à la question 10 de ce Quiz
  • John et Mike ont accompli leur mission avec succès en 1h05
  • Anne a assisté à ce cours
  • Anne a partagé ce document

Si xAPI définit une grammaire, il n’en précise pas le vocabulaire. Des référentiels existent, fournissant un vocabulaire de base, extensible à volonté. On peut par exemple définir ses propres verbes, ce qui rend xAPI très flexible. Cette liberté va de pair avec la nécessité de définir des bonnes pratiques si l’on veut ensuite pouvoir exploiter les données générées.

Les mécanismes xAPI

xAPI permet de décrire des données, mais aussi d’assurer leur transport d’un système à un autre. On touche là à la dimension « interopérabilité » d’xAPI. Quand je parle de « systèmes », c’est au sens large. Les données xAPI peuvent provenir de n’importe quel dispositif digital :

  • Contenu eLearning
  • Serious Game
  • App mobile
  • LMS
  • Réseau social
  • Objet connecté
  • Etc.

Les données sont enregistrées dans un LRS (Learning Record Store). C’est un point essentiel du standard, car les données ainsi stockées peuvent ensuite être échangées entre LRS, mais aussi consommées par d’autres applications, par exemple un système de Learning Analytics.

En synthèse

xAPI définit donc un format « universel » pour les données du monde de la formation, ainsi que des mécanismes d’échange de ces données entre systèmes informatiques. xAPI permet donc de bâtir de véritables « écosystèmes » pédagogiques, capables d’échanger les données de suivi de la formation. Au cœur de ces écosystèmes, on trouve un nouveau venu essentiel : le LRS.

Sébastien FRAYSSE

Consultant en Learning Analytics. Expert des standards xAPI, CMI5, SCORM. Développeur Web.

Contacter par email

Laisser un commentaire

Sébastien FRAYSSE

Consultant en Learning Analytics. Expert des standards xAPI, CMI5, SCORM. Développeur Web.

Contacter par email