Ahora es posible añadir Nudgis a una plataforma Open edX utilizando un enlace LTI 1.3. Este breve artículo presentará lo esencial para lograr este resultado y le dirigirá a una guía completa que detalla los pasos de este procedimiento.
Tabla de contenido
2/ Crear una herramienta LTI 1.3 en Open edX
4/ Integrar valores de Nudgis en Open edX
Requisitos previos
Para realizar con éxito esta operación, deben cumplirse las siguientes condiciones, enumeradas para cada tema y portal:
Open edX:
- Tener una plataforma funcional de versión Olive o superior
- Tener instalado el módulo "LTI Consumer Xblock" y activado en toda la plataforma
- Tener acceso de administrador para Open edX Studio y el panel de administración de Django
- Tener activado el módulo "LTI Consumer" en la configuración avanzada del curso a enriquecer (para saber cómo hacer esto, consulte el capítulo 2.4 de la documentación proporcionada al final de este artículo)
Nudgis:
- Tener una plataforma Nudgis de versión 12.2.0 o superior
- Tener una cuenta de administrador, o una cuenta con el permiso "Editar configuración del sitio"
- Tener activado LTI en los "Servicios de configuración y autenticación", pestaña "LTI", desde el panel de administración
Red:
- Ambos servidores (Open edX y Nudgis) deben ser accesibles a través de https
- Ambos servidores deben ser capaces de comunicarse directamente a través de https
- Si los dos servidores tienen nombres de dominio diferentes, las cookies de terceros deben ser autorizadas por los navegadores
Se recomienda encarecidamente utilizar el mismo nombre de dominio para ambos servidores, dado que la mayoría de los navegadores modernos bloquean de forma nativa las cookies de terceros, lo que causará problemas de lectura en el iframe integrado.
Crear una herramienta LTI 1.3 en Open edX
Una vez verificados los requisitos previos, es hora de crear la herramienta LTI 1.3 en Open edX que permitirá la integración de Nudgis. Para hacer esto, inicie sesión en el LMS y, como administrador, acceda al curso que albergará los medios de Nudgis. Luego navegue a la unidad deseada en el curso, haga clic en "Avanzado" y seleccione "LTI Consumer" de la lista de componentes:
Luego haga clic en "Editar" en el bloque creado y seleccione LTI 1.3. Finalmente, guarde sus modificaciones:
Cuando se guarda el bloque, Open edX proporciona una serie de valores que necesitará para registrar el LMS en Nudgis:
Registrar el LMS en Nudgis
Para hacer esto, vaya al panel de administración de Nudgis, abra la pestaña de Servicios de configuración y autenticación, y vaya a la sub-pestaña LTI. Desplácese hacia abajo hasta la sección "Definiciones de LMS" y elija "Registrar un nuevo LMS". Se abrirá un panel de configuración en el que debe ingresar los valores recuperados en el paso anterior:
Para conocer el detalle de cada valor utilizado y cómo utilizarlo, consulte el capítulo 5 de la documentación recomendada al final de este artículo.
Integrar valores de Nudgis en Open edX
Para este paso, comience recuperando la clave LTI para el LMS que acaba de registrar en Nudgis. Para hacer esto, haga clic en "Mostrar clave pública" y cópiela:
Debe copiar la clave pública en su totalidad, incluyendo las líneas "-----BEGIN PUBLIC KEY-----" y "-----END PUBLIC KEY-----". Una clave incompleta causará que la verificación JWT falle.
Una vez hecho esto, regrese a Open edX y acceda al bloque de consumidor creado en el capítulo 2 para editarlo. En el campo 'Clave pública de la herramienta', seleccione "Clave pública" (que debería ser el valor predeterminado) y pegue la clave pública de Nudgis que acaba de copiar en el campo editable:
Finalmente, configure las diferentes URLs necesarias para que el bloque funcione correctamente:
| Valores de Open edX | Valores de Nudgis |
|---|---|
| Tool Launch URL |
Enlace de la página de prueba / Enlace de las páginas de navegación
|
| Registered Redirect URIs | Enlace de redirección |
| Tool Initiate Login URL | Enlace de inicio de sesión |
| Deep Linking Launch URL | Enlace de redirección |
Para obtener más información sobre la configuración de esta herramienta, consulte el capítulo 7 de la documentación proporcionada a continuación.
Ha completado la integración de Nudgis en su plataforma Open edX, pero para un funcionamiento óptimo, se recomienda encarecidamente activar varias opciones para su herramienta LTI 1.3. Para descubrirlas, le invitamos a seguir la documentación detallada proporcionada por Open edX sobre la integración de nuestra plataforma con sus herramientas.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.