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 MoreAlgebrite 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 MoreAVR8js 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 MoreAVR8js-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 MoreBeforeAndAfter 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 MoreBiwaScheme 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 MoreChat-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 MoreChemfigJS 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 MoreChemmacrosJS 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 MoreCitations 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 MoreComunica 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 MoreCuriosity-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 MoreCustom 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 Moredbdiagram 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 MoreDigiSim 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 MoreDragAndDrop 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 MoreExplainGit 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 MoreFonts 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 MoreFullscreen 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 MoreGGBScript 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 MoreH5P 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 MoreJSCAD 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 MoreJSCPP 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 MoreKekuleJS 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 Morelia-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 Morelia-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 Morelia-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 Morelia-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 Morelia-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 Morelia-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 Morelia-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 Morelia-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 Morelia-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 Morelia-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 Morelia-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 Morelia-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 MoreLiveEdit-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 MoreLogicEmu 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 MoreLua 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 Moremec2 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 Morep5js 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 MorePannellum 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 MorePeriodicTable 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 MorePGlite 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 MoreplantUML 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 MorePouchDB 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 MoreRandom 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 MoreRedis 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 MoreSCORM-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 MoreSpreadSheet 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 MoreTau-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 MoreTextAnalysis 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 MoreTikzJax 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 MoreTinyTurtle 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 MoreVega 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 MoreVTK 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 MoreWebDev 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 MoreWebSerial 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 MoreWikimedia 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 MoreABCjs 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 MoreAlaSQL 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 MoreCodeRunner 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 MoreCollaborativeDrawing 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 MoreDuckDB 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 Moregcode-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 MoreJSXGraph 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 MoreMermaid 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 MoreMicroBit-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 MorePyodide 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 MoreSpeech-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 MoreSQLite 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 MoreCategories
Tags
- 3D
- Academic Writing
- Accessibility
- Advanced
- AI
- Animation
- Attribution
- Audio
- Authoring
- Automation
- BMBFSFJ
- Charts
- Chemistry
- Classroom
- Code
- Collaboration
- Community
- Computer Science
- CSS
- Data Science
- Database
- Design
- Desktop
- Developers
- Diagrams
- Documentation
- Education
- Electronics
- Embedded Systems
- Engineering
- Exporter
- Funding
- GitHub
- GitLab
- Graph
- H5P
- Higher Education
- Images
- Integration
- Interactive
- Interactive Exercises
- JavaScript
- Language Learning
- LaTeX
- Libraries
- Live Coding
- LiveEditor
- LMS
- Macros
- Markdown
- Mathematics
- Media
- MOOC
- Music
- No Server
- OEmbed
- OER
- OPAL
- Open Source
- P2P
- Physics
- Podcast
- Presentation
- Preview
- Programming
- Python
- Quiz
- Quizzes
- Science
- SCORM
- Self Assessment
- Semantic Web
- Sharing
- Simulation
- Software Engineering
- SPARQL
- SQL
- STEM
- Students
- Survey
- Tables
- Teachers
- Templates
- Textbooks
- Tooltips
- TTS
- Tutorial
- TVET
- Video
- Visualization
- VS Code
- Web
- WebGL
- WebSerial
- XAPI