Cmi5

De EduTech Wiki
Aller à la navigation Aller à la recherche

Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.



La page suivante reprend le contenu de la page Cmi5 sur la version anglaise de EduTech Wiki

Introduction

Depuis 2018, cmi5 est la norme d'apprentissage en ligne la plus récente qui définit comment les cours empaquetés en tant qu'objets d'apprentissage et importés dans les systèmes de gestion d'apprentissage (LMS) peuvent interagir avec ces derniers afin de suivre les progrès des étudiants. Développée par ADL (Advanced Distributed Learning Initiative), la norme cmi5 clarifie l'utilisation de xAPI dans le domaine e-learning traditionnel.

cmi5 est probablement l'acronyme de "Computer Managed Instruction" (enseignement géré par ordinateur), cinquième tentative. "CMI" était le nom de la spécification AICC originale publiée en 1993 et ​​qui fournissait le modèle de données adopté par SCORM 1.2.

cmi5 est un profil xAPI, initialement proposé par le groupe de travail AICC (l'un des premiers acteurs de la normalisation du e-learning) pour qui la création d'un profil spécifique a vu le jour car “Étant donné que la spécification xAPI est très généralisée pour prendre en charge de nombreux cas d'utilisation différents, un ensemble de "règles supplémentaires" (appelé "profil") est nécessaire pour garantir l'interopérabilité pour un cas d'utilisation donné. Le profil cmi5 garantit l'interopérabilité plug and play entre le contenu d'apprentissage et les systèmes LMS. Le cas d'utilisation pour lequel le profil cmi5 est spécifiquement conçu est celui où l'apprenant lance le contenu / l'activité d'apprentissage à partir de l'interface utilisateur LMS.”

La spécification cmi5 “décrit la communication d'exécution interopérable entre les systèmes de gestion de l'apprentissage (LMS) et les unités assignables (AU)” (Profil de spécification cmi5 pour xAPI, juillet 2018). Plus précisément, il définit comment utiliser la spécification xAPI pour les éléments suivants:

  • Lancement d'AUs (unités assignables) par un LMS.
  • Environnement de lancement et d'exécution utilisé par les LMS et les AUs (unités assignables).
  • Données de communication lors de l'exécution et transport de données entre le LMS et les AUs (unités assignables).
  • Définition du cours sur la plateforme LMS en ce qui concerne les données d'exécution utilisées par les AUs (unités assignables).
  • Import / Export de structure de cours LMS
  • Exigences de rapport pour le LMS.

Historique et versions

Selon la page du projet (en juillet 2018), le projet cmi5 a été lancé au sein de l'AICC (Aviation Industry Computer-Based Training Committee) en 2010 et devait remplacer les spécifications AICC et SCORM car elles ont toutes les deux des problèmes et des contraintes techniques tout en se chevauchant de manière significative. L'AICC était sur le point d'achever un mécanisme de communication basé sur SOAP 2012 à peu près au même moment où l'API xEST basée sur REST émergeait d'ADL. xAPI avait un objectif d'application plus large, mais le même objectif. Ainsi, ADL et AICC ont convenu de coopérer sur un profil cmi5 xAPI et en 2014, l'AICC a été dissoute (même le site Web a disparu) et a officiellement transféré le projet cmi5 à l'ADL.

Les versions principales ont des noms de pierre:

  • Version basée sur SOAP (brouillon) en 2012
  • Sanstone (Première version: 15 mai 2015)
  • Quartz (Première version: 1 juin 2016)

Support

Depuis l'été 2018, cmi5 a été adopté par certaines plateformes. Cette norme est beaucoup plus simple que les normes plus anciennes et plus ambitieuses telles que le SCORM 2004 complet (qui comprend le IMS Simple Sequencing) ou le IMS Learning Design, qui étaient basés sur des langages de modélisation formels. Il simplifie également l'utilisation de xAPI en restreignant certaines fonctionnalités et en ajoutant des règles contraignantes.

Fonctionnement basique

Ressources