Skip to content

Enable LOM metadata support for Learning Sequences#11675

Open
kevenClausenKPG wants to merge 4 commits into
ILIAS-eLearning:trunkfrom
kroepelin-projekte:trunk_lso_metadata
Open

Enable LOM metadata support for Learning Sequences#11675
kevenClausenKPG wants to merge 4 commits into
ILIAS-eLearning:trunkfrom
kroepelin-projekte:trunk_lso_metadata

Conversation

@kevenClausenKPG

@kevenClausenKPG kevenClausenKPG commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

This PR completes Learning Object Metadata (LOM) support for the Learning Sequence following components/ILIAS/MetaData/docs/enabling_lom.md.

It includes:

  • Lifecycle wiring: call createMetaData(), updateMetaData(), and deleteMetaData() in the LSO object lifecycle
  • UI: always expose the Meta Data tab via ilObjectMetaDataGUI::getTab() (no CUSTOM_METADATA gating) and show LOM sections on the info screen via addMetaDataSections(..., 0, 'lso')
  • Import/Export: add importer mapping for components/ILIAS/MetaData (md) so LOM sets are correctly remapped on import
  • Setup: add a migration to initialize LOM sets for pre-existing Learning Sequences

https://docu.ilias.de/go/wiki/wpage_7807_1357

@kevenClausenKPG kevenClausenKPG self-assigned this Jun 16, 2026
@kevenClausenKPG kevenClausenKPG added the php Pull requests that update Php code label Jun 16, 2026
@kevenClausenKPG

Copy link
Copy Markdown
Contributor Author

Hey @schmitz-ilias , could you please take a look at my metadata implementation for the LSO and give me some feedback?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

jour fixe php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant