André Dietrich

André Dietrich

Originally a robotics and embedded software developer now working as a researcher at the Technical University Bergakademie in Freiberg. The current research interests are language design, new web technologies and online education with focus on open educational resources.

AI-Assisted Course Creation: From Markdown to Interactive Learning in 3 Hours

How do you transform a plain Markdown document into an engaging, interactive learning experience complete with animations, quizzes, AI-generated imagery, and video narration—all within a three-hour workshop?

Read More

From PDF to LiaScript Course — Speedrun with AI

This two-part speedrun shows how you can transform static documents into interactive, narrated LiaScript courses quickly using LLMs, image AI, browser TTS and HeyGen presenter videos.

Read More

The Hummingbird and the Fire

(after a Brazilian fable, freely retold) One day, a mighty fire broke out in the forest.

Read More

Newsletter 18/07/2025

Dear LiaScript community, It has been far too long since our last newsletter — but rest assured, we’ve been busy!

Read More

SVG Integration

Although SVGs have been usable in LiaScript for quite a while, their integration just got a lot tighter.

Read More

OPAL Integrates LiaScript: A Milestone for Interactive Learning in German Higher Education

OPAL, the learning management system used by 21 Saxon universities with over 80,000 users, now natively supports LiaScript. This integration marks a significant milestone in making interactive, open educational resources accessible to German higher education.

Read More

Sharing via gitlab://

TL;DR Add gitlab:// in front of any raw-file URL that refuses to load in LiaScript.

Read More

Nostr & LiaScript & OER

Discover how Nostr’s decentralized network can change the way we create and share Open Educational Resources.

Read More

Joining forces: OER Hackathon Göttingen 2025

The OER Hackathon Göttingen 2025 is a collaborative event focused on enhancing the discoverability and accessibility of Open Educational Resources (OER) through innovative solutions and community engagement.

Read More

Creating Project Websites with LiaScript-Exporter: Automating Index Pages for Multiple Documents

In the rapidly evolving landscape of educational technology, creating and managing interactive learning materials efficiently has become increasingly important.

Read More

Quality Checks on LiaScript with GitHub: Ensuring Document Excellence

In today’s collaborative educational and documentation environments, ensuring quality isn’t just a nice-to-have—it’s essential.

Read More

Automating LiaScript Transformations on GitHub with Enhanced Workflows and Asset Generation

In today’s fast-paced development and educational environments, automation isn’t just a convenience—it’s essential.

Read More

Chemnitzer Linux-Tage 2025: Freie Bildung - einfach und textbasiert?

Beim folgenden Vortrag auf den Chemnitzer Linux-Tagen 2025 wird gezeigt, wie Markdown in verschiedenen Formaten für die Erstellung von Open Educational Resources (OER) genutzt werden kann.

Read More

AI-Enhanced Live Coding: Building Liascript Courses for TVET 2025

Watch a live coding session where we build interactive online courses using LiaScript, supercharged with AI assistance.

Read More

Open Educational Resources: Gekommen, um zu bleiben?

Am 11. November 2024 fand in der Sächsischen Landesbibliothek – Staats- und Universitätsbibliothek Dresden (SLUB) eine Veranstaltung zum Thema “Open Educational Resources: Gekommen, um zu bleiben?

Read More

Why Open Education Needs a Common Language!?

A better question would be: Why do commercial offerings and e-learning platforms dominate online education and “NOT” Open Educational Resources (OER)?

Read More

Creating interactive Diagrams with eCharts

LiaScript uses the powerful eCharts library to create interactive diagrams, whether you’re visualizing ASCII art or presenting data from tables.

Read More

Teach Your AI to Generate LiaScript Previews

Claude.ai offers a powerful feature in its paid version that allows you to preview generated code directly.

Read More

Creating interactive Diagrams with ChatGPT

Exploring AI-generated content opens the door to fascinating possibilities. In this article, we delve into how you can leverage AI models, like ChatGPT, to create interactive diagrams that can be customized on the fly.

Read More

Changing Layout - FlexBox is your Friend

How to change the layout of certain parts of your LiaScript course easily with FlexBox

Read More

Collaborative drawings made with LiaScript

How to create a collaborative canvas purely with LiaScripts pub-sub feature.

Read More

Newsletter 31/07/2024

It’s been a while since our last update, and we’ve been busy attending conferences and gathering inspiring ideas to share with you.

Read More

Multimedia Comments in LiaScript - This Changes Everything

How can you add your voice or short video sequences to your LiaScript courses?

Read More

Open Textbook Repositories

A list of open textbook repositories that provide free educational resources for students and educators.

Read More

Sharing Content via WebTorrent

This demo from the eLearning-Africa Conference 2024, shows how to use WebTorrent to share educational content with LiaScript.

Read More

What Do Poland and Arnold Schwarzenegger Have in Common?

… for translating open textbooks into interactive LiaScript books. But, based on our discussions at the eLearning Africa Conference we realized that there is a need for open textbooks for various purposes.

Read More

eLearning Africa 2024

In June 2024, the eLearning Africa Conference took place in Kigali, Rwanda.

Read More

Open Source Community Projects on GitHub versus Traditional Publishing Models for OER

This blog post explores the role of GitHub in transforming educational methodologies, emphasizing its value in fostering collaboration and innovation through open-source community projects.

Read More

LiaScript - WorldMap

Where can you store your course content and how can you host it for free...

Read More

Newsletter 11/04/2024

… as you might have seen finished 99% of our documentation, so nearly everything, every detail or previously hidden feature is now documented

Read More

Offene Bildungsmaterialien an Hochschulen verankern

Handlungsleitfaden für den Entwicklungsprozess einer OER Policy mit konkreten Tipps und Materialien veröffentlicht.

Read More

Data and Analytics for Research Training (DART)

The DART program provides free, open-source educational resources to help biomedical researchers enhance their work with data science skills, offering a customizable learning experience through a modular approach. Funded by the NIH and initiated by the Arcus team at Children's Hospital of Philadelphia, it encourages contributions to its development and shares findings from its effectiveness study.

Read More

Podcast: Data Management Training at the University of Vienna

This podcast delves into the University of Vienna's innovative data management training program, developed by a diverse team of data stewards for a wide audience including PhD students and technical staff

Read More

Newsletter 04/03/2024

… since our last newsletter, a lot has happened. For those who missed it, here is the link to our last User Symposium from December 2023:

Read More

LiaScript 0.14 - Full Documentation (English)

This is a screencast of the LiaScript documentation in presentation mode spoken by LiaScript itself ;-)

Read More

LiaScript 0.14 - Partial Documentation (Korean)

이 문서는 LiaScript를 한국어로 번역한 것입니다.

Read More

LiaScript 0.14 - Partial Documentation (Ukrainian)

Це автоматичний переклад документації LiaScript на українську мову.

Read More

LiaScript 0.14 - Teilweise Dokumentation (German)

Dies ist die Aufnahme von der LiaScript-Dokumentation im Präsentationsmodus, indem die Dokumentation sich selber vorstellt ;-)

Read More

Freiberg - Research Seminar

André Dietrich gives a brief overview on the research history around LiaScript and RemoteLabs.

Read More

JavaScript and Image-Filtering

How to use script-tags to create image-filtering effects in LiaScript.

Read More

Importing a local WebCam-stream into a Presentation

How to use script-tags to create image-filtering effects in LiaScript.

Read More

Liascript User Symposium (Recording)

Discover WHO is utilizing and creating free, open online courses using the user-friendly LiaScript Markdown and WHY. Learn about the role of AI in course development, and how Open Educational Resources (OER) can be enhanced through browser-based peer-to-peer technologies. Additionally, explore our latest advancements in collaborative features within LiaScript, as well as Edrys-Lite, which aids in developing and sharing interactive, peer-to-peer RemoteLabs as OER. Soon this functionality will be available in LiaScript too!

Read More

Offene Bildungsmaterialien auf twillo finden und teilen

Twillo ist ein Portal, das sich auf offene Bildungsmaterialien (OER) spezialisiert hat, insbesondere im Bereich der Hochschullehre.

Read More

Newsletter 04/12/2023

This week, on December 6th from 12:00 - 14:00 UTC, in conjunction with the German celebration of St.

Read More

Serverless Online Education

This screencast from the Open Educa Berlin (OEB) Conference emphasized and demos the potential of decentralized, browser-based technologies in educational settings.

Read More

Where is Content Stored?

Where can you store your course content and how can you host it for free...

Read More

Tables & Data Visualizations

This screencast from the Open Educa Berlin (OEB) Conference emphasized and demos the potential of decentralized, browser-based technologies in educational settings.

Read More

eLearning Africa 2023

Instant Creation & Publishing of Free and Open Online Courses with LiaScript

Read More

Invitation to eLearning Africa 23

We will have a full-day workshop at the eLearning Africa conference in Dakar on creating free and open interactive courses with LiaScript Markdown. No platform no, no login, just OER and publish immediately (works offline too).

Read More

How can Web 3.0 save Education?

A talk on the core concepts and principles and ideas on LiaScript at the University Future Festival 2023.

Read More

Sharing Content via Tor and OnionShare

How to share educational content via Tor and OnionShare to bypass censorship and surveillance.

Read More

6 Quizzes in 100 Seconds

This is our report on making quizzes in LiaScript in 100 seconds.

Read More

A Custom Extension for Algebra

Today we show how to build a custom extension for executable code-snippets for LiaScript Markdown by using the computer algebra systems Algebrite. The same can be done with any other library, framework, API ...

Read More

Executable Code

How to make your Markdown code-snippets editable and executable?

Read More

Lua Programming

A fully working Lua programming course, that can be used as a basis for your own course.

Read More

Macros

How can you define custom macros or even define reusable LiaScript libraries?

Read More

Embedding Multimedia and More

How can you embed multimedia content in LiaScript? This post shows you how to embed images, videos, and sounds in your LiaScript courses. You can also embed content from other websites using oEmbed.

Read More

ASCII-aRT

A quick introduction into ASCII-aRT and how it is integrated into LiaScript, such that you can integrate for example also formulas and animations to your image...

Read More

Fonts: Dead or Alive

How to use different fonts in LiaScript-Markdown and why this might be useful for learning ancient and extinct languages?

Read More

Images are handled differently

... a paragraph with a starting image will produce a floating environment, a paragraph with only images will produce a gallery, the image will be optimally sized & placed, and "titles" will be used as captions.

Read More

One Document - Multiple Representations

How to create narrative presentations from one Markdown document only and how one course can be used to teach in different languages. For the text to speech output we apply simple-speech ...

Read More

Praxisworkshop Erstellung eines E-Learning Kurses mit LiaScript

In zwei informativen und komprimierten Videos zeigen Lennart Rosseburg und Twillo wie man mit LiaScript effizient Online-Kurse erstellt.

Read More

We Are Developers 22 - Interactive Markdown for Education & Documentation

In this talk, we will present LiaScript, a Markdown-based DSL that is intended to be used for developing online courses, that look like screen-cast with various interactive elements.

Read More

Fischbestimmer - FISHIDENTIFIER

This is an experiment of porting the FISHIDENTIFIER from the Deutsches Meeresmuseeum Stralsund to LiaScript.

Read More

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

In zwei informativen und komprimierten Videos zeigen Lennart Rosseburg und Twillo wie man mit LiaScript effizient Online-Kurse erstellt.

Read More

How To Code in Python 3

DigitalOcean's How To Code in Python 3 tutorial series translated to LiaScript with interactive PyScript examples.

Read More

Promoting your Content

How to promote your LiaScript content and make it more visible to a wider audience. Learn how to add meta-information, badges, and social previews to your content.

Read More

Setting up Atom (Deprecated)

This post will help you to set up your Atom with the appropriate plugins to speed up your development process.

Read More

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

Install Atom with LiaScript (Deprecated)

This blog entry presents a little workaround and shows how you can still use our two plugins to develop your LiaScript courses offline with the Atom editor.

Read More

Install Visual Studio Code with LiaScript

This blog entry presents a a detailed instruction on how to install Visual Studio Code with LiaScript and how to use it to develop your LiaScript courses.

Read More

LiaScript Tutorial an der TU Bergakademie Freiberg (German)

In diesem Tutorial werden die neusten Features und das "neue" Design von LiaScript vorgestellt. Die Vorschau auf die Klassenraumfunktionen sind in der aktuellen Version bereits enthalten und können von jedem frei und ohne Login und ohne Logging genutzt werden...

Read More

How to activate Tooltips in LiaScript

LiaScript has a new tooltip feature, which was inspired by the Wikipedia tooltips, which provide more information about a certain topic if you hover a link with the mouse.

Read More

Embedding Multimedia - How does it work??

Including any kind of multimedia content in LiaScript is easy. This post shows you how to embed images, videos, and sounds in your LiaScript courses. You can also embed content from other websites using oEmbed.

Read More

OE³R the next Generation of OER?

A short history of open educational resources and some ideas about the future ...

Read More

LiaScript Cheet-Sheet (German)

Ein Spickzettel der wichtigsten LiaScript-Funktionalität. Weitere sind in Vorbereitung ...

Read More

Markdown just got a new preview tag

Create a link preview from your Markdown documents and LiaScript courses.

Read More

LiaScript: Crash-courSe in 13 Akten (German)

Dieses Tutorial führt in 13 „kurzen" Schritt-für-Schritt Videos in die Kursentwicklung mit LiaScript ein, von der Installation des Editors hin zu den wichtigsten Gestaltungsmöglichkeiten...

Read More

From Hero to Zero with Learning Management Systems

Learning Management Systems provide more restrictions than access to educational resources and developing courses with the offered authoring tools is more tedious and intimidating task than a creative one. These claims are proved by adopting metrics from software-development, additionally a possible solution is presented: LiaScript is a domain-specific language that is based on Markdown and open-source principles, targeting interactive online-course development.

Read More

Freie Lehr-Lern-Materialien ohne Wenn und Aber II (German)

Ein Workshop über die Entwicklung von online-Kursen mit LiaScript. Die wichtigsten Features werden vorgestellt und es wird ein Ausblick auf zukünftige Entwicklungen gegeben.

Read More

Freie Lehr-Lern-Materialien ohne Wenn und Aber I (German)

Ein Workshop über die Entwicklung von online-Kursen mit LiaScript. Die wichtigsten Features werden vorgestellt und es wird ein Ausblick auf zukünftige Entwicklungen gegeben.

Read More

Arbeitsbuch PROLOG (German)

Interactive clone of the great Rosen-Buch about Prolog-programming (German)

Read More

C-Programmierung (German)

Interactive clone of the Wiki-Open-Book C-Programmierung for LiaScript (German)

Read More

C-Programming

This interactive LiaScript book is based on the free Wikibook on C-Programming. It provides a comprehensive look at the C programming language and its features.

Read More

Sister Fox and the Gray Wolf

This post will help you to set up your Atom with the appropriate plugins to speed up your development process.

Read More

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

An Elm-talk about the development of an online course DSL that is based on Markdown, given at the elm-europe conference in 2019.

Read More

LiaScript - BearLearn Talk 2019

This is an early example of a LiaScript presentation, that was given as a BearLearn Talk 2019 in Berlin. It shows how to create a simple narrative presentations with Text-to-Speech output and animations and more.

Read More

The Vision of LiaScript

This poster represents one of the earliest publications on LiaScript, showcasing our pioneering ideas on leveraging open-source methodologies to develop Massive Open Online Courses (MOOCs).

Read More

Live - Editor

The LiveEditor is an entirely browser-based collaborative Editor. It covers nearly all functionalities of other server-based solutions, but in this case, you don't need a server nor a login.

Read More