Import: Open Learning XML (OLX) en verwante open-learning pakketten #1997

Closed
opened 2026-09-06 08:14:53 +00:00 by brenno · 0 comments
Owner

Doel

Onderzoek en implementeer Open Learning XML (OLX) voor Open edX. Open Learning is geen unieke algemene pakketstandaard; OLX is daarom de concrete eerste scope. OUXML/OpenLearn en andere exports krijgen pas een eigen mapping met concrete fixtures.

Herkenning en mapping

Herken Open edX OLX tar.gz/zip met course, chapter, sequential, vertical, html, problem, video, discussion en static assets; behoud identifiers, display names, due dates, grading policy, children en asset references.

Mapping:

  • course → deck metadata + overview;
  • chapter → module/section;
  • sequential → lesson group met volgorde;
  • vertical → leeractiviteit/contentgroep;
  • html → tekst/Markdown, HTML gecontroleerd renderen;
  • problem → question/eLearning-question wanneer type en answer key eenduidig zijn;
  • problem correct answers/hints/feedback → answer model + feedback metadata;
  • video → video/content slide met lokaal asset of gemarkeerde externe link;
  • static → assets met confined relative paths;
  • grading policy/due date → assessment/resultaatmetadata;
  • custom/unknown XBlock → placeholder met source-id en warning, nooit uitvoeren.

Onderzoek OUXML/OpenLearn apart op extensies, root/schema, structuur, vragen, assets, licentie en attributie. Ondersteun minstens single/multiple choice, option response, numerical/text response en feedback waar mogelijk. Custom grader, randomization, adaptive hints en executable XBlocks worden geen gewone vragen.

Acceptatiecriteria

Fixtures voor eenvoudige OLX, nested structure, html, video, problem, grading policy, assets en custom XBlock. Tests voor volgorde, ids, assets, vragen, feedback en unsupported components. Geen executable code, netwerkfetch of learnerdata. Licentie/bron blijft zichtbaar. FILE_FORMAT.md-update en beslissing over OUXML/OpenLearn.

Bronnen:

Overkoepelende feature: #1992.

## Doel Onderzoek en implementeer Open Learning XML (OLX) voor Open edX. Open Learning is geen unieke algemene pakketstandaard; OLX is daarom de concrete eerste scope. OUXML/OpenLearn en andere exports krijgen pas een eigen mapping met concrete fixtures. ## Herkenning en mapping Herken Open edX OLX tar.gz/zip met course, chapter, sequential, vertical, html, problem, video, discussion en static assets; behoud identifiers, display names, due dates, grading policy, children en asset references. Mapping: - course → deck metadata + overview; - chapter → module/section; - sequential → lesson group met volgorde; - vertical → leeractiviteit/contentgroep; - html → tekst/Markdown, HTML gecontroleerd renderen; - problem → question/eLearning-question wanneer type en answer key eenduidig zijn; - problem correct answers/hints/feedback → answer model + feedback metadata; - video → video/content slide met lokaal asset of gemarkeerde externe link; - static → assets met confined relative paths; - grading policy/due date → assessment/resultaatmetadata; - custom/unknown XBlock → placeholder met source-id en warning, nooit uitvoeren. Onderzoek OUXML/OpenLearn apart op extensies, root/schema, structuur, vragen, assets, licentie en attributie. Ondersteun minstens single/multiple choice, option response, numerical/text response en feedback waar mogelijk. Custom grader, randomization, adaptive hints en executable XBlocks worden geen gewone vragen. ## Acceptatiecriteria Fixtures voor eenvoudige OLX, nested structure, html, video, problem, grading policy, assets en custom XBlock. Tests voor volgorde, ids, assets, vragen, feedback en unsupported components. Geen executable code, netwerkfetch of learnerdata. Licentie/bron blijft zichtbaar. FILE_FORMAT.md-update en beslissing over OUXML/OpenLearn. Bronnen: - https://docs.openedx.org/en/latest/educators/olx/what-is-olx.html - https://openedx.org/blog/open-learning-xml-olx-format Overkoepelende feature: #1992.
brenno 2026-09-06 13:23:07 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#1997
No description provided.