Import: QTI 2.x/3.x assessment items en tests naar OciDeck #1994
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#1994
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Doel
Implementeer 1EdTech Question and Test Interoperability, primair QTI 3.0/3.0.1 plus een compatibiliteitsprofiel voor QTI 2.1/2.2. QTI wisselt items, tests en resultaten uit; alleen tekst extraheren is onvoldoende.
Herkenning en mapping
Verwerk package, assessmentTest, testPart, assessmentSection, assessmentItem, itemBody, response/outcome declarations, responseProcessing, rubricBlock en modalFeedback. Detecteer QTI 3 web components/portable custom interactions en degradeer gecontroleerd.
Mapping:
Leg per vraag correct answers, partial credit, feedback, scoring, randomization, attempts, time limit, navigation, min/max en pass threshold vast. Unsupported PCI, adaptive rules en JavaScript worden niet stilzwijgend gewone meerkeuze.
Acceptatiecriteria
Fixtures voor QTI 2.1/2.2 en 3 met choice, ordering, matching, text entry, feedback, partial credit en unsupported PCI. Schema-veilige validatie. Tests bewijzen answer keys, scoring en feedback; fout responseProcessing geeft geen verkeerd goed/fout-resultaat. Round-trip/importreport en FILE_FORMAT.md-update.
Bron: https://www.1edtech.org/standards/qti/index
Overkoepelende feature: #1992.