Configurar xAPI con Totara
  • 08 Feb 2024
  • 3 Minutos para leer

Configurar xAPI con Totara


Article Summary

Es posible añadir plugins a Totara para que puedas usar cualquier contenido compatible con xAPI/Tin Can que tengas en un curso. Este contenido podría estar disponible a través de una URL o como un paquete en un archivo zip; luego, se puede integrar al curso y hacer que se tomen medidas en la actividad registrada en un Learning Record Store (LRS) externo. Para lograr esto, también necesitarías añadir un plugin de logstore a Totara que funcione con un LRS externo. A continuación, exploraremos cómo hacer ambas cosas.

xAPI actualmente requiere plugins de terceros para funcionar y no es compatible con Totara. Estas instrucciones están destinadas a servir de guía para aquellos que están felices de proceder con el entendimiento de que los plugins xAPI no son compatibles con Totara y no se puede garantizar que funcionen.

Plugin de Logstore

Para configurar xAPI con Totara necesitarás un sitio Totara y un LRS (Learning Record Store), esta es una aplicación independiente que se puede instalar localmente (por ejemplo, usando la herramienta de código abierto Learning Locker) o puedes pagar por una (si no te sientes cómodo configurando esto tú mismo). Además, también necesitarás dos plugins: el Logstore xAPI (plugin Moodle) y el xAPI Launch Link (plugin Moodle).

Hay dos partes de esta configuración: el plugin de Logstore y luego el plugin de Launch Link

Primero, tendrás que configurar el plugin xAPI de Logstore ya que esto puede transferir eventos en tu LRS. Esto solo puede suceder una vez que hayas instalado el plugin en tu sitio de Totara (puedes encontrar orientación sobre la instalación del plugin dentro del plugin). 

  1. Configurar el LRS elegido. Deberías poder encontrar orientación sobre esto en tu proveedor elegido.
  2. Necesitarás configurar un Cliente dentro de tu LRS. Nuevamente, las instrucciones sobre esto deben estar disponibles a través de tu proveedor de LRS. Es posible que tengas un cliente suministrado para ti cuando crees el LRS o quizás necesites crear uno.
  3. En tu sitio de Totara, ve al menú de acceso rápido > Plugins > Registro > Administrar Logstores.
  4. Configura esto para tu LRS usando los detalles del Cliente del paso 2.
  5. Por último, haga clic en Guardar cambios.

Lanzador de Latas

Ha configurado el plugin xAPI de Logstore. Si comienzas a realizar acciones en tu sitio de Totara (como configurar cursos e iniciar sesión o cerrar sesión), entonces ve a tu LRS y notarás que las declaraciones de eventos se transferirán a tu almacén de registros. En la documentación del plugin xAPI de Logstore, encontrarás una lista de todos los eventos admitidos que se transferirán. 

La segunda etapa es configurar el plugin xAPI Launch Link. Esto te permitirá lanzar un aprendizaje compatible con xAPI de Totara. Los pasos a continuación tienen lugar después de que se haya instalado el plugin xAPI Launch Link; las instrucciones sobre cómo hacer esto se pueden encontrar dentro del plugin. 

  1. Para configurar el plugin, ve al menú de acceso rápido > Plugins Módulos de > actividad > Tin Can Launch Link.
  2. Añadir la información del cliente (como en la configuración del almacén de registros anterior).
  3. Haga clic en Guardar cambios. 

Luego puedes ir a un curso y seguir estos pasos:

  1. En el curso, haga clic en Activar edición.
  2. Haz clic en Añadir una actividad y selecciona Lata Puede Iniciar Enlace.
  3. Completa los detalles según sea necesario (campos obligatorios marcados con un asterisco).
  4. Haga clic en Guardar cambios.

Ahora puedes ir al curso y lanzar el contenido de Tin Can/xAPI que has vinculado a través de un paquete o URL. Los detalles de los eventos realizados en el contenido (como el lanzamiento, los intentos realizados y la finalización) se transferirán a tu LRS. 

Se recomienda encarecidamente que utilice HTTPS para la transferencia segura de información cuando utilice logstore.

En configuración

Es posible permitir que NGINX y otros servidores web registren los nombres de usuario en los registros de acceso. Cuando permite el registro por parte de un servidor web en los registros de acceso, pueden enviar el nombre de usuario como un encabezado personalizado, que puede ser registrado y desmontado si es necesario.

Para configurar esto, simplemente agrega la variable $CFG->headerloguser al archivo config.php. Puedes leer más sobre esto y los posibles valores en config-dist.php.

© Copyright 2024 Totara Learning Solutions. All rights reserved.


¿Te ha sido útil este artículo?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.