Integrar MATLAB Grader con otros SGA: LTI 1.3
Para añadir MATLAB® Grader™ a un SGA que no aparece en la lista (consulte Integrar MATLAB Grader con un SGA), 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 Otros en la lista desplegable Plataforma.
Paso 2: Iniciar sesión como administrador de SGA
Inicie sesión en el sistema de gestión de aprendizaje de su universidad (SGA) como un usuario con privilegios de administrador, concretamente con la habilidad de registrar una new LTI 1.3/Advantage tool (nueva herramienta LTI 1.3/Advantage).
Paso 3. Crear una entrada para una herramienta LTI 1.3/Advantage nueva
En su SGA, vaya a Manage Tools (Gestionar herramientas) y cree una entrada para una herramienta LTI 1.3/Advantage nueva. Pida a su proveedor de SGA instrucciones detalladas de cómo comenzar este proceso.
Paso 4. Registrar una herramienta LTI 1.3/Advantage
Si su SGA lo solicita, utilice los siguientes valores para la configuración de MATLAB Grader. Es posible que los nombres de los campos varíen ligeramente en su SGA.
Nombre del campo Valor del campo Tool Name (Nombre de la herramienta) MATLAB Grader LTI 1.3Tool URL / Target URL / Launch URL (Herramienta URL / URL Destino / URL de lanzamiento) https://learningtool.mathworks.com/v1p3/launchTool Description (Descripción de la herramienta) Automatically grade MATLAB code(Calificar código de MATLAB automáticamente)Cambie LTI version (Versión de LTI) a LTI 1.3. El formulario se actualiza con los nuevos campos. Utilice los siguientes valores cuando se le soliciten.
Nombre del campo Valor del campo Public key type (Tipo de clave pública) Keyset URL(URL de conjunto de claves) oPublic JWK URL(URL de JWK público)Public Keyset URL (URL de conjunto de claves públicas) o Public JWK URL (URL de JWK público) https://learningtool.mathworks.com/lti/jwkInitiate login URL (URL de inicio de sesión) or OIDC Authentication URL (URL de autenticación de OIDC) https://learningtool.mathworks.com/lti/oidcRedirect URL (URL de redireccionamiento) o Redirect URI (URI de redireccionamiento) https://learningtool.mathworks.com/lti/redirectSi se solicita, establezca los siguientes campos:
Asegúrese de que IMS LTI Assignment and Grade Services (Servicios de asignación y calificación IMS LTI) está establecido en
YES(SÍ) o checked (seleccionado).Para incluir los nombres y las direcciones de correo electrónico de sus estudiantes en los informes a los que pueden acceder los docentes:
Establezca IMS LTI Names and Role Provisioning (Aprovisionamiento de nombres y funciones IMS LTI) en
YESo checked (seleccionado).Establezca también Share launcher's name with tool (Compartir nombre del iniciador con la herramienta) y Share launcher's email with tool (Compartir correo electrónico del iniciador con la herramienta) en
Always(Siempre).
Para activar este ajuste después de crear la herramienta LTI 1.3/Advantage, edite la integración LTI 1.3 existente y, después, seleccione las opciones para compartir el nombre y el correo electrónico del iniciador. Guarde la herramienta LTI 1.3/Advantage.
Si tiene la opción, seleccione Open in New Tab (Abrir en nueva pestaña) para que su SGA inicie MATLAB Grader en una pestaña nueva. Debería activar este ajuste para cumplir los requisitos de seguridad y accesibilidad.
En Privacy (Privacidad), si se solicita, utilice las siguientes opciones.
Nombre del campo Valor del campo Share launcher’s name with tool (Compartir el nombre del iniciador con la herramienta) Para mostrar los nombres de sus estudiantes en los informes para docentes, seleccione
Always(Siempre) en el menú contextual.Establezca también IMS LTI Names and Role Provisioning (Aprovisionamiento de nombres y funciones IMS LTI) en
YESo checked (seleccionado).Para activar este ajuste después de crear la herramienta LTI 1.3/Advantage, edite la integración de LTI 1.3 existente y, después, seleccione esta opción. Guarde la herramienta LTI 1.3/Advantage.
De lo contrario, establezca esta opción en
Never(Nunca).Share launcher’s email with tool (Compartir el correo electrónico del iniciador con la herramienta) Para mostrar las direcciones de correo electrónico de sus estudiantes en los informes para docentes, seleccione
Always(Siempre) en el menú contextual.Establezca también IMS LTI Names and Role Provisioning (Aprovisionamiento de nombres y funciones IMS LTI) en
YESo checked (seleccionado).Para activar este ajuste después de crear la herramienta LTI 1.3/Advantage, edite la integración de LTI 1.3 existente y, después, seleccione esta opción. Guarde la herramienta LTI 1.3/Advantage.
De lo contrario, establezca esta opción en
Never(Nunca).Accept grades from the tool (Aceptar calificaciones de la herramienta) Always(Siempre)Force SSL (Forzar SSL), Use SSL (Usar SSL), Require Secure Connections (Solicitar conexiones de seguridad), o USE HTTPS (Usar HTTPS) YES(SÍ) o checked (comprobado)Guarde la configuración de su herramienta.
Paso 5. Obtener detalles de configuración desde su SGA
En este paso obtiene detalles de configuración para que pueda registrar la información de SGA en MATLAB Grader en el próximo paso.
Localice la entrada creada recientemente para MATLAB Grader LTI 1.3 en su SGA. La información que ve para la configuración de MATLAB Grader y las etiquetas específicas para cada campo pueden ser diferentes en su SGA, pero debe identificar los siguientes valores.
Issuer (Emisor) o Platform ID (Plataforma ID)
Client ID (ID del cliente)
Public Keyset URL (URL de conjunto de claves públicas)
Access token URL (URL de token de acceso) o endpoint (punto final)
OIDC auth request endpoint (Punto final de solicitud de autenticación de OIDC) o Authentication request URL (URL de solicitud de autenticación)
Deployment ID (ID de despliegue)
Si tiene problemas para localizar estos valores, póngase en contacto con el proveedor de su SGA.
Paso 6. Registrar la información de SGA en MATLAB Grader
En la página de integración de SGA:
En el paso 6, debe usar la información que copió en el paso 5 para proporcionar los siguientes valores.
Client ID (ID del cliente)
Deployment ID (ID de despliegue)
Emisor
Public Keyset URL (URL de conjunto de claves públicas)
Access token URL (URL de token de acceso) o endpoint (punto final)
OIDC auth request endpoint (Punto final de solicitud de autenticación de OIDC)
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.
Solucionar los problemas de su integración de SGA de MATLAB Grader
Las causas por las que suele fallar una integración son las siguientes:
Las URL están protegidas por un cortafuegos o no están públicamente en Internet. Estos fallos incluyen problemas de SSO.
No se proporciona ningún certificado SSL o está autofirmado.
Las URL no usan el protocolo HTTPS.
El servidor del SGA está configurado en un número de puerto no estándar. Los servidores del SGA se pueden configurar detrás de un servicio de proxy o de una asignación de puertos en un cortafuegos para garantizar que el acceso público al servidor se hace siempre a través del puerto 443.
Si tiene una instalación de SGA no estándar, es posible que tenga que realizar algunos cambios en la configuración para que el servidor de MATLAB Grader y el servidor de su SGA puedan comunicarse correctamente.
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.