Passer au contenu principal

Dépannage Canvas

Résoudre les cas de cours Canvas qui n'apparaissent jamais, d'URL de redirection invalide, de configuration LTI refusée ou d'entrée manquante dans la navigation du cours.

Écrit par Steven Ching

Suivez le symptôme qui correspond à ce que vous constatez. La plupart des problèmes Canvas viennent d'une clé développeur désactivée, d'une URL qui ne correspond pas ou d'un scope manquant.

Les cours Canvas n'apparaissent pas dans Raison

Vérifiez que :

  • la clé développeur API est activée

  • le Client ID et le secret sont corrects

  • la Canvas URL est le domaine seul (sans /admin, /courses ni /login)

  • les scopes sont activés

  • l'utilisateur Canvas qui a autorisé Raison a bien accès aux cours attendus

Canvas signale une URL de redirection invalide

La Redirect URI dans Canvas doit correspondre à cette adresse caractère par caractère :

https://services.raison.is/integration/canvas/v2/oauth/callback

Cherchez une barre oblique finale, un espace en trop, ou http au lieu de https.

Canvas refuse l'URL de configuration LTI

Vérifiez que la JSON URL est exactement https://services.raison.is/integration/lti/config/canvas.json et que la clé a été créée avec Enter URL comme méthode.

Raison n'apparaît pas dans la navigation du cours

Vérifiez que :

  • la clé LTI est activée

  • l'application est installée dans le bon compte Canvas

  • le cours appartient à ce compte

  • l'outil est activé sous Course → Settings → Navigation

Raison indique qu'aucun assistant n'est associé

La connexion LTI fonctionne. Le cours n'a simplement pas encore d'assistant. Consultez Associer un assistant à un cours.

L'autorisation échoue avant la page de connexion Canvas

Canvas peut rejeter l'ensemble de la requête avec invalid_scope lorsqu'il manque à la clé développeur un scope demandé par Raison. Ajoutez le scope des dossiers (url:GET|/api/v1/courses/:course_id/folders) à la clé API, puis réessayez.

Toujours bloqué ?

Écrivez à [email protected]. Indiquez votre domaine Canvas, l'étape qui a échoué, une capture d'écran de l'erreur, le Client ID le cas échéant et l'heure approximative du test. N'envoyez jamais le Client Secret.

Articles liés

Besoin d'aide ? Écrivez à [email protected].

Avez-vous trouvé la réponse à votre question ?