Assess API Events
This article lists the Events that Assess API provides, and details how to bind function callbacks to these events. These events are usually triggered by user actions, or specific events occurring while using the authoring, analytics or assessment products.
Assessment Events
- accessibility:change:color
- accessibility:change:fontsize
- button:[name]:clicked
- dynamic:item:changed
- focused
- item:changed
- item:changing
- item:goto
- items:lazyload:batch
- items:lazyload:complete
- items:lazyload:error
- item:load
- item:setAttemptedResponse
- item:beforeunload
- item:section:next
- item:unload
- item:warningOnChange
- items:fetch
- items:fetch:done
- items:fetch:error
- section:changed
- section:items:changed
- section:items:changing
- section:items:load
- test:finished:discard
- test:finished:save
- test:finished:submit
- test:panel:hide
- test:panel:show
- test:pause
- test:reading:end
- test:reading:start
- test:ready
- test:resume
- test:save
- test:save:error
- test:save:success
- test:start
- test:submit
- test:submit:error
- test:submit:success
- time:change
- time:end
- time:window:started
- test:proctor:exitAndSubmit
- test:proctor:goto
- test:proctor:paused
- test:proctor:resumed
- test:proctor:save
- test:proctor:terminated
- unfocused
Question Events
- changed
- beforeValidate
- validated
- masked
- playback:assetLoaded
- playback:complete
- playback:paused
- playback:resumed
- playback:started
- playback:stopped
- recording:paused
- recording:resumed
- recording:started
- recording:stopped
- rendered
Feature Events
Best Practices
To accurately listen to any of the listed events, you should set up your event listeners immediately after initializing the API.