Canvas LMS
LMS
Instructures öppna lärplattform under AGPL-3.0. Modern kurs- och bedömningsvy, men självhosting är ett tungt driftprojekt — molntjänsten är den vanliga vägen.
Öppen källkod – OSI-godkänd öppen källkod. Läs om licensmodeller.JavaScriptRubyTypeScript
- Startår
- 2011
Betyg
80/100 av 100
Preliminärt
Projektdata
6 902GitHub-stjärnor
0 commits · 13 veckor
Visa alla fakta och bedömningarVisa alla fakta
- Startår
- 2011
- Licens
- AGPL-3.0Öppen källkod (OSI-godkänd licens) · AGPL-3.0 för källkoden. Instructure erbjuder Canvas som molntjänst; självhosting är möjlig men kräver egen drift och efterlevnad av AGPL. · Licensmodeller
- Öppen källkod
- Ja
- Plattformar
- Linux · macOS · Webbläsare
- API
- REST API · GraphQL Verifierat
- Export
- Ej verifierat Ej verifierat
- Språk
- Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll
4/5
Gäller: Källkoden är OSI-godkänd AGPL-3.0 (LICENSE verifierad i repot) och får läsas, ändras och återdistribueras, men den praktiska driften är starkt begränsad: officiella självhostingverktyget canvas-self-hosted är alpha och arkiverat 2026-06-02, vilket ger en kontrollbegränsning i drift i stället för nivå 5.
Funktionell passform
5/5
Gäller: Täcker det namngivna användningsfallet fullt ut: officiella API-resurslistan och produktdokumentationen belägger kurser, moduler, uppgifter, quiz (även New Quizzes), betygskatalog/SpeedGrader, outcomes och LTI-integrationer utan större luckor för kärnbehovet.
Dataflytt och interoperabilitet
4/5
Gäller: Väldokumenterat REST- och GraphQL-API med särskilda Content Exports-, Content Migrations- och ePub Exports-endpoints gör data flyttbar, men exporttäckningen är inte heltäckande för alla objekttyper, därför 4 och inte 5.
Mognad och trygghet
5/5
Gäller: Mogent med lång historik som Instructures kärnprodukt: regelbundna utgåvor med offentliga release/deploy notes (2026-07-18 respektive 2026-10-07), tydlig säkerhetshantering via trust center med ISO/IEC 27001:2022-styrt ISMS och etablerat ekosystem kring LTI och gemenskapen.
Framtidskraft
4/5
Gäller: Starkt och välanvänt API (REST + GraphQL, OAuth2, API-token) med automation via Live Events och LTI ger verklig integrationsnytta; nivå 5 kräver dock dokumenterad praktisk anpassningsförmåga och modern modulär arkitektur som inte är belagd i primärkällan, och säkerheten är medel eftersom agentintegrationen inte är oberoende bekräftad.
Drift och införande
2/5
Gäller: Självhosting kräver specialistkompetens (Ruby on Rails, PostgreSQL, Redis, bakgrundsjobb, egen övervakning); officiella verktyget canvas-self-hosted sätter upp en enda maskin via Docker Compose, täcker inte kringtjänster som Rich Content Service och varnar uttryckligen: 'should not be relied up for an actual production deployment' (repot arkiverat 2026-06-02), vilket ger tydlig teknisk friktion.
Kostnadsbild
2/5
Gäller: Licenskostnaden är transparent (AGPL-3.0, gratis att själv drifta; Canvas är gratis för enskilda lärare via Free for Teacher), men Instructure publicerar ingen prislista för molntjänsten och den tunga drift- och förvaltningskostnaden vid självhosting kräver egen beräkning, därför delvis tydlig kostnadsbild och inte högre.
Svensk användbarhet
3/5
Gäller: Mätt andel nycklar: config/locales/sv.yml innehåller 35 410 nycklar och täcker 100,0 % av nyckeluppsättningen i de övriga fullständiga språkfilerna (de 35 347, nb 35 417, fr 35 407, es 35 400) — engelska källsträngar ligger inline i koden (en.yml har endast 270 Rails-standardnycklar), så andelen mättes mot den genererade nyckeluppsättningen; ≥80 % ger 3, medan dokumentation och support är engelskspråkiga och inte ger 4.
Kostnad: .
Faktakontrollerad