← Package directory
Available on winget

Install eXeLearning

eXeLearning is a free authoring tool to create educational resources.

Install with winget
winget install --id Exelearning.Exelearning
Upgrade
winget upgrade --id Exelearning.Exelearning
Uninstall
winget uninstall --id Exelearning.Exelearning

About eXeLearning

eXeLearning is an open source authoring tool to create educational resources in multiple formats (Web, SCORM, ePub, etc.). It allows teachers and institutions to design, develop and publish digital content without requiring HTML or XML knowledge.

What's new in 4.0.0

eXeLearning 4.0 is a complete rebuild of the application. Every part of the stack has been rethought, from the server runtime to the collaboration engine, the distribution model and the user interface. The following summarises the most significant changes since version 3. New technology stack The server has been rewritten from scratch, moving from PHP/Symfony/Mercure to Bun (fast JavaScript/TypeScript runtime), Elysia (lightweight HTTP framework) and Kysely (type-safe SQL query builder). The result is a faster server with lower memory usage, improved concurrency under load and a significantly simpler codebase. Three ways to use eXeLearning - Team Edition: server installation, full online editor with real-time collaboration, user management, persistent project storage and database-backed persistence - Personal Edition: online, fully functional static Progressive Web App (PWA) that runs entirely in the browser - Desktop: local installation on device, native applications for Linux, Windows and macOS, built with Electron New admin panel A new admin panel provides real-time visibility into the application, including activity metrics, active users, maintenance mode control and customisation options (application title, favicon, custom head HTML, and assets). This functionality was not available in version 3. Collaborative editing The Yjs-based collaborative engine has been substantially improved. Multiple synchronisation and concurrency issues from version 3 have been resolved, including shared project deletion by non-owners, editor state loss on remote changes and block reorder i...

Read release notes

Version history

Version Updated Notes
4.0.0 Unknown eXeLearning 4.0 is a complete rebuild of the application. Every part of the stack has been rethought, from the server runtime to the collaboration engine, the distribution model and the user interface. The following summ...
4.0.0-rc3 Unknown Added - Themes: host integrations (WordPress, Moodle, Omeka-S) can now inject admin-approved custom styles, hide built-in styles, block automatic style imports and define a fallback theme via a themeRegistryOverride hook...
4.0.0-rc2 Unknown Added - Projects now automatically generate a screenshot.png thumbnail on each save; included in .elpx archives and manageable from Project Properties - Admin panel link added to the user dropdown menu for admin users -...
4.0.0-rc1 Unknown Added - Teacher-only content indicator now uses an icon instead of a border for clearer visual distinction - Improved accessibility in exported content, including proper heading structure and a skip navigation link - Pre...
4.0.0-beta3 Unknown Added - Games iDevices: native audio recording in the editor using the device microphone - Complete iDevice: support for symbol answers (<, >, =) - GeoGebra Activity iDevice: options to display title and author - Mainten...
4.0.0-beta2 Unknown Added - Text iDevice: improve feedback detection with legacy compatibility (eXe 2.9) - Classify iDevice: increase max categories from 4 to 9 - Download source file iDevice: auto-update Project Properties - Magnifier iDev...
4.0.0-beta1 Unknown First beta release of eXeLearning 4.0 ready for testing and collaboration. New backend built using Elysia, Bun, and Kysely.
3.0.1 Unknown Added - Simultaneous editing of iDevice and box titles - Support for opening editable EPUB files - Progress dialog added for uploads and imports - Full Styles review and documentation - Allow custom favicons in styles -...
3.0.0 Unknown - First official release of eXeLearning 3.0 - Includes all features and fixes introduced during the beta and release candidate testing - Improved iDevices, interface, translations, and installer workflows across platform...
3.0.0-rc5 Unknown Added - Local Windows installer signing - New Windows installation icons - New iDevice icons in all styles - Reviewed iDevice icons and positions in the iDevices panel - Map iDevice translations - New full translation: C...
3.0.0-rc3 Unknown Added - New default file extension: elp → elpx - Notarization of the macOS version - New screenshots of styles - Information about styles (detailed descriptions and recognitions) Fixed - Rubric iDevice median score calcu...
3.0.0-beta7 Unknown Added - New user interface - New iDevice icons - Updated Spanish (es) translation - Build and test automation for Electron desktop installers - Secure code signing for macOS installers - Improved Electron build workflow...
3.0.0-beta6 Unknown Release notes