LiaScript ist ein kostenloses Open-Source-Werkzeug zur Erstellung interaktiver Lernmodule. Die Inhalte werden in Markdown geschrieben und mit speziellen Anweisungen für Fragen, Übungen und weitere interaktive Elemente ergänzt. Die Darstellung erfolgt im Browser.
Die Bearbeitung erfolgt beispielsweise im browserbasierten LiveEditor oder in Visual Studio Code. Im LiveEditor stehen der Quelltext und die Vorschau des Lernmoduls nebeneinander zur Verfügung. Die Inhalte werden direkt als Text eingegeben. Für die Darstellung als Lernmodul wird die Vorschau aktualisiert.

Abbildung 28: LiaScript mit Vorschau in VS Code.
Quelle: Eigener Screenshot.
Ein Lernmodul besteht aus einer Markdown-Datei, die durch Überschriften in Kapitel und Seiten gegliedert wird. Neben Texten und Bildern können Videos, Quizfragen, Lückentexte, Umfragen und weitere interaktive Elemente eingebunden werden. Auch HTML und JavaScript lassen sich verwenden.
LiaScript verzichtet weitgehend auf grafische Bearbeitungsfunktionen. Stattdessen werden Inhalte und Funktionen über eine einfache Textsyntax beschrieben. Das erfordert etwas Einarbeitung, erlaubt aber eine flexible und gut nachvollziehbare Bearbeitung der Quelldateien.
Für die Veröffentlichung steht der separate LiaScript-Exporter zur Verfügung. Damit lassen sich Lernmodule unter anderem als HTML5-Webausgabe sowie als SCORM-1.2- oder SCORM-2004-Paket erstellen. Weitere Formate sind PDF, EPUB und DOCX.
Der Exporter kann als Webanwendung, Desktop-Anwendung oder über die Kommandozeile verwendet werden. Für geläufige LMS stehen vorbereitete Exporteinstellungen zur Verfügung. Die Webausgabe lässt sich auf einem eigenen Webserver bereitstellen.

Abbildung 29: LiaScript Exporter.
Quelle: Eigener Screenshot.
Zur Veröffentlichung stehen HTML für die Darstellung im Browser sowie SCORM 1.2 und SCORM 2004 für den Einsatz in einem LMS zur Verfügung. Darüber hinaus werden LMS-spezifische Exporte unterstützt, die auf das jeweilige LMS abgestimmte Lernmodule erzeugen. Weitere Ausgabeformate sind unter anderem EPUB und PDF. Die bearbeitbare Quelldatei bleibt im Markdown-Format erhalten.

Abbildung 30: LiaScript Exporter-Formate.
Quelle: Eigener Screenshot.
Die Navigation im fertigen Lernmodul erfolgt über die LiaScript-Oberfläche. Lernende können zwischen den Seiten wechseln oder Inhalte direkt über die Kapitelübersicht aufrufen. Die Navigation wird automatisch aus der Markdown-Datei erstellt.
Für die Aufzeichnung im LMS wird die SCORM-Ausgabe verwendet. Der Exporter kann Fragen auswerten und eine Bestehensgrenze berücksichtigen. SCORM 1.2 speichert den Bearbeitungsstand nur eingeschränkt. Beispielsweise gehen die Zustände einzelner Fragen beim erneuten Laden verloren. SCORM 2004 bietet dafür mehr Möglichkeiten.
Welche Ergebnisse und Abschlussinformationen tatsächlich an das LMS übertragen werden, muss im jeweiligen Lernmodul geprüft werden.
Weitere Informationen sowie die zugehörige Website finden sich bei [Web:Lia].