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.

A-Frame for LiaScript: 3D and VR Scenes in Your Course

Embed interactive 3D scenes and VR environments in LiaScript using the A-Frame template — write HTML A-Frame markup in a code block and render a fully interactive WebGL scene on any page.

Read More

Algebrite for LiaScript: A Computer Algebra System in the Browser

Use the Algebrite template to add symbolic math computation to your LiaScript courses — evaluate CAS expressions, check student answers algebraically, and verify equations directly in the browser.

Read More

AVR8js for LiaScript: Simulate Arduino and AVR Microcontrollers in the Browser

Use the AVR8js template to simulate Arduino sketches and AVR microcontroller programs directly in your LiaScript courses — complete with LEDs, buttons, displays, and serial output.

Read More

AVR8js-mem for LiaScript: Memory Register Visualization for AVR Microcontrollers

Simulate Arduino/AVR8 programs in LiaScript with live memory register readout — AVR8js-mem extends the AVR8js template with configurable memory visualization: binary, hex, uint, custom format, or time-series diagrams.

Read More

BeforeAndAfter for LiaScript: Compare Two Images with a Slider

Add a drag-to-compare image slider to any LiaScript slide with a single inline macro — perfect for before/after comparisons in science, medicine, history, design, and geography.

Read More

BiwaScheme for LiaScript: Functional Programming with Scheme in the Browser

Use the BiwaScheme template to run Scheme programs in your LiaScript courses — a complete Scheme interpreter in the browser, with an optional interactive REPL terminal.

Read More

Chat-Simulation for LiaScript: Bring Dialogues to Life in Your Course

Use the Chat-Simulation template to embed animated, multi-participant chat conversations directly in your LiaScript course — ideal for dialogues, case studies, and collaborative learning scenarios.

Read More

ChemfigJS for LiaScript: LaTeX-Style Structural Chemical Formulas in the Browser

Draw chemical structural formulas using the familiar chemfig LaTeX syntax directly in LiaScript — no LaTeX installation, no image exports, SVG rendered live in the browser by ChemfigJS.

Read More

ChemmacrosJS for LiaScript: Professional Chemistry Notation in Courses

Write professional chemical formulas, reaction equations, GHS hazard pictograms, and H/P safety statements in LiaScript with ChemmacrosJS — a port of the LaTeX Chemmacros package for the browser.

Read More

Citations for LiaScript: BibTeX References and Bibliography in Online Courses

Use the citations template to embed BibTeX references directly in your LiaScript courses — inline citations, full bibliographies, DOI lookup, and four citation styles in one import.

Read More

Comunica for LiaScript: Run SPARQL Queries and Explore Knowledge Graphs

Use the Comunica template to write and execute SPARQL queries against live knowledge graphs and custom RDF datasets — directly in your LiaScript course, with no server needed.

Read More

Curiosity-Prolog for LiaScript: Lightweight Logic Programming in the Browser

Use the Curiosity-Prolog template to add a simple Prolog interpreter to your LiaScript courses — a lightweight alternative for introductory logic programming exercises.

Read More

Custom Code Imports for LiaScript: Load External Files Into Executable Blocks

Fetch external source code files from any URL and display or execute them in LiaScript — the Custom-code-imports template demonstrates how to use script blocks, the LIASCRIPT: prefix, and the fetch API to build dynamic, URL-loadable code exercises.

Read More

dbdiagram for LiaScript: Design and Visualize Database Schemas with DBML

Use the dbdiagram template to render interactive entity-relationship diagrams from DBML text directly in your LiaScript courses — with a single macro.

Read More

DigiSim for LiaScript: Interactive Digital Circuit Simulation

Simulate digital logic circuits — from simple gates to D-latches and priority encoders — directly in LiaScript using the DigiSim template. Define circuits in JSON or JavaScript DSL.

Read More

DragAndDrop Template for LiaScript: Order and Multiple-Choice Drag Quizzes

Build drag-and-drop quizzes in LiaScript with the DragAndDrop template — sortable order exercises and pool-based multiple-choice selection, both graded automatically.

Read More

ExplainGit for LiaScript: Visualize Git Repositories Interactively

Teach git branching, merging, and history with interactive animations directly in LiaScript — pre-define command sequences or let students type git commands live, powered by ExplainGit.

Read More

Fonts for LiaScript: Custom Typography in Online Courses

Embed custom web fonts in LiaScript courses using CSS @font-face, Google Fonts link directives, or inline style blocks — the Fonts template from LiaPlayground demonstrates all three approaches.

Read More

Fullscreen for LiaScript: Clean Presentation Mode Without the Navigation Bar

Use the Fullscreen template to automatically hide the LiaScript navigation bar when entering fullscreen mode — one import, zero configuration, clean presentations.

Read More

GGBScript for LiaScript: Interactive Geometry Constructions in the Browser

Use the GGBScript template to create interactive GeoGebra-style geometry constructions directly in your LiaScript courses — with a JavaScript API and support for LiaScript input sliders.

Read More

H5P in LiaScript: Embed Interactive H5P Content in Courses

Embed H5P interactive activities — quizzes, videos, presentations, games — directly in LiaScript courses using a simple iframe. A proof-of-concept for integrating H5P content from h5p.org or any LRS.

Read More

JSCAD for LiaScript: Parametric 3D CAD Modeling in the Browser

Use the JSCAD template to create and display parametric 3D CAD models in your LiaScript courses — powered by JSCAD.app, with a fullscreen interactive 3D viewer.

Read More

JSCPP for LiaScript: Run C++ Directly in the Browser Without a Compiler

Use the JSCPP template to make C++ code blocks executable in your LiaScript courses — no compiler, no setup, just write C++ and teach.

Read More

KekuleJS for LiaScript: Chemistry Structures and Molecular Visualization

Use the KekuleJS template to render 2D and 3D chemical structure formulas, interactive periodic tables, and molecular files directly in LiaScript — no plugins required.

Read More

lia-annotation for LiaScript: Live Drawing Overlay for Classroom Presentations

Add a freehand drawing overlay to every LiaScript slide with lia-annotation — pen, eraser, undo/redo, and optional LaTeX OCR for handwritten quiz answers, all in presentation mode.

Read More

lia-board-mode for LiaScript: Full-Screen Classroom Presentation Mode

Turn any LiaScript course into a classroom-ready presentation with lia-board-mode — full-screen slide width, adjustable font sizes from the toolbar, and mode-conditional content blocks.

Read More

lia-canvas-ocr for LiaScript: Handwriting Recognition in Math Quizzes

Let students hand-write math answers on a canvas with lia-canvas-ocr — the browser-based LaTeX OCR engine recognizes handwriting and fills quiz fields automatically, no server needed.

Read More

lia-coordinate for LiaScript: Interactive JSXGraph Coordinate Exercises

Build interactive coordinate system exercises in LiaScript with lia-coordinate — drag points, plot functions, draw value tables, and auto-grade student answers, powered by JSXGraph.

Read More

lia-DynFlex for LiaScript: Resizable Multi-Column Layouts

Create drag-to-resize multi-column layouts in LiaScript with lia-DynFlex — flexbox containers with persistent widths, theme integration, and full support for quiz elements in each column.

Read More

lia-freeze-v2 for LiaScript: Quiz Submission and Teacher Review Links

Let students freeze their LiaScript quiz answers into a shareable URL with lia-freeze-v2 — the teacher opens the link, sees exactly what the student answered, and the page is locked for review.

Read More

lia-kachel for LiaScript: Drag-and-Drop Tile Quizzes

Enhance LiaScript's built-in tile quizzes with lia-kachel — rounded drag-and-drop cards with full touch support, order-independent grading, and sequential reveal modes for classroom exercises.

Read More

lia-marker for LiaScript: Color-Coded Text Highlighting Quizzes

Add interactive text highlighting to LiaScript courses with lia-marker — students color-code words in six colors, while quiz macros verify that the right terms are highlighted in the right color.

Read More

lia-Mathe for LiaScript: Interactive Fraction Quizzes with Visual Feedback

Create interactive fraction quizzes in LiaScript with lia-Mathe — students set divisions with a slider and click circle or rectangle segments to represent fractions, with automatic grading.

Read More

lia-navigation for LiaScript: Collapsible Hierarchical Table of Contents

Replace LiaScript's default TOC with a collapsible, hierarchical navigation tree using lia-navigation — bookmarks, expand/collapse, active highlighting, and persistent state storage.

Read More

lia-orthography for LiaScript: Spelling and Dictation Exercises

Create interactive spelling correction and dictation exercises in LiaScript with lia-orthography — inline correction, full-text editing with diff feedback, and narrated dictation gaps.

Read More

lia-timer for LiaScript: Countdown Timers for Quizzes and Exercises

Add countdown timers to any LiaScript quiz with lia-timer — three trigger modes (immediate, on-check, manual), flexible time formats, and optional on-screen badges for timed assessments.

Read More

LiveEdit-Embeddings for LiaScript: Inline Interactive LiaScript Examples

Embed fully interactive LiaScript examples directly in your course using the LiveEdit-Embeddings template — students can edit and preview LiaScript code without leaving the slide.

Read More

LogicEmu for LiaScript: ASCII Logic Circuits That Actually Run

Draw logic circuits as ASCII diagrams and run them live in LiaScript — using the LogicEmu template backed by Lode Vandevenne's logicemu simulator. No JSON, no schematic editor needed.

Read More

Lua for LiaScript: Execute Lua Scripts Interactively in the Browser

Use the Lua template to make Lua code blocks executable in your LiaScript courses — a full Lua VM in the browser, with access to JavaScript globals.

Read More

mec2 for LiaScript: 2D Mechanism and Physics Simulation

Simulate 2D mechanical linkages, constraint-based mechanisms, and chaos systems in LiaScript using mec2 — define nodes, constraints, and views in JSON and watch them run.

Read More

p5js for LiaScript: Creative Coding and Generative Graphics in the Browser

Use the p5js template to create interactive canvas sketches and generative graphics directly in your LiaScript courses — with multi-file project support and a live terminal.

Read More

Pannellum for LiaScript: 360° Panoramas and Virtual Tours in Your Course

Embed interactive 360° panorama images and virtual tours in LiaScript using the Pannellum template — add clickable hotspots, links, and 360° video, all from a single image URL.

Read More

PeriodicTable for LiaScript: An Interactive Element Table in Your Course

Add a fully interactive periodic table of the elements to any LiaScript course slide with a single macro — no setup, no server, just import and use.

Read More

PGlite for LiaScript: Full PostgreSQL in the Browser

Use the PGlite template to run full PostgreSQL 16 queries directly in your LiaScript courses — no server, no setup, just write SQL and teach.

Read More

plantUML for LiaScript: UML and Architecture Diagrams in Your Course

Use the plantUML template to embed UML class diagrams, sequence diagrams, flowcharts, and architecture diagrams in your LiaScript courses — rendered via the PlantUML service.

Read More

PouchDB for LiaScript: NoSQL Documents and Mango Queries in the Browser

Use the PouchDB template to teach NoSQL document databases, Mango queries, and real-time data changes — entirely in the browser, with no server needed.

Read More

Random for LiaScript: Dynamic Quiz Banks and Randomized Practice Sets

Randomly sample exercises from a larger pool in LiaScript using the Random template — show only N items per page visit, support weighted selection, and filter out already-solved quizzes.

Read More

Redis for LiaScript: Explore Key-Value Stores and Data Structures in the Browser

Use the Redis template to teach key-value stores, Redis data structures, TTL, transactions, and caching patterns — directly in your LiaScript courses, with no server needed.

Read More

SCORM-Progress for LiaScript: Score and Completion Tracking in LMS

Display a live gauge of student score and completion progress in LiaScript courses deployed via SCORM — the SCORM-Progress template reads window.SCORE and renders an ECharts gauge visualization.

Read More

SpreadSheet for LiaScript: Excel-Style Interactive Tables in Your Course

Embed fully interactive spreadsheets with formulas, dropdowns, checkboxes, and multiple worksheets directly in LiaScript — powered by JSSpreadsheet, no backend required.

Read More

Tau-Prolog for LiaScript: Interactive Logic Programming in the Browser

Use the Tau-Prolog template to run Prolog programs and queries interactively in your LiaScript courses — full logic programming in the browser, with quiz integration.

Read More

TextAnalysis for LiaScript: Readability Scores and Text Complexity Metrics

Analyze text readability in LiaScript using the TextAnalysis template — compute Flesch-Kincaid grade, Gunning Fog, SMOG, reading/speaking time, and more, with inline interpretation tables.

Read More

TikzJax for LiaScript: Render TikZ Diagrams Directly in the Browser

Use the TikzJax template to render TikZ diagrams directly in your LiaScript courses — the full power of LaTeX graphics in the browser, with editable and non-editable variants.

Read More

TinyTurtle for LiaScript: Teach JavaScript with Interactive Turtle Graphics

Use the TinyTurtle template to introduce JavaScript through interactive turtle graphics in your LiaScript courses — ideal for beginners, with an optional live command terminal.

Read More

Vega for LiaScript: Interactive Data Visualizations in Your Course

Use the Vega template to embed interactive Vega-Lite charts and data visualizations in your LiaScript courses — bar charts, scatter plots, histograms, and more, from JSON specifications.

Read More

VTK for LiaScript: 3D Scientific Visualization Powered by VTK.js

Use the VTK template to embed interactive 3D scientific visualizations in your LiaScript courses — powered by VTK.js and WebGL, with editable code blocks and VTI dataset loading.

Read More

WebDev for LiaScript: Run HTML, CSS, and JavaScript Live in Your Course

Use the WebDev template to make HTML, CSS, and JavaScript code blocks editable and executable directly inside your LiaScript courses — no external tools, no setup.

Read More

WebSerial for LiaScript: Connect Your Code Editor to Real Hardware

Use the WebSerial template to send Python/MicroPython code directly from a LiaScript code block to a connected microcontroller (ESP32, Raspberry Pi Pico) via Chrome's Web Serial API.

Read More

Wikimedia for LiaScript: Embed Media with Automatic Attribution

Use the Wikimedia template to embed images, audio, and video from Wikimedia Commons into your LiaScript courses — with automatic attribution, license info, and no manual copy-pasting required.

Read More

ABCjs for LiaScript: Embed and Play Music Notation in Open Courses

Use the ABCjs template to write, render, and play music in ABC notation directly inside your LiaScript courses — no server, no extra tools, just text.

Read More

AlaSQL for LiaScript: Teach SQL and Query CSV Data in the Browser

Use the AlaSQL template to run SQL queries directly inside LiaScript courses — with support for CSV data, JSON, and JavaScript arrays. No server, no setup.

Read More

CodeRunner for LiaScript: Execute Code in 50+ Languages Server-Side

Run Python, Java, C, C++, Ruby, Rust, Go, Haskell, and 40+ more languages directly inside LiaScript courses via a server-side code runner — no browser limitations, real compilers.

Read More

CollaborativeDrawing for LiaScript: Shared Whiteboards for Live Classrooms

Add a shared, real-time drawing canvas to any LiaScript course — ideal for live classrooms, annotation tasks, and collaborative note-taking with no server required.

Read More

DuckDB for LiaScript: Teach Data Analytics Directly in the Browser

Use the DuckDB template to run analytical SQL queries, explore datasets, and teach data analytics directly inside LiaScript courses — no server, fully powered by WebAssembly.

Read More

gcode-preview for LiaScript: Visualize G-Code for 3D Printing and CNC in Open Courses

Use the gcode-preview template to embed interactive G-Code visualizations directly in LiaScript courses — ideal for 3D printing, CNC machining, and technical education.

Read More

JSXGraph for LiaScript: Interactive Math and Geometry in the Browser

Add interactive function graphs, dynamic geometry, and animated math constructions to LiaScript courses with JSXGraph — browser-only, no server required.

Read More

Mermaid for LiaScript: Create Flowcharts and Diagrams in Plain Text

Use the Mermaid template to draw flowcharts, sequence diagrams, Gantt charts, ER diagrams, and more in plain text — directly inside your LiaScript courses, no server needed.

Read More

MicroBit-Simulator for LiaScript: Teach MicroPython Without a Physical Device

Simulate a BBC micro:bit and run MicroPython code directly inside your LiaScript course — no hardware, no server, just a browser.

Read More

Pyodide for LiaScript: Run Python Directly in Your Course

Use the Pyodide template to run Python code directly inside LiaScript courses — no server, no setup. Just import and teach.

Read More

Speech-Recognition-Quiz for LiaScript: Turn Spoken Words into Interactive Quizzes

Use the Speech-Recognition-Quiz template to create spoken-answer quizzes in LiaScript — ideal for language courses, pronunciation training, and accessible learning without any server.

Read More

SQLite for LiaScript: Teach SQL Interactively in the Browser

Use the SQLite template to create, query, import, and export SQL databases directly inside LiaScript courses — no server, no setup, just SQL in the browser.

Read More

Spec-Driven Development: Was Lehrende von Entwicklern lernen können

Entdecken Sie, wie die BMAD-Methode aus der Softwareentwicklung mit spezialisierten KI-Agenten die Erstellung von Lehrinhalten revolutioniert. Lernen Sie den Teaching-Agent kennen, der Lehrende durch alle Phasen der Kursentwicklung begleitet – von der ersten Grobstruktur bis zum fertigen LiaScript-Kurs.

Read More

JSXGraph & LiaScript ... a Perfect Match

Discover how JSXGraph integrates seamlessly with LiaScript through a powerful extension system, enabling interactive mathematical visualizations and dynamic geometry directly in your educational content. Presented at JSXGraph Conference 2025.

Read More

LiaEx: Funding for the LiaScript-Exporter

The LiaScript-Exporter receives funding through the BMBFSFJ's OE_Sprints program. Learn more about the planned extensions and improvements.

Read More

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? This is the story of our “Buchstabensuppe” (Alphabet Soup) tutorial, where we demonstrated the full potential of combining LiaScript with modern AI tools.

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. Smoke and flames devoured the trees, sparks leapt into the sky, and the animals fled in fear. They crowded along the riverbank, helplessly watching the inferno spread.

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! Our long‑term mission remains unchanged: to turn LiaScript into a simple, universal markup language for interactive online courses, MOOCs, textbooks, and much more. Below you’ll find a whirlwind tour of everything that landed since the previous update.

Read More

SVG Integration

Although SVGs have been usable in LiaScript for quite a while, their integration just got a lot tighter. In short: you can now mix SVG and LiaScript content directly, turning static vector graphics into living, clickable, even quiz-enabled experiences.

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. We’ll translate it into a GitLab API v4 request behind the scenes, bypassing CORS for you.

Read More

Nostr & LiaScript & OER

Discover how Nostr’s decentralized network can change the way we create and share Open Educational Resources. With LiaScript’s Markdown-powered LiveEditor, you can package an entire course into a single link—a Nostr URI—and share it freely, without relying on any central server. You can even tuck images, audio, or video right into that link using Data-URIs, so learners get everything they need in one click.

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. In our previous articles, we explored how to automate LiaScript transformations on GitHub and implement quality checks to ensure document excellence. Now, we’re taking the next logical step: creating project websites that serve as organized index pages for multiple LiaScript documents.

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. While our previous post showed you how to automate LiaScript transformations, this guide focuses on implementing automated quality checks for your Markdown/LiaScript documents using GitHub. These checks help catch spelling errors, improve writing style, ensure inclusive language, and enhance overall document quality—even if you’re just getting started with Git and GitHub.

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. Automating the transformation of your LiaScript markdown documents into formats like PDF, SCORM, and IMS packages can streamline your workflow and reduce manual effort. In this post, we’ll walk you through setting up GitHub Workflows step by step—even if you’re just getting started with GitHub.

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. Wir freuen uns, wenn LiaScript in diesem Zusammenhang erwähnt wird. Freie Bildung ist einer der Hauptantriebsmotoren hinter der Entwicklung von LiaScript.

Read More

kurzerklärt: Wie stelle ich technische Offenheit von OER sicher und warum empfiehlt sich LiaScript?

Twillo ist ein spannendes Projekt, das sich ganz der offenen Hochschullehre widmet. Die Idee dahinter ist simpel: Lehrende und Studierende sollen einen Ort haben, an dem sie ihre selbst erstellten Lehrmaterialien – also OER – hochladen, finden und teilen können. Jeder, der in der Hochschullehre tätig ist, kann hier mitmischen und sein Material einstellen, egal ob Professor, Dozent oder engagierter Student.

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. This video—recorded during the Expert Meeting on AI and TVET 2025—offers an inside look at how modern tools and automation are reshaping technical and vocational education. Follow along with the source code on GitHub and explore event details on the Fraunhofer IFF website.

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?” statt. Im Mittelpunkt stand die Frage, wie offene Bildungsressourcen (OER) die Bildungslandschaft nachhaltig verändern können.

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. In our previous blog post, we introduced the <lia-chart> tag—a custom web component that uses eCharts under the hood to easily generate custom diagrams.

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. However, with a simple prompt, you can teach any AI to create LiaScript previews on demand—even if you’re using a free version.

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? With the new multimedia comments feature, it’s now possible. This feature allows you to replay your voice or video directly in the browser as part of a LiaScript course. It’s a game changer for educators looking to create interactive and engaging 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. Everything that you need is a modern browser, no additional software, no login or authentication is required.

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. With the LiaBooks project we would like to translate such open textbooks from around the world into LiaScript. This way, we hope to make digital textbooks more accessible, reusable and adaptable for everyone. If you are interested in this project, please feel free to contact us and help us to translate such books into a more interactive format.

Read More

eLearning Africa 2024

In June 2024, the eLearning Africa Conference took place in Kigali, Rwanda. The conference brought together experts, practitioners, and policymakers from across Africa and beyond to discuss the latest trends and innovations in technology-enhanced learning.

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. Nicholas Day, we are excited to host the inaugural LiaScript User Symposium online.

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