Open-Course Development with LiaScript (... Or Markdown on Steroids)

Open-Course Development with LiaScript (... Or Markdown on Steroids)

Markdown is an ideal tool for documenting and thus a suitable format for Open Educational Resources, but as a static markup language it is also boring. So the idea was born to create a DSL that is based on Markdown but intended to be used for developing online courses, that look like screen-cast with various interactive elements. Starting this project with Elm, it was more or less an explorative journey, with rapid changes in the DSL and the interpreter that were guided by the Elm-compiler. Code-blocks are now executable and editable, quizzes can be defined in various ways, images are generated from ASCII-art, effects and transitions combined with text2speech that enable interactive storytelling, among other features. But the course itself is still a valid Markdown document that can be edited by any ordinary person, even without programming skills. The interpreter build around the Elm-architecture hides all complexity, such as code evaluation, internal message routing, lazy parsing, etc.

Related Posts

Import A-Frame 3D models, scenes, and more into LiaScript open-courSes

This blog entry presents an example of how to import A-Frame 3D models, scenes, and more into LiaScript open-courSes.

Read More

How can Web 3.0 save Education?

The University Future Festival 2023 was an event hosted by the Hochschulforum Digitalisierung and the Stiftung Innovation in der Hochschullehre.

Read More

Online-Lehre offen gestalten - Einführung in die Software LiaScript (Open Science Festival 2022)

Unter dem folgenden Link findet ihr die Materialien des Workshops “Online-Lehre offen gestalten - Einführung in die Software Liascript” von twillo.

Read More