|
1 | 1 | --- |
2 | | -# Banner |
3 | 2 | banner: |
4 | | - title: "Open Educational Resources made Easy and Decentralized..." |
| 3 | + title: "Turn simple Markdown into interactive open courses" |
5 | 4 | content: | |
6 | | - Share your knowledge and build online courses with simple LiaScript! LiaScript is an open Markdown dialect and interpreter for interactive and educational content, providing everything you need to jumpstart a journey to engaging OER projects. |
| 5 | + Create, share, and remix Open Educational Resources with LiaScript — an open Markdown dialect and interpreter that transforms plain text into fully interactive courses in any modern browser. |
| 6 | + <div style="font-size: 1rem; opacity: 0.85; margin: 0.8rem;"> |
| 7 | + <em>For — Educators · Institutions · Developers</em> |
| 8 | + </div> |
| 9 | + <strong>Already have a LiaScript (Markdown) file?</strong><br> |
7 | 10 | <br> |
8 | | - <br> |
9 | | - <input type="url" style="border: 1px solid black; border-radius: 5px; padding: 8px; margin-right: 6px;" placeholder="Enter your Markdown-URL ..." id="course_url"> |
| 11 | + <input |
| 12 | + type="url" |
| 13 | + style="border: 1px solid black; border-radius: 5px; padding: 8px; margin-right: 6px; max-width: 360px; width: 100%;" |
| 14 | + placeholder="Paste its URL here and open it as a live course" |
| 15 | + id="course_url"> |
10 | 16 | <button class="btn btn-primary" onclick="location.href = load(document.getElementById('course_url').value); return false;"> |
11 | | - Load Course |
| 17 | + Open Course |
12 | 18 | <i class="fa fa-arrow-right pl-2"></i> |
13 | 19 | </button> |
14 | | -
|
15 | 20 | image: "/images/main.png" |
16 | 21 | button: |
17 | | - enable: false |
18 | | - label: "Load Course" |
19 | | - link: "https://liascript.github.com/course" |
| 22 | + enable: true |
| 23 | + label: "LiaScript Hello World" |
| 24 | + link: "https://liascript.github.io/course/?https://raw.githubusercontent.com/LiaScript/Hello-LiaScript/refs/heads/main/README.md#1" |
| 25 | + |
| 26 | +# Demo Video Section |
| 27 | +demo_video: |
| 28 | + enable: true |
| 29 | + title: "See LiaScript in Action" |
| 30 | + description: "A short demo showcasing how plain Markdown becomes an interactive course." |
| 31 | + video: "https://www.youtube.com/embed/rbqm6MN0We4" |
20 | 32 |
|
21 | 33 | # Features |
22 | 34 | features: |
23 | | - - title: "No Building Steps (no configuration)" |
| 35 | + - title: "No build steps. No configuration." |
24 | 36 | image: "/images/example.png" |
25 | 37 | content: | |
26 | | - Your course is parsed and rendered in real-time within the browser at client-side. You only have to provide the URL to your course file. A course is a simple Markdown format with support for: |
| 38 | + LiaScript parses and renders your course directly in the browser, on the client side, in real time. All you need is the URL to your course file. A course is just a plain Markdown document enhanced with LiaScript for: |
27 | 39 | bulletpoints: |
28 | | - - multimedia content & animations |
29 | | - - text to speech output in different languages |
30 | | - - quizzes & surveys |
31 | | - - online programming |
| 40 | + - rich multimedia content & lightweight animations |
| 41 | + - text-to-speech output in multiple languages |
| 42 | + - quizzes, surveys, and self-checks |
| 43 | + - online programming and executable examples |
32 | 44 | - ASCII-art diagrams & dynamic charts |
33 | | - - JavaScript by default |
34 | | - - collaborative classrooms |
| 45 | + - seamless JavaScript integration |
| 46 | + - collaborative and interactive classrooms |
35 | 47 | button: |
36 | 48 | enable: true |
37 | | - label: "Documentation" |
| 49 | + label: "Read the Documentation" |
38 | 50 | link: "https://liascript.github.io/course/?https://raw.githubusercontent.com/liaScript/docs/master/README.md#1" |
39 | 51 |
|
40 | | - - title: "Open-courSe" |
| 52 | + - title: "Open-courSe: like open source, but for courses" |
41 | 53 | image: "/images/bg-showcase-2.jpg" |
42 | 54 | content: | |
43 | | - You are the owner of your content, but by hosting your course on github you give others the chance to contribute to, to translate, to adapt to your course. |
44 | | - There is no single source of truth, so why should there be only one course. With the help of git branches and forks it may be possible to develop course for different students and target audiences. |
| 55 | + You stay in full control of your content — but by hosting your courses on GitHub, you make it easy for others to contribute, translate, and adapt them. There is no single source of truth, and there does not have to be only one course. With branches and forks you can evolve multiple variants for different languages, contexts, and target groups. |
45 | 56 | button: |
46 | 57 | enable: true |
47 | | - label: "List Open Courses" |
| 58 | + label: "Explore Open Courses" |
48 | 59 | link: "https://github.com/topics/liascript-course" |
49 | 60 |
|
50 | | - |
51 | | - - title: "JavaScript Ready" |
| 61 | + - title: "JavaScript-ready by design" |
52 | 62 | image: "/images/monch.jpg" |
53 | 63 | content: | |
54 | | - In contrast to other Markdown-parsers you are free to use any JavaScript library you want. This way you can integrate any kind of visualization, simulation, computer-algebra-system, or whatever you might think is useful for your course. |
| 64 | + Unlike most Markdown parsers, LiaScript lets you use any JavaScript library you like. Integrate visualizations, simulations, computer algebra systems, or custom widgets — whatever helps your learners. |
55 | 65 | <br /> |
56 | | - To simplify the usage of JavaScript and HTML elements, LiaScript provides a macro-system to cover repetitive tasks. |
57 | | - |
| 66 | + To make this easy and reusable, LiaScript provides a powerful macro system that lets you wrap HTML and JavaScript into simple, author-friendly building blocks. |
58 | 67 | button: |
59 | 68 | enable: true |
60 | | - label: "List of Templates" |
| 69 | + label: "Browse Templates" |
61 | 70 | link: "https://github.com/topics/liascript-template" |
62 | | - |
63 | 71 |
|
64 | | - - title: "LiveEditor" |
| 72 | + - title: "LiveEditor: collaborative authoring in your browser" |
65 | 73 | image: "/images/LiveEditor.png" |
66 | 74 | content: | |
67 | | - This is a browser-based collaborative online editor for LiaScript. |
68 | | - All content is stored within your browser. Collaboration is |
69 | | - enabled by |
| 75 | + The LiveEditor is a browser-based collaborative editor built specifically for LiaScript. Your content is stored locally in your browser; collaboration happens peer-to-peer via |
70 | 76 | <a target="_blank" href="https://webrtc.org">WebRTC</a> and |
71 | | - <a href="https://yjs.dev/">Yjs</a>. The snippets are already |
72 | | - included, simply type "lia" to explore some features of LiaScript. |
73 | | - By the way, if you have a GitHub account, you can directly export |
74 | | - your courses to gists. |
75 | | - |
| 77 | + <a href="https://yjs.dev/">Yjs</a>. |
| 78 | + Snippets for common LiaScript patterns are built-in — just type "lia" to discover them. And if you have a GitHub account, you can export your courses directly as gists with a few clicks. |
76 | 79 | button: |
77 | 80 | enable: true |
78 | | - label: "Try it out" |
| 81 | + label: "Try the LiveEditor" |
79 | 82 | link: "https://liascript.github.io/LiveEditor" |
80 | | - |
81 | | - |
82 | | - |
83 | 83 | --- |
0 commit comments