ILIAS repository object plugin for integrating Scormer into ILIAS. Scormer lets you create AI-assisted SCORM learning modules from text, PDFs, and media — edit them directly from the ILIAS repository, preview them, and import them as SCORM learning modules in ILIAS.
| Plugin ID | xsco |
| Version | 1.2.0 |
| ILIAS | 9.0 – 11.x |
| Author | Databay AG |
| License | See LICENSE |
- Create and manage Scormer objects in the ILIAS repository
- AI support via Databay-hosted AI or OpenAI-compatible endpoints — text and image generation can be configured independently
- Preview and editing through the embedded Scormer interface
- SCORM export as an ILIAS SCORM learning module (SCORM 1.2 or 2004) into a course or folder
- A working ILIAS installation (version 9.0 through 11.x)
- A reachable Scormer backend instance
- API keys for preview and editing — issued for your Scormer backend instance and required for plugin configuration
- Optional: access to an OpenAI-compatible API endpoint for custom AI models (if you choose not to use Databay-hosted AI)
To access the Databay-hosted Scormer backend and acquire the necessary API keys (preview and editor), please reach out to the Databay sales team at grafik@databay.de. They can provide you with demo access to a Scormer instance and offer details about the plugin at databay.de/scormer. Upon your decision to proceed, we can provide pricing information and assist in setting up the plugin on your installation, including granting you access to a Scormer instance along with the relevant keys.
Change to your ILIAS root directory and clone the repository into the designated plugin path. The folder name must be Scormer (matching the plugin name in ILIAS).
The path to the Customizing directory depends on your ILIAS version:
| ILIAS version | Customizing location | Full plugin path |
|---|---|---|
| 9.x | <ilias-root>/Customizing/ |
<ilias-root>/Customizing/global/plugins/Services/Repository/RepositoryObject/Scormer |
| 10.x | <ilias-root>/public/Customizing/ |
<ilias-root>/public/Customizing/global/plugins/Services/Repository/RepositoryObject/Scormer |
| 11.x | <ilias-root>/public/Customizing/ |
<ilias-root>/public/Customizing/plugins/Services/Repository/RepositoryObject/Scormer |
Starting with ILIAS 10, the web-accessible document root was moved into public/. Customizations that previously lived directly under the ILIAS root (including plugins) now belong under public/Customizing/. When upgrading from ILIAS 9 to 10, move your existing Customizing folder into public/ and adjust plugin paths accordingly.
Starting with ILIAS 11, the global segment was removed from the plugin path. When upgrading from ILIAS 10 to 11, move plugins from public/Customizing/global/plugins/ to public/Customizing/plugins/ (see ILIAS 11 upgrade guide).
cd /path/to/ilias
mkdir -p Customizing/global/plugins/Services/Repository/RepositoryObject
cd Customizing/global/plugins/Services/Repository/RepositoryObject
git clone https://github.com/DatabayAG/Scormer.git Scormercd /path/to/ilias
mkdir -p public/Customizing/global/plugins/Services/Repository/RepositoryObject
cd public/Customizing/global/plugins/Services/Repository/RepositoryObject
git clone https://github.com/DatabayAG/Scormer.git Scormer
composer ducd /path/to/ilias
mkdir -p public/Customizing/plugins/Services/Repository/RepositoryObject
cd public/Customizing/plugins/Services/Repository/RepositoryObject
git clone https://github.com/DatabayAG/Scormer.git Scormer
composer duAlternatively, download the repository as a ZIP archive, rename the extracted folder to Scormer, and place it in the path that matches your ILIAS version (see table above).
- Log in to ILIAS as an administrator
- Go to Administration → Extending ILIAS → Plugins
- Find Scormer and click Install
- After installation completes, activate the plugin
- If needed, clear the ILIAS cache (Administration → System Settings and Tools → Cache)
Make sure the relevant roles are allowed to create and edit Scormer objects. Permissions are assigned through the role administration, as with other repository objects.
After activation, plugin settings are available under Administration → Extending ILIAS → Plugins → Scormer → Configure.
| Setting | Description |
|---|---|
| Scormer backend URL | Base URL of your Scormer instance (required), e.g. https://scormer.iliasnet.de |
| API key for preview | Key for read/preview access |
| API key for editing | Key for write/editor access |
| AI provider (text) | Databay-hosted AI or OpenAI-compatible endpoint for slide/text generation e.g. https://api.openai.com/v1/chat/completions |
| AI provider (image) | Databay-hosted AI or OpenAI-compatible endpoint for image generation e.g. https://api.openai.com/v1/images/generations |
| Endpoint URL / API key / model | Text settings — only when text provider is OpenAI-compatible e.g. gpt-5.4-mini-2026-03-17 |
| Image endpoint / API key / model | Image settings — only when image provider is OpenAI-compatible e.g. gpt-image-1-mini |
Configuration is stored in Scormer/Scormer_config.json in the ILIAS file storage.
- In the desired course or folder, choose Add → Scormer
- Enter a title and description, then save the object
- Open the mind map editor and Scormer interface via Edit
- Structure learning content and enhance it with AI assistance
- Use Export to import the finished SCORM package as an ILIAS SCORM learning module into a target folder
Scormer/
├── plugin.php # Plugin metadata and version information
├── classes/ # PHP classes (GUI, configuration, access control)
├── lang/ # Language files (DE, EN)
├── templates/ # ILIAS templates and icons
├── Scormer/ # Embedded editor resources and configuration
└── license.txt
- Delete all Scormer objects in the repository
- Deactivate and uninstall the plugin under Administration → Extending ILIAS → Plugins
- Optionally remove the plugin directory:
- ILIAS 9:
Customizing/global/plugins/Services/Repository/RepositoryObject/Scormer - ILIAS 10:
public/Customizing/global/plugins/Services/Repository/RepositoryObject/Scormer - ILIAS 11:
public/Customizing/plugins/Services/Repository/RepositoryObject/Scormer
- ILIAS 9:
For questions about installation, licensing, or the Scormer backend, contact Databay AG.
Contact: grafik@databay.de
Use of this plugin is governed by the terms in LICENSE. By downloading, installing, or using the software, you agree to these terms.