Releases: oat-sa/qti-sdk
AssessmentTestSession Events
Thanks to @hutnikau, QTI-SDK now proposes events (with callbacks) at the AssessmentTestSession levels. The following events are available:
- beginAttempt
- endAttempt
- suspend
- interact
Suspend Item Session on JumpTo
When invoking AssessmentTestSession::jumpTo(), the current item session was not suspended.
0.9.10
PreserveOutcomeVariables
This release includes a new AssessmentTestSession::preserveOutcomeVariables() method enabling the client code to set a list of outcome variables that must not have their default value applied at outcome processing time.
AllowTimeout inconcistency
This release solves inconsistencies at assessmentTestSession runtime while dealing with moveBack and moveNext with $allowTimeout = false.
XInclude support
XInclude support in XmlDocument
0.9.6 EXIT_SECTION and EXIT_TESTPART
FIx the infinite loop when exiting section or test part
0.9.5: TextRunMarshaller class not returning appropriate expected class name.
Solves an issue with TextRunMarshaller not returning the correct expected QTI class name. This was solved thanks to a PR on the master from Stella Lie, Learnosity Project. Thanks to him!