Criterial

Integración con Canvas

Esta guía te muestra cómo configurar Criterial como herramienta LTI en Canvas de Instructure.

Requisitos previos

  • Rol de Instructor o Admin en Canvas
  • Canvas con LTI 1.3 habilitado (versión 2020+)

Paso 1: Configurar Developer Key (Admin)

Este paso lo realiza el administrador de Canvas una sola vez.

  1. Ve a AdminDeveloper Keys
  2. Haz clic en + Developer KeyLTI Key
  3. Configura:
CampoValor
Key NameCriterial LTI
Redirect URIshttps://lti.criterial.cc/lti/launch13
Target Link URIhttps://lti.criterial.cc/lti/launch13
OpenID Connect Initiation URLhttps://lti.criterial.cc/lti/login
JWK MethodPublic JWK URL
Public JWK URLhttps://lti.criterial.cc/api/auth/jwks
  1. En LTI Advantage Services, habilita:

    • ☑ Can create and view assignment data
    • ☑ Can view submission data
    • ☑ Can create and update submission results
  2. Guarda y copia el Client ID (número largo)

  3. Cambia el estado del Developer Key a ON

Paso 2: Agregar External App al curso

  1. Ve a tu curso → SettingsApps+ App
  2. Selecciona Configuration Type: By Client ID
  3. Pega el Client ID del paso anterior
  4. Haz clic en SubmitInstall

Paso 3: Crear un assignment con la herramienta

  1. Ve a Assignments+ Assignment
  2. En Submission Type, selecciona External Tool
  3. Haz clic en Find y selecciona Criterial LTI
  4. Opcionalmente configura puntos y fecha de entrega
  5. Guarda el assignment

Paso 4: Verificar

  1. Cambia a Student View (vista de estudiante)
  2. Abre el assignment — debería cargar la herramienta Criterial
  3. Completa la actividad de prueba
  4. Verifica que la calificación aparece en Grades

Parámetros personalizados

En la configuración de la herramienta, agrega:

app_id=TU-APP-UUID

Esto permite lanzar diferentes apps de Criterial desde distintos assignments.

Deep Linking

Canvas soporta Deep Linking — cuando un profesor agrega una herramienta por primera vez, puede seleccionar qué app de Criterial usar desde un menú.

Solución de problemas

  • "Access denied": El Developer Key no está en estado ON
  • "Tool not installed": El admin necesita crear el Developer Key primero
  • Iframe bloqueado: Canvas requiere que la herramienta se sirva por HTTPS
  • Calificaciones no se sincronizan: Verifica que el assignment tiene puntos asignados

On this page