Intégrer MATLAB Grader à d’autres LMS — LTI 1.3
Pour ajouter MATLAB® Grader™ à un LMS non répertorié (consultez Intégrer MATLAB Grader avec un LMS), suivez les étapes indiquées dans cette section.
Remarque
À chaque étape de cette procédure, veillez à ne laisser aucun espace avant ou après le texte que vous copiez-collez depuis cette page. Sinon, l’intégration risque de ne pas fonctionner.
Étape 1. Se connecter à MATLAB Grader en tant qu’administrateur de LMS
Remarque
Seuls les administrateurs de licences peuvent effectuer des intégrations. Si vous êtes administrateur du LMS de votre université, contactez votre administrateur de licences pour qu’il vous délègue son rôle ou pour qu’il effectue l’intégration pour vous. Si vous avez besoin d’aide pour identifier votre administrateur de licences ou si ce dernier a besoin d’aide pour vous déléguer son accès, contactez le support Installation.
Lorsque vous vous connectez à MATLAB Grader, utilisez le compte MathWorks® associé à l’administrateur du LMS. Le titulaire du compte doit aussi être un administrateur de licences pour la gestion des licences MathWorks et doit disposer d’un accès à MATLAB Grader accordé par le support client MathWorks ou par un autre administrateur de licences de votre université.
Connectez-vous à l’URL https://grader.mathworks.com puis cliquez sur LMS Integration. Sinon, vous pouvez accéder à la page directement sur https://grader.mathworks.com/lti_credentials.
Une fois connecté, cliquez sur Add Deployment. Sélectionnez MATLAB Grader dans la liste déroulante Product et Other dans la liste déroulante Platform.
Étape 2. Se connecter en tant qu’administrateur de LMS
Connectez-vous au système de gestion d’apprentissage (LMS) de votre université en tant qu’utilisateur avec des privilèges d’administrateur, notamment la possibilité d’enregistrer un nouvel outil LTI 1.3/Advantage.
Étape 3. Créer une entrée pour un nouvel outil LTI 1.3/Advantage
Dans votre LMS, allez à Manage Tools et créez une entrée pour un nouvel outil LTI 1.3/Advantage. Consultez le fournisseur de votre LMS pour des instructions détaillées sur ce processus.
Étape 4. Enregistrer l’outil LTI 1.3/Advantage
À l’invite de votre LMS, configurez MATLAB Grader avec les valeurs de champ suivantes. Les noms des champs peuvent être légèrement différents dans votre LMS.
Nom du champ Valeur du champ Tool Name MATLAB Grader LTI 1.3Tool URL / Target URL / Launch URL https://learningtool.mathworks.com/v1p3/launchTool Description Automatically grade MATLAB codeDéfinissez LTI version à LTI 1.3. Le formulaire est mis à jour avec les nouveaux champs. Utilisez les valeurs suivantes lorsque vous y êtes invité.
Nom du champ Valeur du champ Public key type Keyset URLouPublic JWK URLPublic keyset URL ou Public JWK URL https://learningtool.mathworks.com/lti/jwkInitiate login URL ou OIDC Authentication URL https://learningtool.mathworks.com/lti/oidcRedirect URL ou Redirect URI https://learningtool.mathworks.com/lti/redirectSi vous y êtres invité, définissez les champs suivants :
Assurez-vous que IMS LTI Assignment and Grade Services est défini à
YESou coché.Pour inclure les noms et les adresses e-mail des apprenants dans les rapports accessibles aux enseignants :
Définissez l’option LTI Names and Role Provisioning à
YESou cochez-la.Définissez également Share launcher’s name with tool et Share launcher’s email with tool à
Always.
Pour activer ce paramètre après la création de l’outil LTI 1.3/Advantage, modifiez l’intégration LTI 1.3 existante puis sélectionnez les options de partage du nom et de l’adresse e-mail de l’utilisateur. Enregistrez l’outil LTI 1.3/Advantage.
Si cette option vous est proposée, sélectionnez Open in New Tab pour que votre LMS lance MATLAB Grader dans un nouvel onglet. Vous devez activer ce paramètre pour respecter les exigences de sécurité et d’accessibilité.
Dans Privacy, si vous y êtes invité, utilisez les options suivantes.
Nom du champ Valeur du champ Share launcher’s name with tool Pour afficher les noms des apprenants dans les rapports des enseignants, sélectionnez
Alwaysdans le menu contextuel.Définissez également l’option LTI Names and Role Provisioning à
YESou cochez-la.Pour activer ce paramètre après la création de l’outil LTI 1.3/Advantage, modifiez l’intégration LTI 1.3 existante puis sélectionnez cette option. Enregistrez l’outil LTI 1.3/Advantage.
Sinon, définissez cette option à
Never.Share launcher’s email with tool Pour afficher les adresses e-mail des apprenants dans les rapports des enseignants, sélectionnez
Alwaysdans le menu contextuel.Définissez également l’option LTI Names and Role Provisioning à
YESou cochez-la.Pour activer ce paramètre après la création de l’outil LTI 1.3/Advantage, modifiez l’intégration LTI 1.3 existante puis sélectionnez cette option. Enregistrez l’outil LTI 1.3/Advantage.
Sinon, définissez cette option à
Never.Accept grades from the tool AlwaysForce SSL, Use SSL, Require Secure Connections ou USE HTTPS YESou cochéEnregistrez la configuration de votre outil.
Étape 5. Obtenir les détails de la configuration des outils de votre LMS
Dans cette étape, vous récupérez les détails de la configuration afin de pouvoir enregistrer les informations du LMS dans MATLAB Grader lors de la prochaine étape.
Recherchez la nouvelle entrée créée pour MATLAB Grader LTI 1.3 dans votre LMS. Les informations que vous voyez pour la configuration MATLAB Grader et les libellés spécifiques de chaque champ peuvent être différents dans votre LMS, mais vous devez identifier les valeurs suivantes.
Émetteur ou identifiant de plateforme
Client Id (Identifiant client)
URL du jeu de clés public
URL ou endpoint du jeton d’accès
Endpoint de la demande d’authentification OIDC ou URL de la demande d’authentification
Deployment Id (Identifiant de déploiement)
Si vous avez des difficultés à trouver ces valeurs, contactez le fournisseur de votre LMS.
Étape 6. Enregistrer les informations du LMS dans MATLAB Grader
Sur la page d’intégration du LMS :
À l’étape 6, utilisez les informations que vous avez copiées à l’étape 5 pour indiquer les valeurs suivantes :
Client Id (Identifiant client)
Deployment Id (Identifiant de déploiement)
Issuer (Émetteur)
URL du jeu de clés public
URL ou endpoint du jeton d’accès
Endpoint de la demande d’authentification OIDC
Cliquez sur Submit.
L’intégration est maintenant terminée. Les enseignants peuvent ajouter du contenu provenant de MATLAB Grader dans leurs formations LMS.
Résoudre les problèmes d’intégration LMS de MATLAB Grader
Les causes d’échec de l’intégration les plus fréquentes sont les suivantes :
Les URL sont protégées par un pare-feu ou ne sont pas sur l’internet public. De tels échecs comprennent les problèmes d’authentification unique (SSO).
Aucun certificat SSL n’est fourni ou le certificat SSL est auto-signé.
Les URL n’utilisent pas le protocole HTTPS.
Le serveur LMS est configuré sur un numéro de port non standard. Les serveurs LMS peuvent être configurés derrière un service de proxy ou un mapping de ports au niveau d’un pare-feu pour que l’accès public au serveur s’effectue toujours par le port 443.
Si vous disposez d’une installation LMS non standard, vous devrez peut-être modifier la configuration pour que le serveur MATLAB Grader et votre serveur LMS puissent communiquer.
Obtenir de l’aide
À tout moment, si vous avez besoin d’aide pour intégrer MATLAB Grader à votre LMS avec LTI 1.3, contactez le support technique MathWorks.