Releases: oat-sa/qti-sdk
QTI-SDK 4.3.0
This feature release enables client code to load and save QTI 2.2.1 assessment contents.
QTI-SDK 4.2.0
This feature release provides a new way to count RouteItems in AssessmentTestSession thanks to the getRouteCount method.
FLOW RouteCount mode
This release focuses on providing new ways to count items into routes.
QTI-SDK 4.1.4
This bug fix release provides a fix for the issue occurring when a QtiIdentifiable object being part of a QtiIdentifiableCollection was changed its identifier attribute. Indeed, the order of the object in its owner collection was changed.
QTI-SDK 4.1.3
This bugfix release solves an issue with the QtiIdentifiableCollection::replace method, which was not respecting object orders in particular circumstances.
QtiIdentifiableCollection Bug Fixes
This bug fix release for the legacy branch solves issues related to the implementation of QtiIdentifiableCollection.
QTI-SDK 4.1.2
This bugfix release focuses on providing stronger type juggling in setOutcomeValue Rules. Now, when a multiple or ordered cardinality value is assigned to a scalar variable, the first value of the container will be set as the value of the target scalar variable.
Stronger Type Juggling in setOutcomeValue Rule
This bugfix release focuses on providing stronger type juggling in setOutcomeValue Rules. Now, when a multiple or ordered cardinality value is assigned to a scalar variable, the first value of the container will be set as the value of the target scalar variable.
QTI-SDK 4.1.1
This bugfix release focuses on now using the same resolver for both assessmentSectionRefs and assessmentItemRefs when using XmlCompactDocument::createFromXmlAssessmentDocument.
AssessmentSectionRef Inclusion
In this legacy release, we provide an XmlDocument::includeAssessmentSectionRefs method resolving assessmentSectionRefs QTI elements in assessment documents as assessmentSections.