Vista general
Interoperabilidad de herramientas de aprendizaje (LTI) estándar es una forma ligera y ampliamente adoptada de integrar diversos componentes educativos. Una aplicación contenedora (el consumidor de LTI) incorpora una herramienta (el proveedor de LTI) para presentar una experiencia de usuario perfecta en una sola página web.
Open edX ha sido durante mucho tiempo un consumidor de herramientas LTI, lo que permite a los equipos de instrucción integrar experiencias de aprendizaje de otras plataformas en sus cursos de Open edX. Recientemente, completamos el trabajo para hacer de Open edX un proveedor de LTI. Esto permite que los elementos de los cursos de Open edX se integren como experiencias de aprendizaje en los sistemas de gestión de aprendizaje (LMS) u otros consumidores de herramientas LTI.

Vista de un video de Open edX "in situ" en un curso de Canvas
EdX tiene el objetivo importante de mejorar la educación en el campus para sus socios. Los entornos de aprendizaje digital existentes en el campus utilizan una variedad de LMS, aunque los más comunes son Canvas y Blackboard. Hacer de Open edX un proveedor de LTI significa que el contenido del curso Open edX de alta calidad se puede incorporar en estos entornos preexistentes para crear experiencias de aprendizaje que combinan ofertas y facilitan que los estudiantes, instructores e instituciones aprendan y enseñen con los mejores materiales. disponible, independientemente de la plataforma.
Phil McGachey de la Universidad de Harvard, el desarrollador principal de esta función, señala: “edX proporciona capacidades de video particularmente buenas y tipos de problemas avanzados. En Harvard, nuestra facultad desea utilizar estos materiales no solo en sus MOOC de edX, sino también en el campus. La integración de Canvas y edX a través de LTI nos brinda una forma transparente de combinar las fortalezas de cada plataforma”.
Esta es solo la primera iteración del soporte del proveedor de herramientas LTI en la plataforma Open edX, no una implementación completa de la especificación 1.1. En este momento, la función está siendo probada por algunos socios que participaron en su diseño e implementación, y se implementó en el entorno Edge de edX, donde Canvas y Blackboard se están probando como consumidores de herramientas. Recomendamos encarecidamente a aquellos que ejecutan sus propias instalaciones de Open edX que experimenten con esta función y proporcionen comentarios sobre cómo se podría ampliar y mejorar la funcionalidad, a medida que continuamos desarrollando la hoja de ruta de LTI y el plan de soporte de integración.
¿Por qué LTI?
El estándar LTI se estableció hace algunos años (Basic LTI se lanzó en mayo de 2010) y rápidamente fue ampliamente adoptado por consumidores y proveedores de herramientas por igual.
El estándar LTI tiene tres características básicas:
- Autenticación — Permite que los alumnos se autentiquen desde el consumidor de la herramienta (es decir, el LMS del campus) hasta el proveedor de la herramienta (una instancia de Open edX), pero los dirige a un recurso específico, según lo define el autor del curso en la definición del enlace LTI. Por ejemplo, el autor puede querer crear una evaluación en edx.org e insertarla en una página del curso de Canvas.
- Aprovisionamiento automático — Provoca la creación de un registro de usuario cuando el alumno se vincula por primera vez a un recurso; además, “recuerda” al alumno cuando regresa y conserva el estado de su trabajo. Por ejemplo, si un alumno comienza una tarea vinculada a LTI, pero no la termina en una sesión, la instancia de Open edX lo lleva de regreso al lugar donde lo dejó la próxima vez que se vincula a esa tarea.
- Transferencia de Calificaciones — Sincroniza las calificaciones del proveedor de la herramienta al consumidor de la herramienta. Por ejemplo, a medida que el alumno completa las preguntas de una evaluación, la instancia de Open edX agrega esos resultados para que el LMS que los consume pueda incluirlos en su libro de calificaciones.
En nuestra implementación del estándar LTI 1.1, aprovechamos cada una de estas características, lo que permite a los estudiantes encontrar materiales de aprendizaje de Open edX en el contexto de su LMS, mientras que los dos sistemas hacen un "apretón de manos" LTI detrás de escena para afirmar la identidad, establecer la membresía del curso y sincronizar las calificaciones.
Para obtener más información sobre la especificación LTI, consulte la documentación en el sitio web de IMS.
Beneficios de la función
Para las instituciones, el desarrollo de contenido en línea es un ejercicio agotador que a menudo se vuelve costoso ya que los instructores dedican cada vez más tiempo a elaborar sus materiales. Las escuelas generalmente brindan, como lo describió un miembro del consorcio edX, "un séquito" de diseñadores de instrucción y otros para formar equipos de cursos que ayudan a reunir todos los elementos de un curso exitoso. Con tanto tiempo y energía dedicados a la creación de cursos, las instituciones están ansiosas por reutilizar su contenido en tantos contextos como sea posible (y eso tiene sentido).
Con LTI, los equipos del curso pueden reutilizar con éxito el contenido de alto valor que están desarrollando en la plataforma no solo para los MOOC, sino también para los cursos residenciales impartidos en el LMS. Además, las instituciones ahora pueden desarrollar la práctica de tratar su contenido como objetos de aprendizaje modulares que pueden remezclarse de manera reflexiva o incluso novedosa.
Para los instructores y sus equipos de cursos, LTI ofrece una gran medida de conveniencia y flexibilidad en el uso de materiales de cursos en todos los sistemas. Además de admitir la reutilización de contenido, al tratar su instancia de Open edX casi como una biblioteca de objetos de aprendizaje, los profesores pueden reducir el tiempo que dedican a enseñar a los estudiantes cómo inicializar y usar sistemas dispares en el campus. Esto también reduce la ansiedad de los estudiantes y la rotación operativa general. Cada sistema en el ecosistema de campus típico requiere una inversión significativa en toda la escuela, de personas y dólares. Usando nuestra nueva funcionalidad "Open edX como un proveedor de herramientas LTI", una vez que se haya realizado por completo, los equipos pueden aprovechar en qué es bueno edX, evaluaciones avanzadas y experiencias de aprendizaje multifacéticas, y en qué son buenos los LMS, la gestión de estudiantes y la optimización de su uso. de cada.
Finalmente, para los estudiantes, esta nueva función les permite una manera fácil de ir directamente desde su entorno en línea en el campus a los materiales del curso Open edX, y acceder a ese contenido sin mucha navegación adicional o la posibilidad de cometer un error o perderse. por el camino. Sus identidades se pueden administrar a discreción de la escuela, y los datos sobre su desempeño en las evaluaciones de Open edX fluyen hacia el libro de calificaciones que usan junto con las calificaciones de todas sus otras evaluaciones.
La experiencia del alumno
Autenticación y aprovisionamiento de usuarios
Hay dos flujos básicos de autenticación de usuarios en nuestra implementación actual de LTI:
- Usuario anónimo — en este flujo, los alumnos encuentran un recurso de Open edX en su curso (generalmente como un objeto iFrame en la página) y son dirigidos inmediatamente a ese recurso. Detrás de escena, una instancia de Open edX que actúa como proveedor de LTI aprovisiona y autentica automáticamente a un nuevo usuario, y el alumno no interactúa directamente con el sistema de identidad de Open edX.
- Autenticación abierta edX — en este flujo, los alumnos encuentran un recurso de Open edX en el curso y, si nunca han visitado el sitio de Open edX desde ese curso LMS, se les solicita que se registren o que inicien sesión si tienen una cuenta existente. Una vez que se establece la identidad, se dirige al alumno al recurso Open edX definido en el enlace LTI.
El flujo de usuarios anónimos presenta una experiencia virtualmente perfecta que reduce significativamente los errores de los usuarios y permite que las escuelas usen las identidades existentes en lugar de requerir que los estudiantes establezcan nuevos inicios de sesión paralelos. De hecho, es poco probable que el alumno sepa que se está utilizando una instancia de Open edX para entregar contenido.
Por el contrario, el flujo de autenticación de Open edX permite a los estudiantes establecer identidades en un sistema Open edX, lo que puede resultarles útil en otros contextos, al mismo tiempo que proporciona una experiencia de aprendizaje fluida que dirige a los estudiantes a recursos específicos de Open edX dentro de un LMS alternativo.
Derek White, de la Universidad de Columbia Británica (UBC), un socio clave en la validación de nuestra integración con Blackboard, cuyo equipo contribuyó Funcionalidad "edX como proveedor de autenticación LTI" a Open edX, describe por qué es importante que los estudiantes establezcan su identidad en Open edX:
“En Columbia Británica y otras provincias canadienses, pero también en otras partes del mundo, existen leyes de privacidad que impiden que una institución suministre información de identificación personal (PII) a la nube. Por esta razón, les pedimos a los estudiantes que administren sus propias identidades en edX, pero aun así aprovechamos la experiencia de curso optimizada que obtienes cuando vinculas recursos a través de LTI”.
En ambos casos, los datos del alumno aún se recopilan en el proveedor de host de Open edX para toda su actividad en el sistema, ya sea que el alumno sea anónimo o "conocido". Durante la ejecución del protocolo LTI, el consumidor de la herramienta pasa una ID de institución y una ID de alumno (si tiene una) a la instancia de Open edX, para que los procesos posteriores puedan recuperar la identidad del alumno y ver qué tipo de actividad está presente.
Transferencia de Calificaciones
El tipo de contenido más común que se vinculará a un LMS desde una instancia de Open edX es una evaluación. La plataforma edX cuenta con una gran variedad de evaluaciones, muchas bastante avanzadas y únicas en el mercado. A medida que los alumnos completen preguntas en una evaluación de Open edX, según cómo se haya configurado el curso, verán calificaciones por pregunta en sus libros de calificaciones de LMS o verán calificaciones agregadas por evaluación.
Si las preguntas se esparcen a lo largo del curso para evaluar la comprensión de los estudiantes a medida que encuentran materiales de aprendizaje, puede ser útil ver las calificaciones en el nivel de pregunta individual en el libro de calificaciones de LMS. Si las preguntas se recopilan en tareas o pruebas, la calificación agregada que se muestra en el libro de calificaciones de LMS se puede usar para determinar el desempeño sumativo de los estudiantes en el curso. Ambos métodos se pueden combinar en un solo curso, si se desea.

Componente calificado de Open edX integrado en un curso de Canvas

Calificación en ese componente que se muestra en la vista del instructor del libro de calificaciones de Canvas
A nivel de pregunta individual, las calificaciones se sincronizan más o menos instantáneamente. Los estudiantes pueden responder una pregunta en un componente de edX, y la calificación de esa pregunta se puede ver en el libro de calificaciones de LMS momentos después. En el nivel de tarea, la sincronización de calificaciones se retrasa deliberadamente 15 minutos para que la plataforma tenga tiempo suficiente para volver a calcular las calificaciones antes de enviarlas a través del servicio de sincronización de calificaciones. En ese caso, es posible que el instructor (o el estudiante) no vea una calificación actualizada para una tarea determinada durante más de 10 minutos. Además, si un estudiante está a la mitad de una tarea, es posible que vea una puntuación parcial que refleja solo una parte de lo que ha completado si el instructor lo permite a través de la configuración del libro de calificaciones de LMS. No obstante, a medida que el servicio de sincronización continúa funcionando, la puntuación se actualizará a medida que se respondan más preguntas.
Estado actual de la característica
La implementación inicial de esta función, que utiliza el flujo de usuario anónimo, está disponible en el Lanzamiento de Open edX Cypress. Ver documentación en GitHub:
https://github.com/mcgachey/edx-platform/wiki/Using-edX-as-an-LTI-Provider. Recientemente se agregaron extensiones a la función para admitir edX como una funcionalidad de proveedor de autenticación LTI, como se mencionó anteriormente, así como la transferencia de calificaciones agregadas (ninguna de las cuales está disponible en Cypress).
Esta característica, con las extensiones, se ha habilitado en nuestro entorno de edX edge (solo para socios de edX), y nuestros primeros usuarios también están usando la funcionalidad en las instalaciones de Open edX. Para comenzar a validar nuestra implementación perimetral, hemos estado trabajando con Phil McGachey en la Universidad de Harvard para probar nuestra implementación con Canvas y Derek White y el equipo de la Universidad de British Columbia para probar nuestra implementación con Blackboard. Estos son esfuerzos preliminares, pero importantes contribuciones de la comunidad que han hecho avanzar el desarrollo de características. En los próximos meses, trabajaremos para lograr el pleno cumplimiento de LTI 1.1.
Hoy, consideramos que la función es "provisional" y se encuentra en una fase piloto. Estamos trabajando con equipos adicionales para guiar sus pruebas en comparación con otras instalaciones de Canvas y Blackboard. Háganos saber si hay otros consumidores de herramientas (LMS) de interés para los socios de edX o los operadores de Open edX. Si realiza una integración de LTI con su propia instalación de Open edX, nos interesaría saber qué tan bien funciona esta nueva funcionalidad junto con otros sistemas.
Aunque se probó y lanzó provisionalmente con una gran dependencia y el apoyo de nuestros dos socios de adopción temprana, aún no hemos establecido un medio para brindar soporte continuo de la integración de una manera escalable para todos los usuarios potenciales. Actualmente estamos trabajando en un modelo para establecer pruebas de regresión confiables, especialmente dada nuestra dependencia de sistemas externos para pruebas completas de extremo a extremo; Del mismo modo, a medida que surgen problemas, seguimos buscando a nuestros socios para obtener orientación sobre los comportamientos esperados para la interoperabilidad entre sistemas.
Trabajando en colaboración con nuestros socios
Como habrás leído en mi Entrada de blog de inicio de sesión único mediante el protocolo SAML, el proyecto edX como proveedor de herramientas LTI surgió de las necesidades identificadas en el Grupo de trabajo de aplicaciones del campus de edX, que se reúne para abordar los desafíos de integración del campus. El grupo se fundó con el principio de que todos los miembros contribuirían al proceso con uno de los siguientes:
- Capital de pensamiento en forma de participación en discusiones y revisión de documentos, especialmente en la aparición de diferentes casos de uso para abordar una amplia gama de necesidades.
- Desarrollo de aplicaciones en forma de contribuciones a la base de código de Open edX.
- Validación en forma de testeo de las soluciones desarrolladas por sus miembros.
Para respaldar al grupo de trabajo y cualquier proyecto resultante, que actualmente incluye este proyecto, así como la autenticación SAML/Shibboleth, edX brinda soporte continuo para el desarrollo de productos, creando una estructura para el compromiso, orientando las decisiones de arquitectura y, en última instancia, evaluando soluciones para su inclusión en Open edX. plataforma.
Específicamente, este proyecto no hubiera sido posible sin el liderazgo de ingeniería de Phil McGachey, quien contribuyó con los documentos de diseño y la mayor parte de edX como un código de proveedor de herramientas LTI, y las contribuciones adicionales del equipo de UBC por proporcionar edX como un código LTI. pieza del proveedor de autenticación de la solución. Finalmente, debo mencionar que John Zornig y Andrew Dekker desarrollaron un prototipo temprano de la solución que generó excelentes discusiones y nos ayudó a enfocar nuestra implementación final.
¿Qué viene en el futuro?
El trabajo futuro en esta característica incluye:
- Implementación completa y prueba del protocolo LTI 1.1
- Aprobación del conjunto de pruebas de conformidad LTI 1.1
Otras áreas de extensión:
- Herramientas de creación, para hacer que el descubrimiento de URL para recursos de Open edX sea más simple para los equipos del curso.
- Vinculación arbitraria, para admitir la capacidad de vincular a cualquier nivel del árbol de contenido de Open edX y obtener la navegación adecuada
- LTI 2.x, para soportar la última versión del estándar
Si alguien en la comunidad Open edX está interesado en trabajar en estas funciones, o tiene otras funciones para contribuir en esta área, por favor póngase en contacto con el equipo de código abierto de edX.
¡Gracias!
Un agradecimiento especial a nuestro equipo de proyecto LTI:
Phil McGachey, Universidad de Harvard (desarrollador principal)
Dave Ormsbee, edX (desarrollador principal)
John Zornig, Universidad de Queensland
Andrew Dekker, Universidad de Queensland
Derek White, UBC
Pan Luo, UBC
Guillermo Ono, UBC
Ned Batchelder, edX
y muchos otros miembros del personal de edX, que ayudaron a pescar este pez, especialmente:
Alison Hodges, Documentación de edX
Kevin Falcone, edX DevOps
Por favor no dudes en llegar a mí para obtener información adicional sobre el proyecto.
Beth Porter es la VP de Producto en edX
![]()