Items API Events
test:pause
Fires when an assessment has been paused by the learner (when the timer for an assessment is paused). Specifically, this can happen when certain modal dialog windows are shown. For example, the pause dialog, the section change and the save and submit dialogs.
You would want to know that the assessment has paused, because you might want to report that back to your application, or because you are keeping track of time, for example.
Examples
itemsApp.on('test:pause', function () {
console.log('This code executes when the assessment has been paused.');
});
Caveats
The timer will not pause when the learner switches to another browser tab, or another application.
Related articles
- The
test:resumeevent, the event that occurs when the assessment is resumed. - The
focusedevent, to detect when the learner has resumed interacting with the assessment browser window. - The
unfocusedevent, to detect when the learner is not interacting with the assessment browser window.