Alle Projekte

CASE STUDY · Education Technology

MBB LMS – Lernplattform & Mobile Apps

Eine modulare LMS-Plattform für den vollständigen Betrieb moderner Akademien – mit Administration, Lernprozessen, Kommunikation, Commerce, KI und nativen Mobile-Apps.

SoftwareentwicklungAPIWebentwicklungMobile AppsKIHosting
StrategieProzesse vor Features
ArchitekturModular & erweiterbar
BetriebSicher & wartbar

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.

UNSER ANSATZ

Ein Projekt ist erst dann gut, wenn es auch nach dem Launch funktioniert.

Klare Daten- und RollenmodelleSaubere Integrationen und APIsMigration und Bestand mitdenkenDeployment und Betrieb planen

NEXT PROJECT

Sie möchten einen bestehenden Prozess modernisieren oder eine Plattform neu bauen?

Projekt technisch einordnen lassen