Qu’est-ce que xAPI ?

L’API Expérience (xAPI) est une spécification de logiciel d’apprentissage en ligne qui permet aux contenus d’apprentissage et aux systèmes d’apprentissage de communiquer de sorte à enregistrer et suivre tous les types d’expériences d’apprentissage. Les expériences d’apprentissage sont enregistrées dans une boutique d’enregistrements d’apprentissage (Learning Record Store, LRS). Les LRS peuvent exister dans les systèmes de gestion d’apprentissage (LMS) traditionnels ou seuls.

Pour plus d’informations sur les xAPI,voir : https://github.com/adlnet/xAPI-Spec.

Comment Captivate Prime prend-il en charge xAPI ?

Captivate Prime dispose d’une boutique d’enregistrements d’apprentissage intégrée. Ce LRS a la pleine capacité d’accepter des instructions xAPI à partir de contenu hébergé dans Captivate Prime. Il accepte même les instructions xAPI générées par des tiers. Ces instructions xAPI sont stockées dans Prime et peuvent ensuite être exportées en dehors de Prime pour être visualisées dans tout système d’entreposage de données tiers.

Quand utilisez-vous xAPI ?

De plus en plus, il est nécessaire de capturer les expériences d’apprentissage de l’utilisateur final sur plusieurs systèmes.  Il est également nécessaire de suivre l’engagement exact de l’élève avec le contenu de la formation. Cela va au-delà des étapes Démarrer, En cours et Terminé (qui sont les seuls attributs capturés par SCORM).

Utilisation de xAPI dans Prime

Configuration de votre application

  1. Connectez-vous en tant qu’administrateur d’intégration. Sélectionnez Applications > Enregistrement.

    Enregistrement de l’application
    Enregistrement de l’application
  2. Enregistrez une nouvelle application.

    Création d’une application
    Création d’une application
  3. Définissez la portée de l’application.

    • Si l’option Accès en lecture et en écriture au rôle d’administrateur xAPI est activée, l’administrateur peut publier et obtenir des instructions et des documents xAPI.
    • Si l’option Accès en lecture et en écriture au rôle d’élève xAPI est activée, l’administrateur peut publier et obtenir des instructions et des documents xAPI.
  4. Enregistrez les modifications. Vous obtenez votre identifiant de développeur et votre secret.

Points de fin :

Cliquez sur le lien ci-dessous pour afficher le document xAPI swagger :

https://captivateprimeeu.adobe.com/docs/primeapi/xapi/

Remarque :la version xAPIprise en charge dans Prime est 1.0.3.

Authentification API

Les xAPI Captivate Prime utilisent l’infrastructure OAuth 2.0 pour authentifier et autoriser vos applications client. Une fois votre application enregistrée, vous pouvez obtenir le clientId et le clientSecret. Get URL est utilisé dans lenavigateurcar il authentifie les utilisateurs de Captivate Prime à l’aide de leurs comptes préconfigurés tels que SSO et Adobe ID. 

GET https://captivateprime.adobe.com/oauth/o/authorize?client_id= <Saisissez votre ID client>&redirect_uri=<Saisissez une URL de redirection>&state=<Toutes données de chaîne>&scope=<admin:xapi or learner:xapi>&response_type=CODE.

Suivi des instructions xAPI en tant qu’objet d’apprentissage Prime

En tant qu’auteur, vous pouvez maintenant choisir le module xAPI tout en créant des cours pour surveiller l’expérience utilisateur en dehors de Prime. Par exemple, vous pouvez utiliser cette fonctionnalité pour évaluer les activités des utilisateurs sur une plate-forme tierce utilisée pour l’utilisation des cours.

  1. Lors de la création d’un Module d’activité, dans l’option Type, utilisez le menu contextuel pour sélectionner Module basé sur xAPI. 

    Création d’un module basé sur x-API
    Création d’un module basé sur x-API
  2. Vous êtes invité à fournir un IRI. S’il n’est pas fourni, Prime en génère un automatiquement.

    Remarque :

    L’IRI pour une activité est unique sur un compte. Cela signifie que deux modules dans Captivate Prime ne peuvent pas avoir lemêmeIRI. Un nouvel IRI est généré dans les cas suivants :

    • Lorsqu’un cours avecle module xAPIest partagé entre les comptes.
    • Lorsqu’une certification avec le module xAPI se répète

     

    Toute instruction xAPI avec l’IRI mentionné est suivie dans le module ci-dessus et est reflétée dans les rapports Prime. 

  3. Pour copier l’IRI généré automatiquement, consultez la page du module Activité.

  4. Publiez le module.

Remarques :

  • Captivate Prime prend actuellement en chargeuniquement mboxcomme identifiant. D’autres identifiants, y compris mboz_sha1,openidet account ne sont pas pris en charge.
  • StateId et profileId sont des UUID lorsqu’ils sont utilisés avec Prime.
  • La demande PUT ne remplace pas le document pour les xAPI Agents/profil, Activité/profil et le groupe   Activité/état
  • Non identifién’est pas pris en charge dans Actor.
  • Le paramètre « related_activities » n’est pas pris en charge dans l’instruction GET.
  • Les paramètres « format=ids » et « format=canonical » ne sont pas pris en charge dans les instructions GET.
  • L’annulation de l’instructionxAPIn’annule aucune action survenue dans Prime lorsque l’instruction a été publiée.

Génération de rapports

Les rapports xAPIpeuvent être générés sous forme de rapports Excel. En tant qu’administrateur, ouvrez Rapports > Rapports Excel > Rapport d’activité xAPI.

Le rapport téléchargé récupère toutes les informations publiées par l’élève et l’administrateur pour toute instruction.

Des rapports identiques peuvent êtregénérés/planifiés en utilisant les connecteurs FTP et Box pour toute intégrationtierce. Procédez comme suit :

Connectez-vous en tant qu’administrateur d’intégration, ouvrez le connecteur FTP/Box, sélectionnez le rapport d’activité xAPI dans le volet gauche et choisissez de planifier/générer un rapport.

Planification d’un rapport
Planification d’un rapport

Remarque :

  • Lorsque seulunscore brut est envoyé dans une instructionxAPIsans un scoremaximal,le score du quiz ne s’affiche pas dans LT.
  • Pour obtenir le score sous forme de pourcentage dans Prime,les scoresmis à l’échelle sont envoyés via xAPI.

Exemple de rapport

Telechargement

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne