Skip to content

Instantly share code, notes, and snippets.

@kraeml
Created May 28, 2025 07:30
Show Gist options
  • Select an option

  • Save kraeml/069245bb7820ca6eae811090fa5a5865 to your computer and use it in GitHub Desktop.

Select an option

Save kraeml/069245bb7820ca6eae811090fa5a5865 to your computer and use it in GitHub Desktop.

LiaScript als Software

LiaScript ist eine offene Auszeichnungssprache und ein Software-Ökosystem zur Erstellung, Bearbeitung und Veröffentlichung interaktiver Online-Kurse und Bildungsressourcen. Das System basiert auf einer erweiterten Markdown-Syntax und richtet sich an Lehrende, Lernende und Entwickler im Bereich der offenen Bildungsressourcen (OER).

Merkmale

LiaScript erweitert die Standard-Markdown-Syntax um Funktionen für die Einbindung von Multimedia-Inhalten, Animationen, Quizzen, Umfragen, Live-Coding, Text-to-Speech und weiteren interaktiven Elementen. Die Inhalte werden in Textdateien verfasst, die dezentral über Git-Repositorien verwaltet, geteilt und versioniert werden können.12

Eine zentrale Komponente bildet die JavaScript-basierte Laufzeitumgebung, die es ermöglicht, LiaScript-Kurse direkt im Webbrowser darzustellen, ohne dass zusätzliche Software installiert werden muss.3 Darüber hinaus stehen verschiedene Exportfunktionen zur Verfügung, unter anderem in die E-Learning-Standards SCORM und IMS sowie als PDF, wodurch die Nutzung in unterschiedlichen Lernmanagementsystemen (LMS) unterstützt wird.4

Werkzeuge

Das LiaScript-Ökosystem umfasst verschiedene Werkzeuge und Hilfsmittel:

  • LiveEditor: Ein browserbasierter Editor, der die kollaborative Bearbeitung, Medien-Uploads, Offline-Nutzung und eine Echtzeit-Vorschau von LiaScript-Kursen ermöglicht.5
  • DevServer: Ein lokaler Entwicklungsserver zur Vorschau und Entwicklung von LiaScript-Projekten.6
  • Exporter: Ein Tool zum Exportieren von Kursen in verschiedene Formate und Standards.4
  • Weitere Tools: Unterstützung für individuelles Styling, Lokalisierung und die Ausführung von Programmcode innerhalb der Kurse.7

Zielsetzung

LiaScript verfolgt das Ziel, die Erstellung und Verbreitung von offenen, interaktiven Bildungsressourcen zu vereinfachen. Die Software ist quelloffen, nicht kommerziell und wird von einer aktiven Community weiterentwickelt. Der Fokus liegt auf Offenheit, Dezentralisierung und der Förderung kollaborativer Arbeitsweisen.

Weblinks


Footnotes

  1. LiaScript auf GitHub

  2. LiaScript Dokumentation – Getting Started

  3. LiaScript Interpreter – Beispielkurs

  4. LiaScript-Exporter 2

  5. LiaScript LiveEditor

  6. LiaScript-DevServer

  7. LiaScript Wiki – Übersicht

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment