Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Integrar MATLAB Grader con Canvas (Instructure): LTI 1.3

Para añadir MATLAB® Grader™ a Canvas® Apps, siga los pasos en esta sección.

Nota

En cada paso de este procedimiento, asegúrese de que no haya espacios al inicio o al final del texto que copia y pega de esta página. De lo contrario, es posible que la integración no funcione.

Paso 1. Iniciar sesión en MATLABGrader como administrador de SGA

Nota

Los administradores de licencias son los únicos que pueden realizar integraciones. Si es administrador de SGA de su universidad, póngase en contacto con el administrador de licencias para que le nombre administrador de licencias o para que realice la integración en su nombre. Si necesita ayuda para identificar a su administrador de licencias o si este necesita ayuda para concederle acceso, póngase en contacto con el servicio de asistencia para la instalación.

Inicie sesión en la URL https://grader.mathworks.com y, a continuación, haga clic en Integración de SGA. Alternativamente, puede acceder directamente a la página en https://grader.mathworks.com/lti_credentials.

Después de iniciar sesión, haga clic en Añadir despliegue. Seleccione MATLAB Grader en la lista desplegable Producto y Canvas en la lista desplegable Plataforma. También debe seleccionar un Entorno.

Nota

Estas instrucciones se aplican a la versión del SGA de Canvas basada en la nube o en modalidad software como servicio (SaaS) proporcionada por Instructure®. Si está utilizando una instancia local o una instancia instalada en sus instalaciones de Canvas, seleccione Otra en la lista desplegable Plataforma.

Paso 2: Iniciar sesión en Canvas como administrador de SGA

Inicie sesión en la instancia de SGA de Canvas de su universidad como usuario con privilegios de administrador, concretamente con la habilidad de crear claves de desarrollador y configurar apps de LTI. Es posible que la URL de la página de inicio sea parecida a la de este ejemplo: https://mathworks.instructure.com/.

Paso 3. Ir a Developer Keys (Claves de desarrollador) en Canvas

Vaya a la página de Developer Keys (Claves de desarrollador). La URL de esta página podría parecerse a la de este ejemplo: https://mathworks.instructure.com/accounts/1/developer_keys.

Paso 4. Crear una clave LTI nueva para MATLAB Grader

Según las instrucciones de Canvas en How do I configure an LTI key for an account? (¿Cómo puedo configurar una clave LTI para una cuenta?), cree una nueva clave de desarrollador del tipo "LTI Key" ("Clave LTI") para MATLAB Grader.

  1. En la sección Open Account (Abrir cuenta), el nombre de cuenta que hay que seleccionar es MathWorks.

  2. Proporcione los siguientes valores cuando se solicite:

    Nombre del campoValor del campo
    Key Name (Nombre de la clave)MATLAB Grader LTI 1.3
    Owner email (Correo electrónico del propietario)support@mathworks.com
    Redirect URL (URL de redireccionamiento)https://learningtool.mathworks.com/lti/redirect
    Notes (Notas)Automatically grade MATLAB code
    Method (Método)Manual
    Title (Título)MATLAB Grader LTI 1.3
    Description (Descripción)Automatically grade MATLAB code
    Target Link URI (Enlace de destino URI)https://learningtool.mathworks.com/v1p3/launch
    OpenID Connect Initiation URL (URL de iniciación de OpenID Connect)https://learningtool.mathworks.com/lti/oidc
    JWK Method (Método JWK)Public JWK URL
    Public JWK URL (URL JWK público)https://learningtool.mathworks.com/lti/jwk
  3. Expanda Additional Settings (Ajustes adicionales) y proporcione el siguiente valor cuando se solicite:

    Nombre del campoValor del campo
    Domain (Dominio)https://learningtool.mathworks.com
    Privacy Level (Nivel de privacidad)

    Public (Público)

    Para mostrar los nombres y los correos electrónicos de sus estudiantes en los informes de MATLAB Grader, establezca el nivel de privacidad en público.

Paso 5. Activar servicios LTI Advantage

En la página de configuración de Developer Key (Clave de desarrollador), expanda la sección para LTI Advantage Services (Servicios LTI Advantage) y establezca los servicios tal como se muestra en la siguiente tabla:

ServicioSeleccionado

Puede crear y ver datos de tareas en el libro de notas asociado a la herramienta.

Puede ver datos de tareas en el libro de notas asociado a la herramienta.

Puede ver datos de envíos para tareas asociadas con la herramienta.

Puede crear y actualizar resultados de envíos para tareas asociadas con la herramienta.

Puede recuperar datos de los usuarios asociados con el contexto en el que está instalada la herramienta

Para incluir los nombres y las direcciones de correo electrónico de sus estudiantes en los informes a los que pueden acceder los docentes, seleccione esta opción.

Para activar este ajuste después de crear la clave de desarrollador, edite la clave LTI existente y, después, seleccione esta opción. Guarde la clave de desarrollador.

Puede actualizar jwk público (clave web JSON) para servicios LTI.

Puede buscar información de la cuentaNo
Puede ver los registros de progreso asociados con el contexto en el que está instalada la herramientaNo

La siguiente imagen de Canvas muestra los servicios seleccionados correctamente.

Image shows the LTI Advantage Services selection screen with the required services selected.

Paso 6. Crear una selección de asignación de ubicación

En Placements (Ubicaciones), desde el menú desplegable, seleccione Assignment Selection (Selección de asignaciones). Expanda la nueva sección de Assignment Selection (Selección de asignaciones) y proporcione los siguientes valores:

Nombre del campoValor del campo
Target Link URI (Enlace de destino URI)https://learningtool.mathworks.com/v1p3/launch
Select Message Type (Seleccionar el tipo de mensaje)Seleccione LtiResourceLinkRequest.

Si ya existen otras ubicaciones para Account Navigation (Navegación en la cuenta) o Link Selection (Selección de enlace), elimínelos de la lista de ubicaciones.

Paso 7. Guardar y activar la clave de desarrollador

  1. En la página de configuración de Developer Key (Clave de desarrollador), haga clic en Save (Guardar) y vuelva a la lista de claves de desarrollador.

  2. En la lista de claves de desarrollador, localice la clave que acaba de crear, y cambie el State (Estado) de la clave de OFF (Desactivado) a ON (Activado).

  3. Confirme su selección para activar la clave de desarrollador para MATLAB Grader.

Paso 8. Identificar el ID del cliente para MATLAB Grader

En la lista de claves de desarrollador, identifique la clave creada recientemente para MATLAB Grader y copie el valor numérico de ID del cliente (ubicado en Details (Detalles)). Necesita este ID del cliente para los siguientes pasos.

Paso 9: Generar un ID de despliegue para MATLAB Grader

  1. En Canvas, vaya a Settings (Ajustes) Apps.

  2. Haga clic en View App Configurations (Ver configuraciones de apps)

  3. Cuando se muestra la lista de apps externas activadas, haga clic en + App.

  4. Elija Configuration Type “By Client ID” (Tipo de configuración "Por ID del cliente") e introduzca el valor numérico de ID del cliente que obtuvo en el paso anterior. Asegúrese de que no haya espacios al inicio o al final del texto en este campo.

  5. Haga clic en Submit (Enviar). Confirme que desea instalar la app de MATLAB Grader LTI 1.3 haciendo clic en Install (Instalar) cuando se solicite.

  6. Cuando se vuelve a mostrar la lista de apps instaladas, haga clic en el icono de la rueda dentada a la derecha de MATLAB Grader LTI 1.3 y, después, elija la opción Deployment ID (ID de despliegue)

  7. Copie el valor de Deployment ID (ID de despliegue) para MATLAB Grader LTI 1.3. Necesita este ID de despliegue para los siguientes pasos.

Paso 10. Registrar la información de SGA en MATLAB Grader

En la página de integración de SGA:

  1. En el paso 10, proporcione los valores de los campos cuando se solicite. Estos valores dependen del Entorno que haya seleccionado en el paso 1. Por ejemplo, para las instancias de producción de Canvas, debe proporcionar estos valores.

    Nombre del campoValor del campo
    Client ID (ID del cliente)Utilice el valor de ID del cliente que obtuvo en un paso anterior.
    Deployment ID (ID de despliegue)

    Utilice el valor del Deployment ID (ID de despliegue) que obtuvo en un paso anterior.

  2. Haga clic en Submit (Enviar).

La integración ya se ha completado y los docentes pueden añadir contenido de MATLAB Grader a sus cursos del SGA.

Solicitar ayuda

Si necesita ayuda en cualquier momento durante el proceso de integración de MATLAB Grader con su SGA utilizando LTI 1.3, póngase en contacto con el Soporte técnico de MathWorks.

Consulte también

Temas