Integración con Moodle
Esta guía te muestra cómo configurar una herramienta LTI de Criterial en Moodle.
Requisitos previos
- Rol de Teacher o Administrator en el curso
- Moodle 3.9+ (para LTI 1.3) o Moodle 2.2+ (para LTI 1.1)
- Una aplicación creada en Criterial
Opción A: Como actividad en el curso (recomendado)
Paso 1: Agregar actividad
- Activa el modo de edición en tu curso
- Haz clic en Agregar una actividad o recurso
- Selecciona Herramienta externa (External tool)
Paso 2: Configurar la herramienta
| Campo | Valor |
|---|---|
| Nombre de la actividad | El nombre que verán los alumnos |
| URL de la herramienta | https://lti.criterial.cc/lti/launch/TU-APP-ID |
| Tipo de lanzamiento | Abrir en nueva ventana (recomendado para iframes) |
Paso 3: Configuración de privacidad
En Privacidad:
- ☑ Compartir el nombre del ejecutor con la herramienta
- ☑ Compartir el correo electrónico del ejecutor
- ☑ Aceptar calificaciones de la herramienta
Paso 4: Guardar y probar
- Haz clic en Guardar y mostrar
- Se abrirá la herramienta — verifica que carga correctamente
- Completa una prueba y verifica que la calificación aparece en el libro de calificaciones
Opción B: Configuración a nivel de sitio (Administrador)
Para LTI 1.3:
- Ve a Administración del sitio → Plugins → Herramientas externas → Gestionar herramientas
- Haz clic en Configurar una herramienta manualmente
- Completa:
| Campo | Valor |
|---|---|
| Nombre | Criterial LTI |
| URL de la herramienta | https://lti.criterial.cc/lti/launch13 |
| Versión LTI | LTI 1.3 |
| Tipo de clave pública | Keyset URL |
| Keyset URL | https://lti.criterial.cc/api/auth/jwks |
| URL de inicio de sesión | https://lti.criterial.cc/lti/login |
| URL de redirección | https://lti.criterial.cc/lti/launch13 |
- En Services: habilita IMS LTI Assignment and Grade Services
- En Privacy: habilita compartir nombre y email
- Guarda — Moodle generará un Client ID y Platform ID
- Envía estos IDs a tu administrador de Criterial para completar el registro
Parámetros personalizados
Para lanzar una app específica, agrega en Custom parameters:
app_id=TU-APP-UUID
Solución de problemas
- Error "This tool is not configured": El administrador necesita registrar la herramienta a nivel de sitio
- Calificaciones no aparecen: Verifica que la actividad tiene "Aceptar calificaciones" activado
- Pantalla en blanco: Verifica que el navegador permite cookies de terceros (necesario para iframes)