¿Qué es xAPI?

Experience API o xAPI es una especificación de software de aprendizaje electrónico que permite que el contenido de aprendizaje y los sistemas de aprendizaje se comuniquen entre si de manera que se registra y se hace el seguimiento de toda clase de experiencias de aprendizaje. Las experiencias de aprendizaje se registran en un LRS (Learning Record Store) o almacén de registros de aprendizaje. Los LRS pueden coexistir con los tradicionales LMS o sistemas de gestión de aprendizaje o por si solos.

Para obtener más información sobre xAPI,consulte: https://github.com/adlnet/xAPI-Spec.

¿De qué modo Captivate Prime admite xAPI?

Captivate Prime dispone de un LRS interno. Dicho LRS tiene capacidad plena para aceptar declaraciones de xAPI de contenido que se ha alojado en Captivate Prime. Incluso acepta declaraciones de xAPI generadas por terceros. Estas declaraciones de xAPI se almacenan en Captivate Prime; luego pueden exportarse y visualizarse en cualquier sistema de almacenaje de datos de otro proveedor.

¿Cuándo se utiliza xAPI?

Cada vez es más necesario captar experiencias de aprendizaje del usuario final que abarquen varios sistemas.  También es necesario hacer un seguimiento de la participación exacta del alumno respecto al contenido de la formación. Va más allá de los estados Iniciado, En curso y Finalizado, que son los únicos atributos capturados por SCORM.

Uso de xAPI en Captivate Prime

Configure la aplicación

  1. Inicie sesión como Administrador de integración. Seleccione Aplicaciones> Registrar .

    Registro de aplicación
    Registro de aplicación
  2. Registre una aplicación nueva.

    Crear aplicación
    Crear aplicación
  3. Defina el ámbito de la aplicación.

    • Si está activada la opción Acceso de lectura y escritura para xAPI de la función Administrador, el administrador puede publicar y obtener documentos y declaraciones de xAPI.
    • Si está activada la opción Acceso de lectura y escritura para xAPI de la función Alumno, el administrador puede publicar y obtener documentos y declaraciones de xAPI.
  4. Guarde los cambios. Obtiene el ID y el secreto de desarrollador.

Puntos finales:

Haga clic en el vínculo siguiente para ver el documento xAPI Swagger:

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

Nota:Captivate Primeadmite la versión 1.0.3 de xAPI.

Autenticación de API

Captivate Prime xAPI utiliza el marco de OAuth 2.0 para autenticar y autorizar sus aplicaciones cliente. Una vez que registra su aplicación, puede obtener el ID y el secreto de cliente. Get URL se utiliza en elnavegadorya que autentica a los usuarios de Captivate Prime mediante sus cuentas preconfiguradas como SSO, Adobe ID. 

GET https://captivateprime.adobe.com/oauth/o/authorize?client_id=<Introduzca su clientId>&redirect_uri=<Introduzca una URL para redirigir a>&state=<Cualquier dato de cadena>&scope=<admin:xapi o learner:xapi>&response_type=CODE.

Seguimiento de declaraciones xAPI como objeto de aprendizaje de Captivate Prime

Como autor, ya puede elegir el módulo de xAPI al crear cursos para supervisar la experiencia del usuario fuera de Captivate Prime. Por ejemplo, puede usar esta función para evaluar las actividades de los usuarios en una plataforma de terceros utilizada para el consumo de cursos.

  1. Al crear un módulo de actividad, en la opción Tipo , utilice el menú emergente y seleccione Módulo basado en xAPI. 

    Creación de módulos basados ​​en x-API
    Creación de módulos basados ​​en x-API
  2. Se le solicita que proporcione un IRI. Si no se proporciona, Captivate Prime genera uno de forma automática.

    Nota:

    El IRI de una actividad es exclusivo de una cuenta. Es decir, dos módulos de Captivate Prime no pueden tener elmismoIRI. Se genera un nuevo IRI en los casos siguientes:

    • Cuando un curso con un módulo dexAPIse comparte entre cuentas.
    • Cuando se repite una certificación con el módulo de xAPI

     

    Cualquier declaración de xAPI con el IRI mencionado se controla en el módulo anterior y se refleja en los informes de Captivate Prime. 

  3. Para copiar el IRI generado automáticamente, vuelva a visitar la página Módulo de actividad.

  4. Publique el módulo.

Aspectos que tener en cuenta:

  • En la actualidad, Captivate Prime admitesolo mboxcomo identificador. Otros identificadores como cuentas de  mboz_sha1 uopenidno son compatibles.
  •  stateId y profileId es un UUID cuando se utilizan con Captivate Prime.
  • La solicitud PUT no sobrescribe el documento de  agentes/perfil, actividad/perfil y  actividad/estado de las xAPI.
  • Un grupo sin identificarno se admite en Actor.
  • El parámetro "related_activities" no se admite en la declaración GET.
  • Los parámetros 'format=ids' y 'format=canonical' no se admiten en declaraciones GET.
  • La anulación de la declaración dexAPIno deshace ninguna acción habida en Captivate Prime cuando se publicó la declaración.

Generar informes

Los informes de xAPIse pueden generar en formato Excel. Como administrador, abra Informes > Informes de Excel > Informe de actividad de xAPI.

El informe descargado obtiene toda la información publicada por el alumno y el administrador para cualquier declaración.

Los mismos informes se puedengeneraro programar mediante conectores de FTP y Box para cualquierintegracióncon terceros. Siga estos pasos:

Inicie sesión como Administrador de integración > Abra Conector de FTP/Box > Seleccione Informe de actividad de xAPI en el panel izquierdo > Elija para generar o programar un informe.

Programar un informe
Programar un informe

Nota:

  • Si se solicitasolosi un marcador de formato se envía en una declaración dexAPIsin la puntuaciónmáxima, la puntuación de las pruebas no se muestra en LT.
  • Para obtener la puntuación porcentual en Captivate Prime, se envían puntuacionesescaladasmediante xAPI.

Informe de muestra

Descargar