You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: "As the LiaEx funding sprint draws to a close, here is an overview of what was built: a new desktop app, a web UI, xAPI support, ePub/DOCX export, a GitHub Action, and much more."
10
23
---
@@ -32,7 +45,9 @@ A central goal of LiaEx was to make the exporter accessible beyond the command l
32
45
33
46
The desktop app is the most accessible entry point. It runs on **Windows, macOS, and Linux** and requires no Node.js installation or terminal knowledge. Download and install it directly from the [GitHub Releases](https://github.com/LiaScript/LiaScript-Exporter/releases) page. Available packages include `.exe`, `.dmg`, `.AppImage`, `.deb`, `.rpm`, and portable archives for all platforms.
xAPI is the modern standard for tracking rich learning interactions with a **Learning Record Store (LRS)**. LiaEx now generates self-contained xAPI packages with a `tincan.xml` manifest. Options include LRS endpoint configuration, actor and course ID settings, mastery threshold, and zip packaging.
@@ -116,47 +133,90 @@ Full documentation is available in [`action/README.md`](https://github.com/LiaSc
116
133
117
134
#### 4. Improved LMS Compatibility
118
135
119
-
We significantly expanded and validated SCORM compatibility across real-world LMS platforms. The exporter now includes tested, documented command examples for:
136
+
We significantly expanded and validated SCORM compatibility across real-world LMS platforms. The exporter now includes tested, documented command examples for the following LMS systems:

130
139
131
-
New SCORM options were added: `--scorm-embed`(for Moodle 4 and LMS with strict content security policies), `--scorm-typicalDuration`, and expanded `--scorm-iframe` support.
140
+
Using the following command, you can list all available presets and make them a target for export, without needing to specify all the individual flags:
132
141
133
-
---
142
+
``` text
143
+
$ liaex -f presets
144
+
145
+
Available Presets:
146
+
147
+
🎓 moodle3
148
+
Moodle3.x - SCORM 1.2
149
+
Moodle is the world's most widely used open-source learning management
150
+
system. This configuration uses SCORM 1.2 with embed mode for Moodle 3.x
151
+
compatibility.
152
+
153
+
🎓 moodle4
154
+
Moodle4.x - SCORM 1.2
155
+
Moodle is the world's most widely used open-source learning management
156
+
system. This configuration uses SCORM 1.2 with embed mode for Moodle 4.x
157
+
compatibility.
158
+
159
+
📚 ilias
160
+
ILIAS - SCORM 1.2
161
+
ILIAS is a powerful open-source LMS from Germany. This configuration uses
162
+
SCORM 1.2 for best compatibility with ILIAS versions. Learn more
163
+
164
+
🏛️ opal
165
+
OPAL - SCORM 2004
166
+
OPAL (Online Platform for Academic Teaching and Learning) is the central
167
+
LMS for Saxon universities. Optimized for SCORM 2004.
168
+
169
+
🌩️ scormCloud
170
+
ScormCloud - SCORM 2004
171
+
ScormCloud is a commercial SCORM hosting platform operated by Rustici
172
+
Software. This configuration provides universal SCORM 2004 settings for
173
+
maximum compatibility.
174
+
175
+
🔓 openolat
176
+
OpenOlat - SCORM 1.2
177
+
OpenOlat is an open-source e-learning platform from Switzerland. This
178
+
configuration uses SCORM 1.2 for full functionality.
179
+
180
+
🎯 openedx
181
+
Open edX - SCORM 2004
182
+
Open edX is the open-source platform behind edX.org and is used worldwide
183
+
for MOOCs. Uses SCORM 2004 via the SCORM XBlock.
134
184
135
-
#### 5. Export Presets (YAML Configuration)
185
+
🌍 learnworlds
186
+
LearnWorlds - SCORM 2004
187
+
LearnWorlds is a modern cloud-based learning platform for online course
188
+
providers. This configuration uses SCORM 2004 with iframe mode and
Tip: Add format-specific flags to override preset defaults.
197
+
```
136
198
137
199
To make complex export setups reproducible, we introduced **YAML-based export presets**. Instead of repeating long command flags, you can store your configuration in a file and reference it — particularly useful for project-level batch exports with per-course overrides.
138
200
139
-
---
201
+
If you know a configuration that works well with another specific LMS, please share it with us so we can add it to the list of presets!
Contributions, bug reports, and feature suggestions from the community are welcome. The project is maintained openly and is intended to serve educators and OER practitioners across institutional contexts.
0 commit comments