Releases: oat-sa/qti-sdk
Pre PHP7 release
This release aims at providing a stable version of the master branch to a broader audience, prior moving to a version supporting PHP7 (2.0.0).
Last Item Timeout
This releases solves the bug occuring when the last item of a section, or a test part goes timeout.
Thanks Oleg Gutnikov!
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!