Feature Wiki
Tabs
(Project) Learning Sequence: Adaptive Learning Paths
Page Overview
[Hide]This is a project page that bundles several feature wiki pages which belong to a larger development activity for the ILIAS component Learning Sequence.
1 Aim of Project
In December 2025, we at Kröpelin Projekt GmbH took over the Learning Sequence component and have since successfully processed 18 tickets in Mantis.
Thanks to the advisory board's budget, we can also fix further serious bugs and significantly improve the component's usability.
Now, together with the community, we want to take the next step and look to the future.
As you know, ILIAS currently doesn't offer a native core solution for adaptive learning paths.
Existing approaches can only be implemented using preconditions or external plugins, which is often complex.
Our goal is therefore to develop a concept together with the community to integrate adaptive learning paths directly into the learning sequence.
The following results from the community workshop revealed that the problem will be divided into several phases.
The overarching guideline for implementing the feature is: Keep it as simple as possible and avoid excessive complexity!
Phase 1 (Priority 1) will address the following aspects:
- Dashboard: The dashboard should provide users with all information related to their adaptive learning paths.
- Learning Analytics: Analysis of learning behavior should be available.
- Feedback: Feedback should be integrated for users.
- Visualization: The adaptive learning paths should be presented visually and in a user-friendly manner.
- Expanding Preconditions: This can be achieved through logic gates, point systems, passing a subset of objects, or similar methods (possibly all of them).
- Transparency: Users should be able to better see their progress within the learning path and orient themselves more easily.
- Expanding user freedom: Instructors should be able to decide whether users can skip learning content or have other similar freedoms within their learning paths.
- Branching: Within the learning paths, there should be several different ways to proceed.
- Recommendations: Users should be given recommendations for the next steps in the learning path.
- Object redirection: Each object in the learning sequence should decide for itself which other object it redirects to.
For Phase 2 (Priority 2), the following aspects are addressed:
- Competencies: Adaptive learning paths should incorporate competencies. These can be assigned through a completed learning path and/or a competency determines which learning path the user must follow.
- Drag-and-drop learning map: Instructors should be able to manually assemble the learning map of a learning path according to their needs using drag-and-drop functionality.
- Time-based adaptivity: Depending on how long a user spends with a learning resource, they should be shown a help text if they spend a very long time and be guided to a more difficult task if they spend a short time.
For Phase 3 (Priority 3), the following aspects will be addressed:
- AI: The integration of artificial intelligence should help to evaluate user behavior and provide corresponding feedback or similar input.
2 Involved Authorities and Stakeholders
- Authority to Sign off on Conceptual Changes: Großkopf, Katrin [katrin.grosskopf]
- Authority to Sign off Code Changes: Clausen, Keven [keven.clausen], Großkopf, Katrin [katrin.grosskopf], Auerbach, Jeanine [jeanine.auerbach]
3 Timeline
- Phase 1: Planned for ILIAS 12
- Phase 2: tbd
- Phase 3: tbd
4 Related Feature Requests and Status
5 Further Results
- …
6 Additional Information
Contacts:
- Project Manager: Auerbach, Jeanine [jeanine.auerbach]
- Developer: Clausen, Keven [keven.clausen]
7 General Discussion
Please discuss specific questions of feature requests on the related feature wiki pages. This discussion section is only for a general discussion of the project and its realisation.
Technical Board, … :
UI-/UX-Experts, … :
…
Last edited: 26. May 2026, 10:53, Auerbach, Jeanine [jeanine.auerbach]