Feature Wiki
Tabs
LOM metadata for Learning Sequences
Page Overview
[Hide]- 1 Initial Problem
- 2 Conceptual Summary
- 3 User Interface Modifications
- 4 Additional Information
- 4.1 Involved Authorities
- 4.2 Technical Aspects
- 4.3 Privacy
- 4.4 Security
- 4.5 Contact
- 4.6 Funding
- 5 Discussion
- 6 Implementation
- 6.1 Description and Screenshots
- 6.2 Test Cases
- 6.3 Privacy
- 6.4 Approval
This entry has been completely revised.
1 Initial Problem
Metadata (and thus taxonomies) cannot yet be used in learning sequences. For this reason, learning sequences cannot be provided with information on the language and licence, which would be particularly relevant in cases where these learning sequences are to be exported and published as OER, for example.
2 Conceptual Summary
Based on objects as the content page a new Tab „Metadata“ is to be displayed in the learning sequence. This tab is only visible to users with the right to edit the settings.
The is no subtab shown unless the learning sequence is in a category that uses taxonomies. Then the two subtabs LOM and Taxonomies are displayed.
In the settings of the Learning Sequences object, it should also be possible to configure whether custom metadata and taxonomy are enabled. Additionally, in the administration area, metadata sets for learning sequences should be able to be activated.
3 User Interface Modifications
3.1 List of Affected Views
- learning sequence - new tab "Metadata" - subtab LOM
- learning sequence - tab "Settings" - subtab Taxonomy
- Administration – Search and Find – Metadata – tab „Custom Metadata“ – Assigend Objects – Dropdown for Learning Sequence
3.2 User Interface Details




3.3 New User Interface Concepts
none
3.4 Accessibility Implications
none
4 Additional Information
4.1 Involved Authorities
Learning Sequence:
- Authority to Sign off on Conceptual Changes: Großkopf, Katrin [katrin.grosskopf]
- Authority to Sign off Code Changes: Großkopf, Katrin [katrin.grosskopf], Clausen, Keven [keven.clausen], Auerbach, Jeanine [jeanine.auerbach]
Metadata:
- Authority to Sign off on Conceptual Changes: Meyer, Stefan [smeyer], Schmitz, Tim [tschmitz]
- Authority to Sign off Code Changes: Meyer, Stefan [smeyer], Schmitz, Tim [tschmitz]
4.2 Technical Aspects
To implement this, the ILIAS Metadata component must be modified. This involves enabling the LSO for the metadata.
4.3 Privacy
No change requiered.
4.4 Security
The implementation contains no security relevant changes to the ILIAS core.
4.5 Contact
Person to be contacted in case of questions about the feature or for funding offers: Auerbach, Jeanine [jeanine.auerbach], Clausen, Keven [keven.clausen]
4.6 Funding
Funding status and funding parties are listed in the block 'Status of Feature' in the right column of this page.
If you are interested to give funding for this feature, please get into contact with the person mentioned above as 'Contact'.
The implementation is funded by the Advisory Board‘s budget.
5 Discussion
Kunkel, Matthias [mkunkel], 25 May 2026: Thank you for pushing the learning sequence and streamline it with other components in ILIAS by adding LOM support to it. One thing is not really clear to me: do I have to add the metadata to the learning sequence manually or is there a voodoo feature that collects the metadata information from the embedded objects within a learning sequence? Thanks for clarification.
Schmitz, Tim [tschmitz], 01 JUN 2026: Thank you for this feature request, I very much support adding LOM support to learning sequences. If you haven't seen it yet, we have written a small doc with all the necessary steps: https://github.com/ILIAS-eLearning/ILIAS/blob/trunk/components/ILIAS/MetaData/docs/enabling_lom.md
I have two small questions regarding your plans to also add support for taxonomies and custom metadata. Sorry for the late notice, but I only noticed this morning that this feature goes beyond LOM.
- Usually, the checkbox "Manage Custom Metadata" in an object's settings only controls whether the object offers a view to locally administrate custom metadata sets. Global sets are offered to be filled out independently of this. Is this the behavior you also want to implement here? The conceptual summary of this request seems to suggest something different.
- You only plan to implement custom metadata support for the learning sequence only, and not also for the other objects contained in it, correct?
JourFixe, ILIAS [jourfixe], 01 JUN 2026: We highly appreciate this suggestion and accept it for trunk. The support of LOM will only be implemented for the LSO object itself and there will be no metadata harvesting of the embedded objects. For the embedding of LOM please see the related md file mentioned by Tim above. As there is no local use of metadata within the object, there is also no need for a checkbox to enable metadata within the LSO.
6 Implementation
Feature has been implemented by {Please add related profile link of this person}
6.1 Description and Screenshots
{ Description of the final implementation and screenshots if possible. }
6.2 Test Cases
Test cases completed at {date} by {user}
- {Test case number linked to Testrail} : {test case title}
6.3 Privacy
Information in privacy.md of component: updated at {date} by {user} | no change required
6.4 Approval
Approved at {date} by {user}.
Last edited: 1. Jun 2026, 14:23, Kunkel, Matthias [mkunkel]