Intégrer xAPI TincanAPI dans un contenu Opale de Scenari
xApi2Opale permet de transformer le fichier
index.html ainsi que les fichiers
HTML contenus dans le répertoire
" co/ "
d'un export
Opale de Scenari afin de les mettre en conformité avec le standard
xAPI(aussi dénommé Tincan API).
Attention !!
Vous devez uploader une archive ZIP ne contenant que le fichier
index.html et/ou -selon la version de
Opale-
imsmanifest.xml
(s'il s'agit d'un export
Scorm Mono)
et le répertoire
co/ provenant de votre contenu exporté depuis
Opale.
Utilisez uniquement un export
WEB ou
SCORM MONO.
L'export SCORM MULTI
n'est pas pris en compte par xApi2Opale Builder car son fichier principal n'est pas spécifié dans le manifest.
xAPI, dont la dénomination officielle est Experience API
a été validé par ADL (Advanced Distributing Learning)
qui est l'organisme officiel américain chargé de prototyper les standards du Elearning,
tels que AICC, HACP, Scorm 1.2, Scorm 2004.
Il a été conçu par Rustici Software
qui l'a établi sous la dénomination TincanApi.
Les spécifications de ce standard peuvent être téléchargées depuis le répertoire de
ADL sur GitHub
xAPI : principes et fonctionnement
Le Elearning ne concerne plus seulement les cours en ligne bâtis sur l'environnement du duo-pôle Learner/LMS
(Apprenant/Plateforme).
L'arrivée du Blended Learning (apprentissage mixte), du Mobile Learning,
de l'Open Badge (système de certification obtenue en ligne) ainsi que l'importance accordée
à la VAE (Validation des acquis de l'expérience) a amené à la problèmatique suivante:
Comment et avec quoi conserver une trace de tout ce que l'on a accompli et cela, sans aucune contrainte liée
à un environnement logiciel précis comme l'exigeaient jusqu'à présent le couple LMS/SCORM?
Tout simplement en séparant le LMS de la gestion du stockage du feedback et en choisissant
un mode de transport et d'encapsulation indépendant du type de contenu et du LMS.
Le choix s'est porté sur le STATEMENT (une déclaration,une assertion, un état) au format JSON(JavaScript Object Notation) comme vecteur du feedback (commun à tous les langages),
sur les fonctions AJAX (Asynchronous JavaScript and XML), fonctionnant en arrière-plan
(tous les langages le supportent) et sur le LRS (learning Record Storage).
Le STATEMENT comporte au minimum trois éléments : (Agent, Verbe, Objet).
Le LRS est un service en ligne permettant de stocker et de parser des chaînes JSON provenant
de n'importe quel LMS, robot ou contenu indépendant (PDF,eBook, ePub, Youtube etc..), de les traiter afin
de les restituer de manière lisible et compréhensible tout en en préservant leurs
confidentialité, intégrité et pérennité et enfin en en permettant le déplacement vers un autre LRS
si le besoin de changer de fournisseur s'avère nécessaire.
Annulab est actuellement doté d'un LRS dédié au LMS Formagri.
Il sera ouvert prochainement à tout autre LMS, entreprise ou particulier.