The AI Tutor ILIAS plugin

Keep your course structure. Seamless integration into your existing ILIAS installation.

Intelligent Learning AI

Seamless Integration

Ready to use in any ILIAS installation.

The Alphabees AI Tutor integrates as a plugin into any ILIAS installation and is ready in just a few clicks. After activation, the tutor is available directly in courses — no technical setup required.

Adaptive Behavior
80+ Languages

Full Control

Manage tutor and knowledge in the Alphalearn Portal

From the Alphalearn Portal, admins centrally control the AI tutor and its knowledge sources. Content can be maintained, adjusted, and assigned per course. All changes take effect in real time in your connected ILIAS installation.

Seamless LMS integration

Supported by:

Requirements and installation

How to add the AI tutor to ILIAS 11

The ILIAS plugin is built for ILIAS 11 and tested with ILIAS 11.4. It requires the PHP version of ILIAS 11 (PHP 8.3 or 8.4) and, like ILIAS itself, is licensed under GPL-3.0 – the source code is publicly available on GitHub.

01

Add the files

The plugin has two parts: AlphabeesTutor (UI hook, shows the chat in courses) and AlphabeesTutorSync (cron hook, synchronises in the background). Both go into the plugin directory under Customizing.

02

Run the ILIAS build

Then refresh the autoloader with composer dump-autoload and run php cli/setup.php build – just like for other ILIAS 11 plugins.

03

Activate

Install and activate both plugins in ILIAS administration.

04

Connect

In the plugin configuration, enter the connection code from the ILIAS integrations section of your Alphalearn Portal. Then assign tutors and knowledge sources to your courses in the portal.

Data flow and security

What happens between ILIAS and Alphalearn

Background synchronisation

Background jobs regularly sync course structure and memberships with the Alphalearn Portal. Changes to tutors and knowledge sources take effect in the connected ILIAS installation.

Signed communication

All calls between ILIAS and Alphalearn are verified with Ed25519 signatures. On page load the plugin renders locally, without external calls.

Full control

If you disconnect, the stored access data is deleted while assignments are kept. Alphalearn is hosted in Germany, with a data processing agreement for every customer.

Questions about the ILIAS plugin.

The plugin is built for ILIAS 11 and tested with ILIAS 11.4. It requires the PHP version of ILIAS 11 (PHP 8.3 or 8.4).
The plugin consists of two parts: a UI hook that shows the chat in courses and a cron hook for synchronisation. You place both in the ILIAS plugin directory, run the ILIAS build, activate them in ILIAS administration and enter the connection code from the Alphalearn Portal.
Background jobs regularly synchronise course structure and memberships with the Alphalearn Portal. There you assign tutors and knowledge sources per course, and changes take effect in the connected ILIAS installation.
Communication between ILIAS and the Alphalearn Portal is verified with Ed25519 signatures. On page load the plugin renders locally without external calls. If you disconnect, the access data is deleted while the assignments are kept.
Like ILIAS itself, the ILIAS plugin is licensed under GPL-3.0 and publicly available on GitHub. The AI features run on an Alphalearn plan – details on the pricing page.
In ILIAS the AI tutor uses the course content as its knowledge base and is controlled via the Alphalearn Portal just like in Moodle. An overview of all features is on the features page, the Moodle version on the Moodle plugin page.

Still have questions?

Got more questions about Alphabees or the AI tutor? Our AI support bot is trained on all our knowledge — it can likely answer right away.

AI-Customer Support Live