MBB LMS wurde nicht als einzelnes Kurs-Plugin, sondern als vollständige Betriebsplattform für Akademien, Sprachschulen, Trainingsanbieter und Bildungsunternehmen konzipiert. Die Lösung verbindet die administrativen Prozesse einer Academy mit Lernfunktionen, Kommunikation, Commerce, Reporting, KI-Modulen und mobilen Apps in einer gemeinsamen Architektur.
Ausgangslage & Herausforderung
Viele Bildungsanbieter arbeiten mit einer Kombination aus Lernplattform, Videokonferenz-Tool, Tabellen für Anwesenheit, separaten Messaging-Kanälen, manuellen Zertifikaten, externen Zahlungsprozessen und mehreren mobilen Workarounds. Dadurch entstehen Medienbrüche, doppelte Datenpflege und schwer nachvollziehbare Abläufe.
Die zentrale Herausforderung bestand darin, diese Prozesse in einer Plattform zusammenzuführen, ohne das System monolithisch oder unflexibel zu machen. Unterschiedliche Rollen – Owner, Super Admin, Admin, Teacher, Support und Student – benötigen klar getrennte Oberflächen, Berechtigungen und Workflows.
Projektziele
- Eine zentrale Plattform für Academy-Administration und Learning Operations
- Saubere Mandanten- und Rollentrennung
- Einheitliche Datenbasis für Web, Administration und Mobile Apps
- Modulare Aktivierung zusätzlicher Funktionen und Add-ons
- Professionelle Lern-, Prüfungs-, Kommunikations- und Commerce-Prozesse
- Skalierbare API-Struktur für Android und iOS
- Wartbarer Betrieb mit Backups, Cron-Jobs, Monitoring und kontrollierten Updates
Plattformarchitektur
Die Plattform ist in klar abgegrenzte Funktionsbereiche gegliedert. Academy-Administration, Lehrkräfte-Workflows und Student Experience greifen auf dieselben Kernobjekte zu, erhalten jedoch rollenabhängige Ansichten und Aktionen. Mobile Clients kommunizieren über eine eigene API-Schicht mit dem Backend.
Die Architektur berücksichtigt Multi-Academy-Betrieb, Feature Flags, unterschiedliche Paket- und Add-on-Konfigurationen sowie die Möglichkeit, einzelne Funktionen pro Academy oder Kurs gezielt zu aktivieren oder auszublenden.
Academy-, Benutzer- & Rollenverwaltung
Im administrativen Kern werden Academies, Benutzer, Rollen, Berechtigungen, Kurse und Einschreibungen verwaltet. Rollen sind nicht nur optische Filter, sondern bestimmen, welche Daten und Aktionen im System verfügbar sind. Dadurch lassen sich operative Zuständigkeiten sauber zwischen Owner, Administration, Lehrkräften, Support und Lernenden trennen.
- Owner-, Super-Admin-, Admin-, Teacher-, Support- und Student-Rollen
- Kurszuweisungen und Enrollment-Logik
- Academy-spezifische Einstellungen und Add-ons
- Kontrollierte Lösch- und Deaktivierungsprozesse für Benutzer
- Mandantenbezogene Datenisolation
Kurse, Lerninhalte & Lernpfade
Kurse bilden den strukturellen Rahmen für Lernende und Lehrkräfte. Inhalte, Termine, Hausaufgaben, Quizze, Anwesenheit und Kommunikation können innerhalb dieses Rahmens zusammengeführt werden. Dadurch sehen Studierende nicht nur Lernmaterial, sondern einen konsistenten Lernprozess.
Die Plattform unterstützt klassische Kursstrukturen ebenso wie modulare Inhalte und zusätzliche Lernwerkzeuge. Funktionen können abhängig vom Academy-Paket oder vom konkreten Kurs verfügbar gemacht werden.
Anwesenheit, Kalender & Live Sessions
Die Anwesenheitsverwaltung bildet Unterrichtstage, Statuswerte und Einschreibungszeiträume nachvollziehbar ab. Lehrkräfte können Anwesenheiten direkt im Kurs pflegen; administrative Übersichten und Exporte erleichtern die weitere Verarbeitung.
- Statuswerte wie Anwesend, Verspätet, Entschuldigt und Krank
- Automatische Berücksichtigung relevanter Unterrichts- und Arbeitstage
- Kursbezogene Attendance-Ansichten
- Kalender mit Terminen und Erinnerungen
- Live-Session-Verwaltung und Zoom-Integration
- Push-Benachrichtigungen für bevorstehende oder gestartete Sessions
Hausaufgaben, Quizze & Bewertung
Assignments und Assessments wurden als vollständige Workflows umgesetzt. Hausaufgaben können mehrere Anhänge, Audioaufnahmen und Lehrkraft-Feedback enthalten. Das Quiz-System deckt automatische und manuelle Bewertungsszenarien ab.
- Multiple Choice – Single und Multiple Select
- Essay-, Datei- und Audioantworten
- Fill-in-the-blank-Fragen
- Bilder und Medien in Fragen
- Zufällige Reihenfolge und Attempt Limits
- Manuelle Bewertung nicht automatisch auswertbarer Antworten
- Fragebanken mit Academy-Isolation
- Import- und Preview-Funktionen
- Feedback und Notenbenachrichtigungen
Community, Messaging & Benachrichtigungen
Kommunikation ist direkt in die Lernumgebung integriert. Community-Beiträge, Kommentare, Anhänge, Umfragen, Reaktionen und private Nachrichten reduzieren die Abhängigkeit von externen Chat-Gruppen und halten Lernkontext und Kommunikation zusammen.
Ein Benachrichtigungssystem bündelt relevante Ereignisse wie neue Beiträge, Kommentare, Nachrichten, Support-Antworten, Live-Session-Starts, Quiz-Starts, Homework-Feedback und Kalenderevents.
Zertifikate & Verifikation
Zertifikate können auf Basis definierter Vorlagen erzeugt und mit einer QR-basierten Verifikation versehen werden. Dadurch entsteht neben dem visuellen Dokument auch ein überprüfbarer digitaler Nachweis.
Payments, Vouchers & Commerce
Für kommerzielle Academies enthält die Plattform Funktionen für bezahlte Angebote, Gutscheine, Guthaben und abrechnungsrelevante Prozesse. Vouchers können als Stored Value geführt werden; bei definierten Refund-Prozessen kann Guthaben entsprechend zurückgeführt werden.
Die Plattform ist so aufgebaut, dass Lernbetrieb und kommerzielle Prozesse nicht als getrennte Systeme behandelt werden müssen.
KI-Funktionen
KI ist als optionales Modul in konkrete Learning Workflows eingebettet. Der Fokus liegt nicht auf einem allgemeinen Chatbot, sondern auf Funktionen mit direktem pädagogischem oder administrativem Nutzen.
- KI-gestützte Quiz-Generierung
- Unterstützung bei Homework-Feedback
- Student Tutor
- Speaking Practice
- Modulare Aktivierung auf Academy-Ebene
Flashcards & Microlearning
Das Flashcard-Modul strukturiert Lernkarten über Bücher, Units, Lessons und Cards. Lernende können Inhalte drehen, Antworten eintippen und ihren Fortschritt über Quiz- und Analytics-Funktionen nachvollziehen. Das Modul ist unabhängig aktivierbar und ergänzt klassische Kursinhalte um kurze Wiederholungseinheiten.
Native Mobile Apps für Android & iOS
Die Student Experience wurde nicht auf einen mobilen Browser reduziert. Native Flutter-Apps für Android und iOS greifen über die API auf Academy-Daten zu und unterstützen zentrale Funktionen wie Login, Community, Kalender, Medien, Homework, Quizze, KI-Tutor und Flashcards.
- Multi-Academy Login
- Push Notifications
- Community und Messaging
- Kalender und Termine
- Medienwiedergabe innerhalb der App
- Homework mit mehreren Dateien
- Quiz-Audio und Bilder
- KI- und Flashcard-Funktionen
- Forced-Update-Mechanismus für Mindestversionen
Integrationen & Automatisierung
Wiederkehrende Aufgaben laufen über geplante Jobs und Integrationen. Dazu zählen Backups, Payment-Expiry-Prozesse, Reminder, Newsletter-Kampagnen, Push-Queues und weitere Worker-Prozesse. Zoom Meetings können über eine API-Integration automatisch erzeugt werden, während manuelle Links weiterhin möglich bleiben.
Sicherheit, Datenisolation & Betrieb
Ein SaaS-System für mehrere Academies muss Datenzugriff konsequent begrenzen. Deshalb wurden rollen- und academybezogene Zugriffspfade, sichere Backend-Endpunkte und kontrollierte administrative Aktionen von Beginn an berücksichtigt.
- Mandantentrennung auf Daten- und Funktionsniveau
- Rollenbasierte Autorisierung
- Academy-bezogene Fragebanken und Inhalte
- Regelmäßige Backups und Retention-Prozesse
- Controlled feature rollout über Add-ons
- API-orientierte Trennung zwischen Clients und Backend
Ergebnis
MBB LMS ist heute eine zusammenhängende Plattform, die den operativen Alltag einer Academy von der Administration über Unterricht und Kommunikation bis zu mobilen Lernprozessen abbildet. Der modulare Aufbau erlaubt, neue Funktionen einzuführen, ohne die Kernprozesse unnötig zu destabilisieren.
Der entscheidende Mehrwert liegt in der Reduktion technischer Schnittstellen: Lernende, Lehrkräfte und Administration arbeiten auf derselben Datenbasis, während spezialisierte Oberflächen und Berechtigungen ihre jeweiligen Aufgaben klar abbilden.
