Intégrer MATLAB Grader à Canvas (Instructure) — LTI 1.3
Pour ajouter MATLAB® Grader™ à des applications Canvas®, 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 Canvas
dans la liste déroulante Platform. Vous devez également sélectionner un environnement dans Environment.
Remarque
Ces instructions s’appliquent à la version Software-as-a-Service (SaaS)/hébergée dans le cloud du LMS Canvas proposé par Instructure®. Si vous utilisez une instance locale ou sur site de Canvas, sélectionnez Other
dans la liste déroulante Platform.
Étape 2. Se connecter à Canvas en tant qu’administrateur de LMS
Connectez-vous à l’instance du LMS Canvas de votre université en tant qu’utilisateur avec des privilèges d’administrateur, notamment la possibilité de créer des clés de développeur et de configurer des applications LTI. L’URL de la page de connexion peut ressembler à cet exemple : https://mathworks.instructure.com/
.
Étape 3. Accéder aux clés de développeur dans Canvas
Accédez à la page des clés de développeur. L’URL de cette page peut ressembler à cet exemple : https://mathworks.instructure.com/accounts/1/developer_keys
.
Étape 4. Créer une nouvelle clé LTI pour MATLAB Grader
Suivez les instructions de Canvas indiquées dans How do I configure an LTI Key for an account? (Comment configurer une LTI Key pour un compte ?) pour créer une nouvelle clé de développeur de type « LTI Key » pour MATLAB Grader.
Dans la section d’ouverture de compte, le nom du compte à sélectionner est MathWorks.
Fournissez les informations suivantes lorsque vous y êtes invité :
Nom du champ Valeur du champ Key Name MATLAB Grader LTI 1.3
Owner email support@mathworks.com
Redirect URL https://learningtool.mathworks.com/lti/redirect
Notes Automatically grade MATLAB code
Method Manual
Title MATLAB Grader LTI 1.3
Description Automatically grade MATLAB code
Target Link URI https://learningtool.mathworks.com/v1p3/launch
OpenID Connect Initiation URL https://learningtool.mathworks.com/lti/oidc
JWK Method Public JWK URL
Public JWK URL https://learningtool.mathworks.com/lti/jwk
Développez Additional Settings et fournissez les valeurs suivantes lorsque vous y êtes invité :
Nom du champ Valeur du champ Domain https://learningtool.mathworks.com
Privacy Level Public
Pour afficher les noms et les adresses e-mail des apprenants dans les rapports MATLAB Grader, définissez le niveau de confidentialité à public.
Étape 5. Activer les services LTI Advantage
Sur la page de configuration des clés de développeur, développez la section LTI Advantage Services et définissez les services comme indiqué dans le tableau suivant :
Service | Sélectionné |
---|---|
Can create and view assignment data in the gradebook associated with the tool (Peut créer et afficher les données des exercices dans le carnet de notes associé à l’outil). | Oui |
Can view assignment data in the gradebook associated with the tool (Peut afficher les données des exercices dans le carnet de notes associé à l’outil). | Oui |
Can view submission data for assignments associated with the tool (Peut afficher les données des soumissions pour les exercices associés à l’outil). | Oui |
Can create and update submission results for assignments associated with the tool (Peut créer et mettre à jour les résultats des soumissions pour les exercices associés à l’outil). | Oui |
Can retrieve user data associated with the context the tool is installed in (Peut récupérer les données utilisateur associées au contexte dans lequel l’outil est installé) | Pour inclure les noms et les adresses e-mail des apprenants dans les rapports accessibles aux enseignants, sélectionnez cette option. Pour activer ce paramètre après la création de la clé de développeur, modifiez la clé LTI existante puis sélectionnez cette option. Enregistrez la clé de développeur. |
Can update public jwk (JSON Web Key) for LTI services (Peut mettre à jour la JWK (clé web JSON) publique pour les services LTI). | Oui |
Can lookup Account information (Peut rechercher les informations de compte) | Non |
Can view Progress records associated with the context the tool is installed in (Peut consulter les enregistrement de progression associés au contexte dans lequel l’outil est installé) | Non |
L’image suivante de Canvas montre les services correctement sélectionnés.
Étape 6. Créer une sélection d’exercice de placement
Dans Placements, dans le menu déroulant, sélectionnez Assignment Selection. Développez la nouvelle section de Assignment Selection et fournissez les valeurs suivantes :
Nom du champ | Valeur du champ |
---|---|
Target Link URI | https://learningtool.mathworks.com/v1p3/launch |
Select Message Type | Sélectionnez LtiResourceLinkRequest . |
S’il existe d’autres exercices de placements pour Account Navigation ou Link Selection, supprimez-les de la liste.
Étape 7. Enregistrer et activer la clé de développeur
Sur la page de configuration des clés de développeur, cliquez sur Save et revenez à la liste des clés de développeur.
Dans la liste des clés de développeur, recherchez la clé que vous venez de créer et changez State de la clé de OFF à ON.
Confirmez votre sélection pour activer la clé de développeur pour MATLAB Grader.
Étape 8. Identifier l’identifiant client pour MATLAB Grader
Dans la liste des clés de développeur, identifiez la nouvelle clé pour MATLAB Grader et copiez la valeur de l’identifiant client numérique (située sous Details). Vous avez besoin de cet identifiant client dans les étapes suivantes.
Étape 9. Générer un identifiant déploiement pour MATLAB Grader
Dans Canvas, allez à Settings Apps.
Cliquez sur View App Configurations.
Lorsque la liste des applications externes activées s’affiche, cliquez sur + App.
Choisissez Configuration Type « Par identifiant client » et saisissez la valeur de l’identifiant client numérique que vous avez obtenue à l’étape précédente. Veillez à ne laisser aucun espace avant ou après la valeur de ce champ.
Cliquez sur Submit. Confirmez que vous voulez installer l’application MATLAB Grader LTI 1.3 en cliquant sur Install lorsque vous y êtes invité.
Lorsque la liste des applications installées s’affiche à nouveau, cliquez sur l’icône d’engrenage à droite de MATLAB Grader LTI 1.3, puis choisissez l’option Deployment ID.
Copiez la valeur de Deployment ID for MATLAB Grader LTI 1.3. Vous avez besoin de cet identifiant de déploiement dans les étapes suivantes.
Étape 10. Enregistrer les informations du LMS dans MATLAB Grader
Sur la page d’intégration du LMS :
À l’étape 10, indiquez les valeurs des champs lorsque vous y êtes invité. Ces valeurs dépendent de l’environnement sélectionné dans Environment à l’étape 1. Par exemple, pour les instances de production de Canvas, vous devez indiquer les valeurs suivantes :
Nom du champ Valeur du champ Client ID Utilisez la valeur de l’identifiant client obtenue précédemment. Deployment ID Utilisez la valeur de l’identifiant de déploiement que vous avez obtenue précédemment.
Cliquez sur Submit.
L’intégration est maintenant terminée. Les enseignants peuvent ajouter du contenu provenant de MATLAB Grader dans leurs formations LMS.
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.