Saltar al contenido principal

Integración de Canvas con LTI

Puedes conectar Canvas con POK Proof of Knowledge mediante LTI para emitir credenciales digitales directamente desde tus cursos. La configuración tiene tres partes: crear una API key en Canvas, generar el registro LTI e instalar la app de POK en cada curso. Una vez instalada, las credenciales pueden emitirse automáticamente cuando el estudiante aprueba una evaluación o bajo demanda.

Instalación

Ingresa a la plataforma de gestión de credenciales de POK. En el menú superior derecho, haz clic en el nombre de tu organización para desplegar más opciones y luego haz clic en Integraciones.

Dentro de la sección, busca la plataforma CANVAS y haz clic en Conectarse. Se te pedirán los datos de tu cuenta de Canvas para habilitar la integración.

¿Cómo conecto mi cuenta de Canvas?

En el recuadro que se abre al hacer clic en Conectarse, completa los siguientes campos:

  • Un nombre que identifique la integración (por ejemplo, Canvas - POK Integration 2025).
  • URL del sitio Canvas (por ejemplo, https://midominio.instructure.com)

Para completar la integración también necesitas copiar y pegar tu API Client ID y tu API Client Secret desde Canvas.

Sigue estos pasos para obtenerlos:

  1. Ingresa a tu cuenta de Canvas y ve a Admin > My Site > Developer Keys en el menú lateral izquierdo.

  2. Haz clic en +Developer Key y luego en +API Key.

  3. Completa los campos obligatorios con los siguientes datos:

    • Key Name: POK - Canvas LTI
    • Redirect URI (entorno live): https://lti.pok.tech/lti/oauth/callback
    • Redirect URI (entorno sandbox): https://lti.credentity.xyz/lti/oauth/callback
  4. La opción Enforce Scopes debe estar activa. Marca los siguientes scopes:

    • En el dropdown de Entregas (Submissions):
    url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id
    url:GET|/api/v1/courses/:course_id/assignments/:assignment_id/submissions
    • En el dropdown de Inscripciones (Enrollments):
    url:GET|/api/v1/courses/:course_id/enrollments
    url:GET|/api/v1/sections/:section_id/enrollments
    url:GET|/api/v1/users/:user_id/enrollments
    • En el dropdown de Tareas (Assignments):
    url:GET|/api/v1/courses/:course_id/assignments
  5. Guarda los cambios. Serás redirigido a la lista de Developer Keys.

  6. Busca la API key que acabas de crear y haz clic en ON en la columna State para activarla. Verás un mensaje de confirmación; haz clic en OK para habilitar la key.

  7. Una vez activada, copia el ID que aparece en la columna Details. Este es el API Client ID que debes ingresar en POK.

  8. Haz clic en Show Key y copia el texto que aparece. Este es el API Client Secret que debes ingresar en POK.

  9. Pega ambos valores en la pantalla de POK para obtener la URL de integración LTI.

Generar el registro LTI

Copia la URL de LTI del paso anterior. La usarás para crear el registro LTI en Canvas.

  1. Ingresa a tu cuenta de Canvas y ve a Admin > My Site > Developer Keys en el menú lateral izquierdo.
  2. Haz clic en +Developer Key y luego en +LTI Registration.
  3. En el recuadro que aparece, pega la URL que copiaste desde la pantalla de POK y haz clic en Continuar.
  4. Verás una pantalla para autorizar la emisión automática de credenciales. Haz clic en Autorizar.
  5. Serás redirigido de nuevo a la lista de Developer Keys.
  6. Busca el nuevo registro LTI y haz clic en ON en la columna State para activarlo. Confirma el mensaje con el botón OK.
  7. Una vez activado, copia el ID que aparece en la columna Details. Este es el Client ID que usarás luego en la sección de Apps de Canvas.

Agregar POK a tu curso (instalación de la app)

Copia el Client ID del registro LTI que creaste en el paso anterior. Lo necesitas para agregar la app de POK a tus cursos.

Para agregar POK a un curso:

  1. Ingresa a tu cuenta de Canvas y ve a Courses en el menú lateral izquierdo.
  2. Haz clic en el curso donde quieres agregar un módulo de POK para emitir credenciales.
  3. Dentro del curso, ve a Settings, abre la pestaña Apps y haz clic en +App.
  4. En el recuadro, completa la siguiente información:
    • Configuration Type: By Client ID
    • Client ID: pega el Client ID del registro LTI
    • Haz clic en Submit.
  5. Aparecerá un recuadro de confirmación. Haz clic en Install.

Una vez instalada, puedes usar las actividades de POK dentro del curso para emitir credenciales.

Cómo configurar una credencial POK en Canvas

Con la app de POK instalada en tu curso, puedes agregar ítems de POK para emitir distintas credenciales. Puedes emitir una credencial automáticamente cuando el estudiante aprueba una evaluación, o dejarla disponible para que los estudiantes la generen manualmente.

1. Agregar la credencial al curso

Agrega un ítem de POK al módulo del curso. Una vez agregado, el ítem de la credencial queda visible dentro del módulo.

2. Configurar la credencial

Dentro del módulo, ubica el nuevo ítem de POK y haz clic en su nombre para abrir la configuración.

Se muestra un formulario donde completas los datos que formarán parte de la credencial que recibirán los estudiantes.

Opción A: activar la emisión automática por evaluación

Si quieres que la credencial se emita automáticamente cuando el estudiante apruebe una evaluación, define las condiciones de emisión automática en el formulario: selecciona la evaluación y la nota mínima requerida.

Opción B: sin condiciones de emisión

Si prefieres que no haya requisitos previos, omite la opción A.

En este caso, los estudiantes pueden acceder al ítem de la credencial dentro del curso y generarla manualmente.

3. Guardar la configuración

Una vez completada toda la información, guarda el formulario.

Tu credencial POK queda configurada y lista para emitirse automáticamente o bajo demanda, según lo que hayas seleccionado.

Ver el listado de credenciales

Una vez que hayas configurado una credencial en tu curso de Canvas, puedes revisar su estado, enviarla manualmente a los estudiantes que cumplan los requisitos y, si es necesario, editar su configuración.

Después de guardar una credencial, puedes acceder al listado donde se muestra el estado de cada estudiante.

Para acceder, haz clic sobre el ítem de la credencial dentro del módulo del curso. Desde allí puedes ver y gestionar el estado de emisión.

¿Qué significan los estados?

  • Pendiente: la credencial aún no fue generada ni enviada al estudiante.
  • Enviado: la credencial fue generada y se envió un correo al estudiante con el enlace para aceptarla.
  • Aceptado: el estudiante aceptó la credencial desde el correo y ya fue emitida correctamente.

Enviar credenciales manualmente

Puedes enviar credenciales en cualquier momento a los estudiantes que cumplan con los criterios definidos.

  1. Haz clic en el botón Enviar.
  2. Solo reciben la credencial los estudiantes con el estado Pendiente.
  3. Si un estudiante ya tiene el estado Enviado o Aceptado, no se le vuelve a enviar la credencial.

Importante: si configuraste una condición basada en nota mínima, el estudiante debe haber alcanzado esa nota en la evaluación seleccionada para que se genere la credencial. De lo contrario, no se emite.

Editar una credencial

Si necesitas modificar una credencial ya configurada, usa el botón Configurar emisión.

Puedes actualizar:

  • Los datos visibles en la credencial.
  • Las condiciones de emisión automática (nota mínima, fecha de emisión, etc.).

Vista Course Level

Cuando el profesor o admin accede al enlace de Course Level, ve un dashboard con todas las credenciales y certificados disponibles en el curso. En esta vista puede ver:

  • Credenciales Enviadas: total de credenciales enviadas a los estudiantes.
  • Credenciales Aceptadas: total de credenciales aceptadas por los estudiantes.
  • Listado de credenciales: cada credencial con su estado de automatización y la cantidad de envíos completados.

Este dashboard le permite al profesor o admin:

  • Monitorear el progreso de las credenciales en tiempo real.
  • Gestionar certificados desde un único lugar sin salir de Canvas.
  • Verificar la automatización de las credenciales.
  • Analizar la participación de los estudiantes en cada certificado.
  • Acceder rápidamente a los detalles y enlaces de cada credencial.

Más información

Para conocer cómo las integraciones LTI de POK se conectan con tu LMS y otros sistemas, visita la página de la funcionalidad de integraciones con LMS y CRM.