25. Internationale ILIAS-Konferenz

Feature Wiki

Information about planned and released features

Tabs

LOM metadata for Learning Sequences

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:

Metadata:

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]