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.5
v4.0.4 Not Found — Update to eXeLearning v4.0.5 Added - iDevice boxes: you can now choose between the icons provided by the current style and the new General icons catalogue (Google's Material Icons); included styles have been updated to support both icon catalogues - Math editor: added fullscreen and settings controls, reworked the menu and updated texts - New EducaBlue style: a modern responsive blue design with dark mode and colours and typography meeting WCAG 2.2 level AA - Local users can now change their password from the user menu - Administrators can now reset local account passwords from Admin → Users - Added make change-password [email protected] command to change a user's password without showing it on screen - Password changes are unavailable for guest accounts; users signed in through CAS, OpenID Connect or SAML change their password with their identity provider - Form, True/False, Scrambled list, Complete and Before/After iDevices: added the option to show a button to save the score - True/False iDevice: added configurable number of attempts - Word Search iDevice: added the option to hide the time icon in timed activities - Platform integration: PROVIDER_URLS now supports wildcard subdomains and matches against the address host, allowing multi-tenant deployments to be authorised without widening the allow-list - Added assets:conflicts command to list and resolve asset storage conflicts, keeping either the old or new copy - Updated development documentation and improved development tools - Reviewed and completed the Spanish (ES) and Galician (GL) translations - Restored the French (FR) translation from version 3, corrected its errors and added new automatic placeholder translations for previously untranslated strings - Added automatic placeholder translations for new strings in incomplete translations Changed - Project assets are now stored in sharded folders with paths relative to the data directory, improving scalability and allowing the data directory to be moved, remounted or restored without invalidating projects; existing installations are converted automatically at startup - SCORM 1.2: rewritten the runtime shipped in exported packages, with clear licensing and a full regression suite, keeping the same LMS behaviour while removing onunload and onbeforeunload handlers - SCORM, IMS: exported packages now group pages under a project root entry, which appears above the pages in the LMS table of contents …