Reports API Events

This article lists the Events that Reports 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.

Aggregate Report Events

Click events are events that are provided by certain reports, to provide mechanisms to bind to specific click events within the report.

These are not available on every report and are noted in the event pages.

API Ready Events

API ready events are events that are provided by certain reports, to provide mechanisms to access the underlying Assessment API used to render the Items and Questions.

These are not available on every report and are noted in the event pages.

Click Events

Click events are events that are provided by certain reports, to provide mechanisms to bind to specific click events within the report.

These are not available on every report and are noted in the event pages.

Common Report Events

Common events are events that are shared between all reports, and provide mechanisms such as accessing raw data behind a report.

Live Progress Events

Live progress events are events that are provided by certain reports, to provide mechanisms to bind to events raised through Learnosity's Events API.

They are only available when using the live-activitystatus-by-user report.

Best Practices

To accurately listen to any of the listed events, you should set up your event listeners immediately after initializing the API.

See also