Moodle
Utbildning · LMS
Öppen källkods-plattform för kurser, uppgifter, prov och bedömning. Moodle 5.3 är en LTS-version med svensk språkpackning och ett stort plugin-ekosystem.

Utbildning
Opencast automatiserar inspelning, bearbetning och publicering av föreläsningar vid lärosäten: capture agents, konfigurerbara arbetsflöden och en egen videoportal i en självdriven plattform.
Betyg 76 av 100 Preliminär (källbaserad)
Läs bedömningenOpencast har ett dokumenterat External API under /api (med ändpunkter för events, workflows, agents med flera) samt ytterligare interna REST-tjänster.
Källa: https://docs.opencast.org/r/20.x/admin/configuration/external-api/
Kontrollerat:
Ingen Opencast-MCP-server hittad vid sökning i det officiella MCP-registret, npm, PyPI och GitHub.
Källa: https://registry.modelcontextprotocol.io/
Kontrollerat:
Totalbetyg
76 av 100
Preliminär (källbaserad)
Kärnprodukten är ECL-2.0 enligt LICENSE i repot, läst i både develop och r/20.x (filerna är identiska), och ECL-2.0 är OSI-godkänd enligt SPDX (isOsiApproved: true). Licensen är Apache 2.0 med ett patentlöfte anpassat till utbildningssektorn. Hela kodbasen är publik, även admin-gränssnitt, editor, Studio och LTI-modulen, och det finns ingen öppen kärna med stängda tillägg eller funktioner som kräver avtal.
Det namngivna användningsfallet – schemalagd salinspelning med bearbetning och publicering i lärplattform – täcks helt: capture agents, arbetsflöden, LTI, OAI-PMH och egen portal finns dokumenterade. För målgruppen i stort är träffsäkerheten lägre, eftersom Opencast förutsätter salsteknik, ett etablerat AV-arbetssätt och personal som driver Java-tjänsterna; den är också uttryckligen byggd för akademisk video och innehåller varken kursrum eller bedömning.
Programvaran körs på Linux med paket för RHEL/Rocky/CentOS och Debian/Ubuntu, med Docker Compose eller byggd ur källkod enligt installationsguiden. Data ligger i relationsdatabas (H2, MySQL/MariaDB eller PostgreSQL) plus mediafiler på disk, metadata kan hämtas ut via OAI-PMH och mediet lagras i vanliga format, så innehållet är inte inlåst i ett proprietärt arkiv. Det som drar ned från 5 är den Java/OSGi-bundna helheten och det konfigurationsberoende som en flytt innebär.
Projektet har rötter i Opencast Matterhorn och har getts ut i 20 huvudversioner med två utgåvor per år; dokumentationen anger en uttalad supportpolicy på två huvudversioner (cirka ett år vardera), uppgraderingsguide per version och säkerhetsrådgivningar (GHSA) för kända brister. Punktutgåvor publiceras löpande även för äldre serier (18.9 och 19.9 finns samtidigt som 20.4), och governance är dokumenterad med vald board och Apereo Foundation som paraply.
Dokumenterat externt REST-API, OpenMetrics-endpoint, plugin-arkitektur och en aktiv utveckling med nya funktioner i varje huvudversion (kapitel, ny Paella-version, förbättrad editor) ger verklig automation och en levande produkt. Avdrag: ingen MCP-server finns (0 träffar i MCP-registret), kärnkretsen är liten och knuten till lärosäten, och integrationsarbete sker i praktiken via REST och lokala plugins.
Införandet är dokumenterat men tungt: Java/OSGi-tjänster, relationsdatabas, meddelandekö, ffmpeg och lagring ska sättas upp, och för produktion rekommenderar projektet separata admin-, worker- och presentationsnoder. Eftersom bara två huvudversioner stöds måste ni uppgradera varje halvår och då även se över arbetsflödesfiler och konfiguration. Det kräver egen driftkompetens, inte bara en installationsguide.
Licensen är gratis och samtliga funktioner ingår i den öppna koden, men det finns ingen offentlig prislista för support: driftstöd och hosting säljs av fristående partnerföretag (ELAN e.V., shio solutions, ssystems) via offert. Kvar att räkna själv är hårdvara för inspelning och lagring, bandbredd, transkodning och personal, vilket enligt metoden ger 3.
Svenskt gränssnitt saknas i praktiken. Negativ kontroll: lang-sv_SE.json i admin-interface är en ordagrann kopia av lang-en_US.json – 1 550 av 1 550 strängar identiska, alltså 0 % översatt – och 'sv' finns ändå upptagen i languages.ts. Editorns sv-SE.json avviker i 47 av 300 strängar (cirka 16 %), Studio har elva språk utan svenska, LTI-modulens svenska fil har 10 av 49 strängar (20 %), och dokumentation och support är engelskspråkiga.
Opencast är byggt för schemalagd föreläsningsinspelning vid lärosäten. En capture agent i salen startar inspelningen enligt schemat och laddar upp den, varefter en arbetsflödeskedja skapar format, undertexter och publicerade versioner utan manuella steg. Serier, händelser, rättigheter och arbetsflöden hanteras i en administrativ webbpanel, och åtkomstreglerna kan sättas per inspelning eller per serie.
Bearbetningskedjan är den centrala delen: arbetsflödena definieras som konfiguration och kan lägga på varumärkesprofil, generera undertexter med en lokal Whisper-modell, ta fram flera upplösningar och publicera till flera kanaler samtidigt. Inspelning kan också ske direkt i webbläsaren med Opencast Studio, och den integrerade redigeraren hanterar flera spår, kapitel och undertextfiler.
Distribution sker genom Paella-spelaren eller den fristående portalen Tobira. Standarder används där de finns: LTI för inbäddning i Moodle, ILIAS eller Sakai, OAI-PMH för metadatautbyte, LDAP för konton och OpenMetrics för övervakning. Ett dokumenterat REST-API gör att schemaläggning och publicering kan automatiseras, och driften kan delas upp på separata admin-, worker- och presentationsnoder.
4 skärmbilder. Välj en bild för att visa den i full storlek. Svep i sidled för fler.
Utbildning · LMS
Öppen källkods-plattform för kurser, uppgifter, prov och bedömning. Moodle 5.3 är en LTS-version med svensk språkpackning och ett stort plugin-ekosystem.
Sakai är en öppen lärplattform med rötterna i den högre utbildningen, byggd för kurser, portfolio och samarbete mellan lärosäten.