ILIAS-Blog
Hach, Hamburg... Ein Rückblick auf die ILIAS-Entwicklungskonferenz 2026
Vor 2 Wochen berichtete ich hier auf dem Blog über die 25. Internationalen ILIAS-Konferenz an der Helmut-Schmidt-Universität in Hamburg.
Einen Tag zuvor, am 8. September, fand die 46. Entwicklungskonferenz statt – das ist DIE Pflichtveranstaltung für alle, die sich an der ILIAS-Entwicklung beteiligen.
In diesem zweiten Bericht möchte ich zurückblicken auf diesen informativen und spannenden Tag. Da es, ebenso wie bei der ILIAS-Konferenz, bei der Entwicklungskonferenz parallele Slots gab, wird auch dieser Bericht ein ganz persönlicher sein. Ich möchte die Gelegenheit nutzen und vor allem auf die Vorträge eingehen, die wohl auch für die breitere Masse interessant sein dürften. Freut euch also auf einige technische Insights zu unser aller Lieblingssoftware!

Aktuelle Entwicklungen
Die DevConf begann mit einem Blick auf den aktuellen Stand von ILIAS. Welche Entwicklungen stehen an, welche wurden umgesetzt?
Für alle, die nicht regelmäßig am Jour Fixe teilnehmen oder nicht alle Neuheiten des Feature Wikis kennen, war das ganz besonders spannend.
Wusstet ihr beispielsweise, dass noch über 200 veraltete Tabellen im Code zu finden sind, die nach und nach über das Projekt „Removing LUI“ entfernt werden? Das ist eine Menge Arbeit, über die hier im Blog schon mehrmals zu lesen war. Und auch weiterhin gilt: Institutionen sind gefragt, dieses Gemeinschaftsprojekt zu finanzieren und damit voran zu bringen.
Mit ILIAS 11.4 wurde die LTI-Funktion mit einem umfangreichen Bugfix anwenderfreundlich überarbeitet. Das verdanken wir vor allem dem Einsatz von SURLABS. Neben der grundlegenden technischen Unterstützung von LTI 1.3 wurden nun auch Funktionen umgesetzt, die zu LTI Advantage gehören. Damit können externe LTI-Anwendungen auch von Laien deutlich einfacher in ILIAS angeboten werden.
Aber da hört es natürlich nicht auf. Uns wurde der aktuelle Stand der neuen Komponente „Fragen“ vorgestellt. Perspektivisch soll der Fragenpool durch das neue „Fragen“-Objekt ersetzt werden. Der Test bleibt dabei wie gehabt, nur das Erstellen der Fragen wird neu gestaltet. Damit kann man dann überall in ILIAS einheitlich Fragen verschiedener Fragetypen intuitiv erstellen.
Einen ersten Prototypen für diverse Fragetypen gibt es bereits in ILIAS 12, allerdings ausschließlich in der Administration zu Evaluationszwecken.
Administrator:innen sind daher im kommenden Jahr gefragt: die neue Umsetzung soll ausgiebig getestet und vor allem auf eigene Szenarien übertragen werden. Wenn ihr das Test & Assessment an eurer Institution einsetzt, nehmt diese Option unbedingt wahr: Testet, probiert aus, gebt Feedback. Das ist eure Chance, das T&A der Zukunft mitzugestalten.
Mit ILIAS 13 sollen weitere Fragetypen folgen, sodass nach aktuellem Stand nur noch Image Map-Fragen und Formelfragen fehlen. Für diese braucht es weitere Konzeption. Nur wenn alle zusammen arbeiten, kann eine Umsetzung für ILIAS 13 erfolgen. Ansonsten kann es auch sein, dass diese Funktionen mit dem Release von ILIAS 14 aus dem Kernumfang entfernt werden. Demnach gilt auch hier: Sind euch diese Themen wichtig, dann beteiligt euch an der Community-Arbeit, bspw. indem ihr zur SIG E-Assessment geht – werdet aktiv!
Selbst aktiv werden
Ist euch eigentlich aufgefallen, dass die Seiten-Templates im Feature Wiki überarbeitet wurden? Es wurden Fragen und Hinweise ergänzt, die einen beim Erstellen eines neuen Feature Requests unterstützen sollen. Sie geben Anregungen und machen auf Aspekte aufmerksam, die mitbedacht werden sollten. Super Sache! Dadurch wird das Erstellen von Feature Requests (fast) zum Kinderspiel.
Hierzu ein passender Tipp: Im Onboarding-Bereich gibt es jetzt auch eine Schritt-für-Schritt-Checkliste für das Erstellen eines Feature Requests (derzeit in der beta-Version). Wir haben sie offen lizensiert. Sie darf also gerne überarbeitet, erweitert, ausgedruckt und weitergegeben werden. An die Finalisierung der Datei setze ich mich in den kommenden Wochen. ;)
Wichtig:
Manche Feature Requests verlangen umfangreichere Diskussionen. Auf der DevConf wurde noch einmal betont, dass diese Diskussionen möglichst schriftlich vor dem Jour Fixe über das gleichnamige Diskussions-Kapitel im Feature Wiki erfolgen sollen.
Bedenkt außerdem, dass der Eintrag im Feature Wiki immer up to date sein sollte. Vor allem veraltete Einträge sollten entsprechend als outdated markiert werden, um das Feature Wiki nicht unnötig vollzumüllen.
Weitere Vorträge
Einen sehr spannenden Vortrag gab es am Nachmittag von Max Becker und Alexandra Tödt über „Technical Debt“. Kurz gefasst geht es darum, welche Altlasten wir zu tragen haben, was die technische Basis unserer Software angeht. Dazu gehört das Beheben von Bugs.
Besonders hängen geblieben ist mir dabei folgendes:
Max und Alexandra haben sich einmal genauer mit dem Code von ILIAS und der Anzahl der Fehler befasst.
Das Ergebnis: ILIAS enthält circa 0,8 Fehler auf 1000 Zeilen Code. Bugs sind nervig, das kennen wir alle. Aber vergleicht man die Fehlerrate von ILIAS einmal mit anderer Software, stehen wir erstaunlich gut da.
Natürlich heißt diese Zahl nicht, dass wir uns jetzt ausruhen sollten. Aber es stimmt einen doch sehr positiv, wie gut ILIAS im direkten Vergleich dasteht.
Technical Debt gibt es natürlich dennoch - aber er ist eben nicht so gravierend, wie manche von uns gedacht hätten. Vor allem geht es darum, die Qualität unseres Codes zu erhöhen. Ein Thema, das auch bei der Basispflege eine Rolle spielt. Ich erinnere an dieser Stelle gerne noch einmal an den Zaunpfahl, den ich bereits im ersten Rückblick geschwenkt habe.
Übrigens: wenn man als Privatperson oder kleines Unternehmen nicht zwingend die Mittel an der Hand hat, um sich finanziell zu beteiligen, kann man sich auch ganz wunderbar in Form von Mitarbeit engagieren. Habt ihr beispielsweise mal darüber nachgedacht, am Community Testing teilzunehmen? Oder bei der Test Revision?
Wege, sich zu beteiligen, gibt es viele. Und falls ihr mehr Input oder einen letzten Schubser braucht, dann schaut doch mal im Onboarding vorbei. Wir schubsen euch gerne. :)
Sehr spannend fand ich auch den Vortrag von Daniel Klipp und Keven Claußen von der Kröpelin Projekt GmbH. Sie haben die Maintenance der Lernsequenz übernommen und die geplanten Neuerungen zur Adaptivität vorgestellt. Die Lernsequenz soll zukünftig individuelle Lernpfade ermöglichen: Verschachtelungen und parallele Wege, die abhängig von Testergebnissen durchlaufen werden können. Die Präsentation des aktuellen Stands sah sehr vielversprechend aus. Ich bin gespannt, wohin die Reise führt. Geplant ist die Umsetzung im Kern von ILIAS mit Version 12 oder spätestens Version 13.
Mehr dazu könnt ihr im FW lesen: https://docu.ilias.de/go/wiki/wpage_5557_1357
Die Vorträge der DevConf wurden im „Komplexraum“ ebenso aufgezeichnet, wie auf der ILIAS-Konferenz. Mir stehen diese Aufzeichnungen bald zur Verfügung. Ich lade sie dann möglichst zeitnah auf unserem YouTube-Kanal hoch.
Zum Abschluss ging es mit allen in ein türkisch-mediterranes Restaurant. Man, war das lecker. Zusätzlich bot es die perfekte Gelegenheit, sich mit den vielen Gesichtern auch privat auszutauschen.
Schließlich sieht man sich viel zu selten live.
Meine private Fotosammlung vom Tag



Und so endete die 46. ILIAS-Entwicklungskonferenz.
Ich für meinen Teil freue mich schon jetzt auf die nächste DevConf am 18. März an der Friedrich-Alexander-Universität in Erlangen.
Sie findet dann, wie jedes Jahr, am Vortag der Mitgliederversammlung statt.
Seid ihr dabei?