33800 Docs

← Retour

Proposition: Ajout du connecteur Canvas LMS

Date: 26/01/2026 21:55 Status : REPORTEE AU BACKLOG Auteur: Claude

Objectif

Ajouter le connecteur Canvas LMS pour permettre l'acces a l'API Canvas (gestion cours, etudiants, devoirs, etc.)

Analyse

Canvas LMS API

Spec OpenAPI communautaire

Source: https://gitlab.com/lauraschauer/canvas-openapi-specification

Plan d'action

1. Creer le connecteur Canvas via API

curl -X POST https://connectors.33800.nowhere84.com/api/connectors \
  -H "Authorization: Bearer <JWT>" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "canvas",
    "display_name": "Canvas LMS",
    "base_url": "https://canvas.instructure.com/api/v1",
    "auth_type": "bearer",
    "description": "Canvas LMS - Cours, etudiants, devoirs, notes",
    "auto_discover": false
  }'

2. Ajouter des endpoints manuellement (principaux)

3. Creer une instance pour l'utilisateur

L'utilisateur devra:

  1. Se connecter a Canvas
  2. Generer un Access Token (Parametres > Tokens d'acces)
  3. Creer une instance avec son URL Canvas et son token

Questions

  1. Quelle est l'URL de ton instance Canvas ? (ex: https://ecole.instructure.com)
  2. As-tu deja un Access Token Canvas ?

Risques

Validation requise

Attente validation utilisateur avant execution.