Lektionen erstellen — Überblick¶
Adaptive Learner lebt von Inhalten. Du kannst eigene Lektionen bauen — direkt in der App oder als Datei im Content-Repo-Format — und sie mit der Community teilen. Diese Seite gibt den Überblick; die ausführlichen Formatdetails stehen in den verlinkten Quellen.
Zwei Wege, Lektionen zu erstellen¶
1. In der App: der Lektions-Creator¶
Der Lektions-Creator unter /create-lesson ist ein
4-Schritt-Assistent (Metadaten → Karten-Editor → Übungs-Generator
→ Speichern/Teilen) und braucht keinen KI-Schlüssel:
- Karten per Drag-and-drop ordnen oder aus CSV importieren.
- Übungen aus den Karten automatisch generieren (alle fünf Übungstypen) oder von Hand feinjustieren.
- Vorlagen (Leer / Vokabeln / Grammatik / Konversation) und Entwurfs-Autospeicherung.
- Vorschau im echten Lektions-Viewer vor dem Speichern.
- Lokal speichern oder per Pull Request teilen.
Einstiegspunkte gibt es im Content Browser und im Dashboard.
2. Als Datei: das Content-Repo-Format¶
Eine Lektion ist eine JSON-Datei in einem Content-Set. Sets
liegen in öffentlichen GitHub-Repos und folgen einem festen
Verzeichnisbaum (sets/{Quellsprache}/{Zielsprache-Niveau}/). Die
maßgeblichen Anleitungen liegen im Inhalts-Repository:
- Erste Schritte:
docs/GETTING-STARTED.md - Lektionsformat:
docs/LESSON-FORMAT.md
Ein fertiges Starter-Kit zum Abgucken und Kopieren ist
astrapi69/adaptive-learner-content-test.
Teilen per Pull Request¶
Lektion teilen erzeugt einen echten Pull Request (Fork → Commit → PR). Die App schlägt automatisch den richtigen Pfad und einen nummerierten Dateinamen vor und erkennt Duplikate/Varianten. Die Validierungs-Pipeline des Inhalts-Repos prüft jede eingereichte Lektion bei jedem PR (Schema, Sprachpaar, Qualitäts-Mindestmaße), sodass nur saubere Inhalte in den Katalog gelangen. Optional gibt es eine KI-gestützte Inhaltsprüfung; sie blockiert das Teilen nie.
Verwandte Seiten¶
- Lektionsinhalte erstellen (Entwickler) — Schemadetails, Assets, Code-/Formel-Karten
- Buchempfehlungen —
books.yamlpflegen - Mehrere Content-Repositories — eigenes Repo verbinden