Skip to content

[FIX] #48689 Failed test: Einleitungsseite bearbeiten - Learning Map einfügen - #12386

Merged
alex40724 merged 1 commit into
ILIAS-eLearning:release_12from
kroepelin-projekte:fix/r12/kc/48689-lso-learning-map-page-dtd
Nov 5, 2026
Merged

alex40724 merged 1 commit into
ILIAS-eLearning:release_12from
kroepelin-projekte:fix/r12/kc/48689-lso-learning-map-page-dtd

Conversation

@kevenClausenKPG

Copy link
Copy Markdown
Contributor

Mantis: https://mantis.ilias.de/view.php?id=48689

Cause
Adaptive Learning Paths (#12210) replaced the Curriculum page element by LearningMap in ilias_pg_9.dtd. One day later, ilias_pg_12.dtd was added in "Questions: Build General Structure" (e3e0208), based on the version before that change, and became the active DTD in ilPageObject. Since then, inserting a learning map into a page fails DTD validation.

Change
ilias_pg_12.dtd declares LearningMap instead of Curriculum, as ilias_pg_9.dtd already does. There is no Curriculum page component left, and the ALP migration converts existing pages to LearningMap.

Tested
Validated a page containing <LearningMap/> with DOMDocument::validate() against the old and the new DTD: invalid before, valid after.

Adaptive Learning Paths replaced the Curriculum page element by
LearningMap in ilias_pg_9.dtd. ilias_pg_12.dtd was created from the
version before that change and became the active DTD, so pages with a
learning map failed validation on insert and save. The DTD now declares
LearningMap instead of Curriculum, as ilias_pg_9.dtd already does.
@alex40724
alex40724 merged commit 7cfed86 into ILIAS-eLearning:release_12 Nov 5, 2026
2 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants