Skip to content

[Survey] Update XML schema validation structure#11647

Merged
abrahammordev merged 3 commits into
ILIAS-eLearning:release_11from
surlabs:ilias11_xml_copyright_export
Jun 4, 2026
Merged

[Survey] Update XML schema validation structure#11647
abrahammordev merged 3 commits into
ILIAS-eLearning:release_11from
surlabs:ilias11_xml_copyright_export

Conversation

@abrahammordev
Copy link
Copy Markdown
Contributor

This PR fixes an issue detected in Testrail test T85968 and reported in Mantis 47144.

When importing a Survey Question Pool, the import could fail during XML schema validation of the LOM metadata export. The failing package contained a rights element where the schema expected the mandatory general element first.

Changes

  • Add component-level LOM initialization for Survey objects (svy).
  • Add component-level LOM initialization for Survey Question Pool objects (spl).
  • Register the corresponding setup migrations in the Survey and Survey Question Pool setup agents.
  • Fix the Survey Question Pool export dependencies so the common ILIAS object data is included correctly.

Related

@abrahammordev abrahammordev self-assigned this Jun 4, 2026
@abrahammordev abrahammordev added the php Pull requests that update Php code label Jun 4, 2026
@abrahammordev abrahammordev merged commit 4fb1928 into ILIAS-eLearning:release_11 Jun 4, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant