LTI proporciona un marco mediante el cual un LMS (Canvas) puede enviar información verificable sobre un usuario a un tercero. De forma predeterminada, la mayor parte de la información del usuario está anonimizada, pero esto puede modificarse al configurar el sistema por primera vez.
Las aplicaciones externas se pueden configurar a nivel de cuenta o de curso.
Ver la transcripción del vídeo
Cómo la estandarización mejora la integración de EdTech en las plataformas LMS
El ecosistema EdTech incluye múltiples sistemas de gestión del aprendizaje (LMS) como Canvas, D2L, Blackboard, Moodle y otros. Cada LMS puede utilizar su propio modelo de datos y terminología para organizar la información. Por ejemplo, el campo de identificación de un estudiante podría etiquetarse como StudentID, LearnerID o StudentIdentification, según la plataforma.
Cuando una herramienta se integra con varios LMS, estas diferencias suponen un reto. Si cada LMS tiene su propia forma de identificar la información, la herramienta debe crear integraciones personalizadas para cada plataforma. Esto supone un gasto considerable, tanto en el desarrollo inicial como en el mantenimiento continuo.
Cómo LTI optimiza la integración de EdTech
La Interoperabilidad de Herramientas de Aprendizaje (LTI) es un conjunto de estándares que permite a los LMS compartir un punto final común. Esto permite desarrollar una única herramienta educativa una sola vez y utilizarla en múltiples plataformas, eliminando la necesidad de integraciones personalizadas. LTI enriquece el ecosistema EdTech al ofrecer una gama más amplia de herramientas en todos los entornos. Las especificaciones LTI son desarrolladas y mantenidas por 1EdTech (anteriormente IMS Global).
Cómo funciona LTI
LTI proporciona un marco que permite a un LMS, como Canvas, enviar información verificable del usuario a una herramienta de terceros. Para que LTI funcione, el tercero debe proporcionar una clave de consumidor y un secreto compartido, que Canvas utiliza para generar una firma que verifica la autenticidad de los datos transmitidos.
De forma predeterminada, la mayor parte de la información del usuario está anonimizada, pero estas configuraciones se pueden ajustar durante la configuración inicial.
¿Cuándo debería utilizar una aplicación externa?
Las aplicaciones externas añaden funcionalidad a un curso de Canvas. Por ejemplo, un instructor podría querer incluir material de estudio (fichas, minicuestionarios, etc.) para ayudar a los estudiantes a comprender mejor los conceptos que se enseñan.
Los administradores pueden agregar aplicaciones externas para cuentas y subcuentas a través de XML, URL o configuración manual.
Si aún no existen aplicaciones para un curso, los instructores pueden agregar aplicaciones externas a sus cursos para crear rutas de aprendizaje adicionales para los estudiantes. Se pueden agregar aplicaciones externas a Módulos, Navegación del curso, el Editor de contenido enriquecido y Tareas.
En el Editor de contenido enriquecido, se puede acceder a aplicaciones externas desde el ícono Aplicaciones o agregarlas a la barra de herramientas de una cuenta .
Las aplicaciones externas que utilizan LTI se pueden configurar a nivel de cuenta o de curso, lo que proporciona flexibilidad en cómo se implementan las herramientas dentro de una institución.
Al estandarizar las integraciones en las plataformas LMS, LTI agiliza la implementación de herramientas educativas, reduciendo costos y aumentando la disponibilidad de recursos tanto para educadores como para estudiantes.
¿Cuándo debería utilizar el Centro de aplicaciones de Canvas?
Los administradores e instructores también pueden habilitar aplicaciones a través del Centro de aplicaciones, que está integrado directamente en Canvas.
El Centro de Aplicaciones de Canvas forma parte de la pestaña Aplicaciones en la configuración de la cuenta y del curso. Permite:
- Agregue nuevas funciones a Canvas a nivel de cuenta o curso
- Configurar aplicaciones para vincularlas a módulos o evaluaciones
- Instalar aplicaciones sin la ayuda de TI
- Crea una experiencia de enseñanza personalizada
- Abre la puerta a más posibilidades
- Filtrar aplicaciones por nombre
- Ver aplicaciones instaladas
El Centro de aplicaciones es parte de la pestaña Aplicaciones tanto en la configuración de la cuenta como en la del curso.
Los administradores pueden gestionar las aplicaciones que se pueden usar en los cursos para cuentas y subcuentas creando una lista de permitidos en el Centro de aplicaciones Edu y administrando la lista de permitidos en Canvas.
¿Qué tiene que ver LTI con Canvas?
Canvas se considera una plataforma LTI. Esto significa que las herramientas se pueden ejecutar desde Canvas. Los lugares desde donde se pueden ejecutar las herramientas se denominan Ubicaciones; algunos ejemplos incluyen el Editor de Contenido Enriquecido, las tareas y la barra de navegación izquierda.
Cuando una herramienta se inicia desde una de estas ubicaciones, recibe información sobre el contexto desde el que se inició, como la ubicación, el usuario que la inició y el curso desde el que se inició. La herramienta puede usar esta información para determinar qué debe ver el usuario y qué acciones puede realizar.
Una herramienta puede enviar información a Canvas mediante el Servicio de Tareas y Calificaciones (AGS) o mediante enlaces profundos. Ambos métodos se describen con más detalle en la documentación de LTI, cuyo enlace se encuentra más abajo. Los datos enviados mediante estos métodos se almacenan en las bases de datos de Canvas, según corresponda.
La imagen a continuación puede ayudarle a visualizar las conexiones entre las diferentes piezas.
Instalaciones a nivel de cuenta vs. instalaciones a nivel de curso
Las herramientas LTI se pueden instalar a nivel de cuenta o de curso. Generalmente, las mismas funciones están disponibles para ambos, aunque las instalaciones a nivel de curso no pueden usar ubicaciones globales. Las instalaciones a nivel de cuenta están disponibles en todos los cursos, mientras que las instalaciones a nivel de curso solo están disponibles en el curso especificado.
Para las herramientas LTI 1.3, la clave de desarrollador debe instalarse en el nivel de cuenta, pero la instalación real puede ocurrir en el nivel de curso, cuenta o subcuenta.
Diferencias entre LTI 1.1 y 1.3
LTI 1.1 fue la especificación original de interoperabilidad de herramientas de aprendizaje. Las herramientas LTI 1.1 se pueden instalar a través de EduAppCenter o accediendo a Canvas y yendo a Configuración > Aplicaciones > Ver configuraciones de aplicaciones. Luego, haciendo clic en + Aplicación y agregando una herramienta manualmente, mediante URL o pegando XML.
LTI 1.3 es una versión más reciente de la especificación que mejora la seguridad del proceso de autenticación. Además, es extensible, lo que significa que 1EdTech puede añadir más funciones sin romper la especificación existente. Estas funciones se denominan servicios o especificaciones. Existe un conjunto obligatorio para todas las plataformas, que incluye el Servicio Principal, el Servicio de Aprovisionamiento de Nombres y Roles, el Servicio de Asignaciones y Calificaciones, y el Enlace Profundo. Otros servicios son opcionales y se pueden añadir según las necesidades específicas.
En Canvas, LTI 1.3 requiere que el administrador configure una clave de desarrollador en Configuración. Posteriormente, el usuario puede agregar la herramienta a nivel de cuenta o de curso ingresando el ID de cliente. La implementación de LTI 1.3 en Canvas admite todas las colocaciones de LTI 1.1, y nuestra documentación pública refleja LTI 1.3 como el estándar de ahora en adelante. Seguimos añadiendo compatibilidad con las nuevas especificaciones de LTI 1.3.
| Proceso | LTI 1.1 | LTI 1.3 |
|---|
| Autenticación | OAuth 1 | Flujo OIDC basado en OAuth 2 |
| Apoyo | Obsoleto por 1EdTech, aún compatible con Canvas | Con el apoyo de 1EdTech y Canvas |
| Colocaciones | Se admiten todas las ubicaciones | Se admiten todas las ubicaciones |
| Instalación | EduAppCenter o vía +App | Clave de desarrollo y luego +App por ClientID |