André Dietrich
Transforming Education: A Journey from interactive Markdown to Remote-Labs
#1about 4 minutes
Addressing the challenges of open educational resources
Open educational resources (OER) are limited by creators' technical skills, tool fragmentation, and the lack of a common collaborative language.
#2about 3 minutes
Using LiaScript to create interactive educational content
LiaScript reinterprets Markdown to create interactive content with visualizations, embedded media, and multiple presentation modes directly in the browser.
#3about 4 minutes
Adding quizzes and executable code to Markdown
Extend Markdown with simple syntax for creating single and multiple-choice quizzes, and make code blocks executable for any language via JavaScript.
#4about 3 minutes
Building reusable components with LiaScript templates
Import other Markdown files as templates to create reusable libraries and macros for complex functionalities like music notation or text-to-speech.
#5about 4 minutes
Understanding the serverless architecture and decentralized sharing
LiaScript runs entirely in the browser without a backend or compile step, enabling content sharing through decentralized networks like IPFS and WebTorrent.
#6about 3 minutes
Creating collaborative classrooms for real-time interaction
Use peer-to-peer backends to create shared classroom spaces for synchronized quizzes, collaborative code editing, and real-time chat.
#7about 4 minutes
Exploring WebRTC and CRDTs for P2P applications
WebRTC enables direct browser-to-browser communication while Conflict-Free Replicated Data Types (CRDTs) ensure data consistency in decentralized systems.
#8about 2 minutes
Introducing Adress for building remote hardware labs
The Adress application uses a modular, peer-to-peer architecture to enable remote access and control of physical hardware directly from the browser.
#9about 3 minutes
Sharing and controlling an Arduino device remotely
A live demonstration shows how to share an Arduino via the Web Serial API, allowing other users to connect and run experiments in real-time.
#10about 1 minute
How to contribute to open source educational tools
All presented technologies are open source, and contributions are welcome to expand LiaScript templates and Adress plugins for remote hardware.
Related jobs
Jobs that call for the skills explored in this talk.
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Matching moments
01:15 MIN
Crypto crime, EU regulation, and working while you sleep
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
02:49 MIN
Using AI to overcome challenges in systems programming
AI in the Open and in Browsers - Tarek Ziadé
09:38 MIN
Technical challenges of shipping a cross-platform browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
06:23 MIN
The trend of browsers depending on online services
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
06:33 MIN
The security challenges of building AI browser agents
AI in the Open and in Browsers - Tarek Ziadé
07:29 MIN
Creating dedicated events to foster a learning organization
Turning People Strategy into a Transformation Engine
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
The year 3000, a brief history of Web Development
Lorenzo Pieri
Bringing digital education to refugee and host communities in remote regions of Africa
Phil Helliwell
The Road to One Billion Developers
Thomas Dohmke & Demetris Cheatham
Developer Tested, Educator Approved
Andrew MacLean
Web development: where are we, and where are we going?
Laurie Voss
Developing the Rich Text Editor for DeepL.com
Markus Over
Langium: Design your own language in Node.js and VS Code
Irina Artemeva
New AI-Centric SDLC: Rethinking Software Development with Knowledge Graphs
Gregor Schumacher, Sujay Joshy & Marcel Gocke
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Forschungszentrum Jülich GmbH
Jülich, Germany
Intermediate
Senior
Linux
Docker
AI Frameworks
Machine Learning

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript

Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript


Liquid Reply GmbH
Berlin, Germany
Remote
DevOps
Kubernetes
Continuous Integration

Immerse Education
Barcelona, Spain
Remote
Django
Next.js


Ma-co Maritimes Competenzcentrum Gmbh
Bremen, Germany
Remote
€29K
