Learning Management auf eigener Infrastruktur
Drei produktive LMS-Plattformen — adaptive Sprachkurse, strukturierte Lernpfade, interne Wissensdatenbanken. Gebaut auf Open-Source-Basis, deployed auf Cloudflare Edge.
Live-DemoDrei produktive LMS-Plattformen — adaptive Sprachkurse, strukturierte Lernpfade, interne Wissensdatenbanken. Gebaut auf Open-Source-Basis, deployed auf Cloudflare Edge.
Das Fundament
Knowledge Core
Open Source Template v0.3.1Das gemeinsame Fundament aller LMS-Instanzen: ein pnpm-Monorepo mit Docs- und Kurs-App, geteilten Komponenten und Type-Safe Content-Modell. Klonen, anpassen, deployen — ohne Vendor Lock-in.
- pnpm Workspaces — Docs + Kurse in einem Repo
- Type-Safe Content-Modell mit Zod-Schema
-
26 Astro UI-Komponenten (
@knowledge-core/ui) - Pagefind Volltextsuche mit Cmd+K
- Multi-Subdomain Deployment
- WCAG 2.2 AA Barrierefreiheit
LMS als Live-Demo
Drei Instanzen auf Basis von Knowledge Core — unterschiedliche Inhalte, dasselbe skalierbare Fundament.
Language Toolbox
Adaptives Sprachkurs-LMSSprachkurse mit adaptivem Lernmodell: Die Plattform passt Schwierigkeit und Wiederholungsintervalle individuell an — über einen dreiphasigen Zyklus aus Sprachkontakt, aktiver Produktion und gezielter Korrektur. Kein statischer Kursplan, sondern eine Lernlogik, die sich an den Fortschritt jedes Nutzers anpasst.
- Adaptiver Intervallwiederholung Algorithmus
- Grammatik-Regelwerke pro Sprache
- Interaktive Quizzes und Übungen
- Persistenz via Cloudflare D1
- DE · EN · ES · FR · IT
- Mistral AI-Integration (Roadmap Phase 5)
Learning Space
Allgemeine LernplattformStrukturierte Lernpfade über mehrere Fachbereiche hinweg — mit geräteübergreifender Fortschrittsspeicherung und MDX-basierter Inhaltsstruktur. 628 Lektionen, 13 Pfade, ein Repository.
- Lernpfade mit definierten Abhängigkeiten
- Geräteübergreifende Sync via Cloudflare KV
- Fortschrittsanzeige pro Kurs und Pfad
- MDX-Lektionen mit Quizzes und Übungen
- KaTeX für mathematische Formeln
- Mehrere Fachbereiche parallel
Upscale
Modulare WissensplattformStrukturierte Lernpfade auf gymnasialem Niveau — sechs Fachbereiche, interaktive Lektionen und KaTeX-Formeln für mathematisch-naturwissenschaftliche Inhalte. Zeigt, wie Knowledge Core für fachspezifische Tiefe angepasst werden kann.
- Sechs Fachbereiche (Mathe, Physik, Chemie u.a.)
- KaTeX für mathematische Formeln
- Strukturierte Lernpfade pro Fach
- Interaktive Quizzes und Übungen
LMS-Kernfunktionen
Was eine vollständige Lernplattform braucht — und was hier implementiert ist.
Kurs- und Lektionsstruktur
Hierarchisches Content-Modell: Kurse → Sektionen → Lektionen. MDX-Dateien als Single Source of Truth, typsicher via Zod.
Lernpfade
Vorstrukturierte Sequenzen über mehrere Kurse mit definierten Abhängigkeiten — Einstieg geführt, Fortschritt sichtbar.
Quiz-Engine
Multiple Choice, True/False, Free Text — mit sofortigem Feedback und Fortschrittsverfolgung pro Lektion.
Fortschritt & Sync
Lernfortschritte geräteübergreifend synchronisiert via Cloudflare KV — kein separates User-Backend nötig.
Geschützte Bereiche
Bereiche lassen sich per Middleware absichern — z.B. via Cloudflare Access, eigenem Auth-Layer oder SSO. Anpassbar an die jeweilige Infrastruktur.
Multi-Subdomain
Docs, Kurse und Portale unter verschiedenen Subdomains — aus einem Repository, einer Deployment-Pipeline.
Didaktisches Fundament
Content allein lehrt nicht. Wer etwas behalten will, muss aktiv damit arbeiten — abrufen, anwenden, wiederholen. Deshalb folgt die Lernarchitektur Prinzipien aus der Kognitionswissenschaft statt Inhalte nur bereitzustellen.
Lernzyklus
Jede Lerneinheit folgt dem in der Spracherwerbsforschung etablierten Dreischritt: verständlicher Sprachkontakt, aktive Produktion, gezielte Korrektur.
Die Grammatikregeln, die diesen Zyklus steuern, sind maschinenlesbar in der CUE-Konfigurationssprache modelliert — validierbar, versionierbar, erweiterbar.
Intervallwiederholung
Wiederholungsintervalle passen sich an den individuellen Lernfortschritt an. Schwierige Inhalte tauchen häufiger auf, beherrschte seltener.
- Adaptive Schwierigkeitskurven pro Nutzer
- Persistente Lernhistorie in Cloudflare D1
- Kein fixer Kursplan — Lerntempo bestimmt den Weg
- Grammatik-Regelwerke als maschinenlesbares Datenmodell — validiert mit der CUE-Konfigurationssprache
Gezieltes Erinnern statt passivem Lesen
Alle drei Plattformen sind so strukturiert, dass Nutzer aktiv mit Inhalten interagieren. Jede Lektion schließt mit einer Wissensabfrage ab. Lernpfade bauen aufeinander auf und machen Abhängigkeiten explizit — Scaffolding, nicht Selbststudium ohne Orientierung.
Technologie-Stack
Am Edge deployed — kein zentraler Server, geringe Latenz, einfaches Deployment. Cloudflare ist die Referenz; das Muster funktioniert auf jeder Edge-Plattform.
Frontend & Content
- Astro 6 — SSR + Static, Island Architecture, Vite Environment API; läuft auf Node-Hosting oder Edge
- Tailwind CSS 4 + MDX — CSS-first Konfiguration; Kursinhalte skalieren ohne Datenbank
- TypeScript 6 + Zod — Strict Mode durchgängig, type-safe Content-Modelle für Docs und Kurse
- Pagefind — statische Volltextsuche mit Cmd+K Shortcut, keine eigene Infrastruktur nötig
- Biome — Linting + Formatting in einem Tool (ersetzt ESLint/Prettier), Pre-Commit-Hooks via Husky
- CUE — Grammatikregeln und Kursdaten als validiertes Konfigurationsmodell → Artikel
- pnpm Workspaces — Monorepo mit geteilten Packages (
@knowledge-core/*)
Edge Deployment & Persistenz
Läuft am Edge — ohne eigene Server, nah am Nutzer. Referenzimplementierung auf Cloudflare, das Muster ist auf andere Edge-Plattformen übertragbar.
- Edge Runtime — z.B. Cloudflare Workers, Vercel Edge, Deno Deploy
- SQLite am Edge — z.B. Cloudflare D1, Turso, PlanetScale
- Key-Value Store — z.B. Cloudflare KV, Vercel KV, Upstash
- KI-Inferenz — z.B. Workers AI, OpenAI, lokales Modell (Phase 5)
Deployment-Architektur
docs.firma.de Dokumentation, API-Referenz
learn.firma.de Kurse, Lernpfade, Quizzes
intern.firma.de Geschützter Unternehmensbereich
Alle aus einem Repository — Vercel, Netlify oder Cloudflare Workers
Entwicklungs-Roadmap
Wo die Plattformen heute stehen — und wohin sie sich entwickeln.
Core LMS Engine
MDX-basiertes Content-Modell, Kurs- und Lektionsstruktur, Quiz-Engine mit Multiple Choice und Free Text.
Adaptives Intervallwiederholung
Dreiphasiger Lernzyklus für Sprachkurse, geräteübergreifende Fortschrittsspeicherung über Cloudflare KV und D1.
Multi-Sprachen & Lernpfade
5 Zielsprachen (DE, EN, ES, FR, IT), 13 Lernpfade, 628+ Lektionen live auf learn.casoon.dev.
Edge-Persistenz
Lernfortschritte werden anonym gespeichert — beim ersten Start erhält man eine ID, mit der man den eigenen Stand geräteübergreifend wiederherstellen kann. Keine Registrierung, keine personenbezogenen Daten.
KI-gestützte Sprachadaption
Mistral AI via Cloudflare Workers AI — dynamisch generierte Übungen, personalisiertes Feedback und adaptive Schwierigkeitskurven ohne manuelles Content-Authoring.
Zielbild Phase 5
KI-Schicht: Cloudflare Workers AI + Mistral
Die Grammatikregeln und Kursdaten liegen bereits maschinenlesbar vor — Mistral kann direkt darauf aufbauen. Alle Berechnungen laufen über Cloudflare Workers AI am Edge: kein externer API-Roundtrip, keine zusätzliche Latenz, keine Datenweitergabe an Dritte.
Mistral erzeugt neue Aufgaben direkt aus den vorhandenen CUE-Grammatikregeln — Lückentexte, Umformungen, Übersetzungen ohne manuelles Authoring.
Statt vordefinierter Fehlermeldungen: individuelle Erklärungen, die auf den konkreten Fehler und das Sprachniveau eingehen.
Gesprächsübungen in der Zielsprache — Mistral führt den Dialog, erkennt Fehler und korrigiert im Lernrhythmus.
Neue Inhalte werden nach Schwierigkeitsgrad klassifiziert und in die Intervallwiederholung eingeordnet — ohne manuelle Annotation.
Einordnung
Konzeptarbeit mit funktionierenden Prototypen
Was hier beschrieben wird, ist kein fertiges Produkt. Die Plattformen laufen, die Lernlogik funktioniert — aber es gibt noch Fehler, offene Fragen und Bereiche, die weitergedacht werden müssen.
Cloudflare ist aktuell die technische Basis — kurze Deployment-Zyklen, Edge-Infrastruktur ohne eigene Server, D1 und KV als einfache Persistenzschicht. Technisch ist das kein Lock-in: Die Architektur lässt sich mit überschaubarem Aufwand auf europäische Hoster übertragen, die dieselben Primitive anbieten. Eine DSGVO-Prüfung gehört ohnehin zu jedem produktiven Einsatz — unabhängig davon, welche Plattform letztlich gewählt wird.
Das Ziel dahinter ist klarer als die Umsetzung heute: ein Lernsystem, das ohne lizenzpflichtige Komponenten auskommt. Keine monatlichen SaaS-Kosten, keine proprietären Abhängigkeiten — nur Arbeitskraft, geringe Hostingkosten und Mistral als datenschutzfreundliche, kostengünstige Sprachmodell-Schicht.
Mistral ist dabei nicht nur eine technische Wahl, sondern eine inhaltliche: ein europäisches Modell, das sich für DSGVO-konforme Deployments eignet — ob selbst gehostet oder über Anbieter mit EU-Rechenzentren.
LMS-Plattform aufbauen
Knowledge Core ist als Open-Source-Template verfügbar — oder als maßgeschneiderte Plattform mit eigenem Branding und Inhalten.
Template klonen
Sofort einsatzbereit. Open Source auf GitHub.
git clone https://github.com/casoon/knowledge-core.git
pnpm install
pnpm dev Individuelle Umsetzung
Angepasstes LMS mit eigenen Inhalten, Branding, Zugangskontrolle und Deployment-Infrastruktur.
Projekt anfragenTemplate-Demos
Live-Instanzen
Im Insights-Blog
Vom Template zur Lernplattform: Knowledge Core in der Praxis
Wie Knowledge Core aus einem Astro-Template zur fertigen LMS-Plattform wurde – Architektur, didaktisches Konzept und technische Entscheidungen.