Einfach multimodal lernen.

Luna LMS ist ein multimodales Lern-Management-System, das von Grund an auf Barrierefreiheit ausgelegt ist.

Es ermöglicht auf einfache und konsequente Weise die Erstellung digitaler Kurse, die gleichermaßen zugänglich sind: Für blinde und sehende Menschen; für Menschen, die besser mit reinem Text lernen und jene, die besser mit zusätzlichen Visualisierungen lernen – und für Menschen, die lieber in Leichter Sprache lernen und Menschen, die in Standardsprache lernen wollen. Alle Lernenden können die Modi selbst einstellen und jederzeit wechseln.

Ziel ist es, eine robuste, leicht zu wartende und zu erweiternde Plattform zu bauen, die nachhaltig nutzbar ist.

Als Open-Source-System richtet sich Luna LMS direkt an die Zivilgesellschaft. Erste Zielgruppe sind gemeinnützige Vereine und Initiativen, die bereits Bildungsarbeit leisten, von A wie Antirassismus bis Z wie ziviler Ungehorsam. Bildner*innen können mit Luna LMS ihr Material digital und barrierefrei anbieten.

Bildschirm-Fotos

Ein Bildschirmfoto von der Kurs-Ansicht für Lernende in der Lern-Management-Software Luna. In der Navigation am linken Rand steht der Kurs-Titel 'Zahlungen im Verein', ein Drei-Wort-Code als Lesezeichen, und eine Liste von Lern-Schritten als Gliederung des Kurses. In der Mitte ist der Lern-Inhalt sichtbar. Unter der Überschrift 'Erfahrungs-Abfrage' wird nach Vor-Erfahrungen zum Thema des Kurses gefragt. Neben der Frage ist ein apfelgrünes Comic-Wesen mit Ringelschwanz und drei rötlichen Zackenhaaren abgebildet, das sich neugierig am Kopf kratzt. Die eigene Erfahrungs-Stufe wird darunter mit einem Schiebe-Regler eingestellt. Darunter sind zwei Buttons: 'Zurück' und 'Weiter'. Oben rechts befinden sich Symbole zum Anmelden und zum Öffnen des Modus-Menüs. Am Seitenende stehen verschiedene Links sowie die Angabe der Luna-Version. Ein Bildschirmfoto von der Kurs-Ansicht für Lernende in der Lern-Management-Software Luna. Die Ansicht ist in den dunklen Modus geschaltet: Auf schwarzem Hintergrund mit weißer Schrift ist helles Apfelgrün die Kontrast-Farbe. Der gesamte Bildschirm wird aktuell halbtransparent überlagert und der zentrale Lerninhalt durch ein eingeblendetes Fenster verdeckt. In diesem Modus-Menü können mit Schiebe-Schaltern verschiedene Barrierefreiheits-Optionen ein- und ausgeschaltet werden. Diese Optionen sind schaltbar: Begleit-Wesen anzeigen, Töne wiedergeben, Dunkler Modus, Großer Lern-Inhalt. Drei Optionen sind als inaktiv markiert: Leichte Sprache, Fach-Quellen anzeigen, Gebärdensprache (DGS).  Daneben sind zwei Buttons: Speichern und schließen, sowie Änderungen zurücksetzen. Ein Bildschirmfoto vom Redaktions-System von der Lern-Management-Software Luna. In der Kurs-Übersicht sind drei Kurse zu sehen. Beim Kurs mit dem Titel 'Zahlungen im Verein' sind 8 Zusatz-Optionen ausgeklappt. Eine führt zur Detail-Ansicht, eine öffnet den Kurs in einem neuen Tab. Weiterhin gibt es die Optionen: Duplizieren, Umbenennen, Vorschau-Bild ändern, Kurz-Beschreibung ändern und Löschen. Über der Kurs-Übersicht gibt es ein Suchfeld und Sortier- und Filter-Funktionen. Daneben sind Funktionen sichtbar, um einen neuen Kurs anzulegen, einen Kurs hochzuladen, in den Papierkorb zu legen oder für schnellen Zugriff anzuheften. Am Seitenende gibt es verschiedene Links zu Hilfe-Themen und zur Kontaktaufnahme. Ein Bildschirmfoto vom Redaktions-System von der Lern-Management-Software Luna. Es sind zwei aktuelle Meldungen eingeblendet. Die erste Meldung begrüßt die angemeldete Person 'Baghyawati' im Redaktions-System und bietet einen Link zu einem Tutorial an. Die zweite Meldung weist auf ein Server-Update hin, währenddessen das Redaktions-System nicht verfügbar sein wird. Beide Meldungen können mit einen x-Symbol geschlossen werden. In der Kurs-Übersicht unter den Meldungen sind drei Kurse zu sehen, außerdem ein Suchfeld und Sortier- und Filter-Funktionen. Daneben sind Funktionen sichtbar, um einen neuen Kurs anzulegen, einen Kurs hochzuladen, in den Papierkorb zu legen oder für schnellen Zugriff anzuheften.

Dokumentation der Klassen-API

luna_lms API Documentation

Quellcode

https://fossil.projekthafen.net/luna_lms

Zum Änderungs-Protokoll ("commits")

Code direkt herunterladen:
https://fossil.projekthafen.net/luna_lms/zip/trunk/luna-lms.zip

Förderung

Gefördert vom BMBF im Rahmen des Softwaresprint – Einzelvorhaben.