Les administrateurs peuvent intégrer Engage à leur système de gestion de l'apprentissage (LMS) Canvas. L'intégration permet de créer des sondages, de les publier et de les noter directement dans les cours Canvas, et permet aux administrateurs, aux enseignants et aux étudiants de les consulter. Si vous avez des questions concernant les étapes de ce processus, contactez votre gestionnaire de compte dédié.
Intégrer Engage dans Canvas
Le processus d'intégration ajoutera Engage à tous les cours de Canvas. Avant de commencer le processus d'intégration, assurez-vous d'avoir reçu de votre gestionnaire de compte : URL de redirection, URL du lien cible, URL d'initiation OpenID Connect, ainsi que le JWK public.
- Connectez-vous à Canvas en tant qu'administrateur.
- Dans la barre de navigation latérale, sélectionnez Administrateur, puis sélectionnez votre établissement.
- Dans la barre de navigation latérale, sélectionnez Clés de développeur.
- Cliquez sur + Clé de développeur > + Clé LTI.
- Dans la section Paramètres de la clé, saisissez les informations comme indiqué ci-dessous.
- Nom de la clé : Un nom de votre choix qui permet d'identifier la clé.
- URL de redirection : Les URL de redirection fournies par votre gestionnaire de compte.
- Méthode : Sélectionnez Entrée manuelle.
- Titre : Un nom de votre choix qui permet d'identifier la clé.
- Description : Une description de la clé.
- URL du lien cible : L'URI du lien cible fourni par votre gestionnaire de compte.
- URL d'initiation OpenID Connect : Les URL d'initiation OpenID Connect fournies par votre gestionnaire de compte.
- Méthode JWK : Sélectionnez URL JWK publique.
- URL JWK publique : L'URL JWK publique fournie par votre gestionnaire de compte.
- Dans la section Services LTI Advantage, activez les commutateurs ci-dessous.
- Peut créer et afficher les données de devoir dans le carnet de notes associé à l'outil.
- Peut afficher les données de devoir dans le carnet de notes associé à l'outil.
- Peut afficher les données de remise des devoirs associés à l'outil.
- Peut créer et mettre à jour les résultats de remise des devoirs associés à l'outil.
- Peut récupérer les données des utilisateurs associées au contexte dans lequel l'outil est installé.
-
Dans la section Paramètres supplémentaires, saisissez les informations comme indiqué ci-dessous dans Champs personnalisés :
- canvas_user_id=$Canvas.user.id
- canvas_course_id=$Canvas.course.id
- person_sourcedid=$Person.email.primary
-
Dans la section Niveau de confidentialité, sélectionnez Public.
-
Dans le menu déroulant Emplacements, sélectionnez Navigation du cours et Sélection de devoir.
-
Dans la section Sélection de devoir, saisissez les informations comme indiqué ci-dessous, puis cliquez sur Enregistrer.
- URL du lien cible : Identique à l'URL de redirection saisie ci-dessus.
- Sélectionner le type de message : LtiDeepLinkingRequest
- Hauteur de la sélection : Nous recommandons de saisir la valeur 600.
- Largeur de la sélection : Nous recommandons de saisir la valeur 800.
- Repérez la clé de développeur que vous venez de créer.
- Dans la colonne Détails de la clé de développeur, notez l'ID du client. Il sera nécessaire à plusieurs étapes.
- Activez le commutateur État.
- Dans la barre de navigation latérale, sélectionnez Paramètres.
- Sélectionnez l'onglet Applications > + Application.
- Dans le menu déroulant Type de configuration, sélectionnez Par ID du client.
- Dans le champ ID du client, collez l'ID du client copié à l'étape 12, puis cliquez sur Soumettre.
- Repérez l'application externe YuJa Engage.
- Cliquez sur le bouton Engrenage > ID de déploiement.
- Copiez l'ID de déploiement. Il sera nécessaire pour Configurer l'API Engage.
Configurer l'API Engage
Une fois Engage ajouté à Canvas, vous devrez configurer l'API Engage afin de permettre le transfert de données entre Canvas et Engage.
- Connectez-vous à Canvas et sélectionnez votre cours.
- Accédez à Engage.
Remarque : Si vous ne trouvez pas Engage, votre établissement a peut-être défini le lien sous un autre nom. Adressez-vous à votre administrateur ou à votre enseignant pour obtenir plus d'informations. - Dans la barre de navigation latérale, sélectionnez Intégrations.
- Dans le menu déroulant Sélectionner le type d'intégration, sélectionnez LMS LTI 1.3.
- Dans le menu déroulant Sélectionner le LMS, sélectionnez Canvas.
- Dans la section Configuration de l'API, utilisez les détails de configuration de l'outil notés dans la section Intégrer Engage dans Canvas pour saisir les informations comme indiqué ci-dessous.
- ISS : https://canvas.instructure.com
- ID du client : L'ID du client copié dans Intégrer Engage dans Canvas.
- Point de terminaison OIDC : https://canvas.instructure.com/api/lti/authorize_redirect
- Point de terminaison JWKS : https://canvas.instructure.com/api/lti/security/jwks
- Point de terminaison du jeton OAuth2 : https://canvas.instructure.com/login/oauth2/token
- ID de déploiement : L'ID de déploiement copié dans Intégrer Engage dans Canvas.
- Dans les sections Configuration de l'utilisateur et Configuration du cours, activez les commutateurs.
-
Cliquez sur Enregistrer les changements.
Intégrer la synchronisation de la liste des participants du cours
Une fois l'intégration terminée, vous pouvez activer la synchronisation de la liste des participants du cours afin de mettre automatiquement à jour la liste des participants d'Engage avec la liste des étudiants d'un cours donné. Avant de passer aux étapes ci-dessous, vous devrez ajouter un jeton d'accès à Canvas. Suivez le guide de Canvas pour savoir comment gérer les jetons d'accès à l'API dans mon compte d'utilisateur.
- Connectez-vous à Engage en tant qu'administrateur.
- Dans la barre de navigation latérale, sélectionnez Intégrations.
- Dans le menu déroulant Choisir le type d'intégration, sélectionnez LMS - API.
- Dans le menu déroulant Choisir le LMS, sélectionnez Canvas.
-
Dans la section Accès à l'API, saisissez les informations comme indiqué ci-dessous.
-
Lien API LMS : https://<YOUR_CANVAS_DOMAIN>/api/v1
- Exemple : https://evergreen.canvas.com/api/v1
- Jeton d'accès : Cliquez sur Remplacer pour saisir le jeton copié dans Configurer l'API Engage.
-
Lien API LMS : https://<YOUR_CANVAS_DOMAIN>/api/v1
-
Ajustez tous les paramètres de liaison supplémentaires comme indiqué ci-dessous.
- Cours de Canvas : Sélectionnez ID du cours sur Canvas.
- Utilisateurs de Canvas : Sélectionnez ID de l'utilisateur de Canvas ou Courriel principal.
- Utiliser le courriel comme champ de secours : Activez le commutateur Utiliser le courriel comme champ de secours.
- Cliquez sur Enregistrer les changements.