Canvas — Canvas LMS integration — fetch enrolled courses and assignments using API token authentication
Canvas — Canvas LMS integration — fetch enrolled courses and assignments using API token authentication
Finding
Denne side er relevant, fordi den viser en read-only Hermes-skill til at hente kursus- og opgaveoverblik fra Canvas uden at bygge en særskilt LMS-integration i n8n eller LangGraph.
What it is
Canvas-skill’en giver Hermes adgang til at liste aktive kurser og opgaver via Canvas API med token-baseret login. Den er read-only og kan hente kursusnavne, course IDs, deadlines, point, submission types og links til opgaver. Den medfølgende Python-CLI håndterer pagination, så Hermes kan bruge den som et simpelt research- og planlægningsværktøj.
Should we use it?
Use later. Den passer kun direkte ind i Lisa’s Hermes+n8n+LangGraph-system, hvis Canvas bliver en reel datakilde for studie-, kursus-, undervisnings- eller klientopgaver. Den bør ikke aktiveres som standard, fordi den kræver institutionel API-token og dermed credential-governance. Hvis behovet opstår, bør Hermes eje den read-only hentning, mens n8n kun bruges til gentagne påmindelsesflows, og LangGraph kun bruges ved kompleks lærings-/planlægningsorkestrering.
Recommendation
Installer og konfigurer først Canvas-skill’en, når Lisa har et konkret Canvas-workflow, og hold den som read-only Hermes-værktøj med manuel godkendelse før deadlines, opgaver eller kursusdata bruges i public-facing indhold.
Use now
- Når Lisa konkret skal hente Canvas-kurser og deadlines til personlig studie- eller kursusplanlægning.
- Når Hermes skal lave et samlet overblik over kommende afleveringer uden at ændre noget i Canvas.
- Når n8n senere skal trigge simple påmindelser baseret på Canvas-deadlines, men datakilden stadig skal valideres af Hermes.
- Når LangGraph skal bruges til kompleks studieplanlægning på tværs af flere kurser, men kun efter Hermes har hentet og normaliseret data.
Do not use / wait
- Vent hvis Lisa ikke aktuelt bruger Canvas LMS.
- Brug den ikke til public demos med rigtige kursusnavne, opgavebeskrivelser eller institutionelle data.
- Brug den ikke til at forsøge at aflevere, ændre, kommentere eller administrere Canvas-indhold; skill’en er kun read-only.
- Brug den ikke før API-token håndteres som secret og ikke lægges i noter, prompts, logs eller public dokumentation.
Public page note
Canvas-skill’en er bedst beskrevet offentligt som en read-only Hermes-integration til kursus- og deadlineoverblik fra Canvas LMS, egnet til private planlægningsflows med sikker token-håndtering.