Viewing xAPI Statements

Navigate to the xAPI Statements tab to view the last 100 xAPI statements processed.

Please ensure you have completed setup before accessing this screen.

Note that this is a temporary log and xAPI statements are automatically deleted after 24 hours from receipt.

The xAPI Statements view includes the following values:

  • Date/Time

  • Actor

  • Verb

  • Object

  • Full Statement

  • Statement ID

Here's an example of the populated statement table view:

xAPI Statements

Date/TimeActorVerbObjectFull StatementStatement ID

31 Dec 2024 01:23:45

Test Candidate

Completed

Course 3.6

{"actor":{"objectType":"Agent","name":"Test Candidate...

8111d32f-11bd-4b03-9c8e...

The statements are always arranged by date/time stamp (most recent first) and include a short form Actor, Verb, Object summary of the statement as well as the Full Statement in JSON format which can be selected and copied to the clipboard.

To view the entire contents of the Full Statement table cell you can use the column header toggle to switch the display mode between "Clip text" and "Wrap text".

Tip: To view the entire xAPI statement in an easy to digest format, copy the Full Statement from the table and paste into an online JSON validation tool such as the lrs.adlnet.gov/statementvalidator to prettify the code.

The unique Statement ID for the statement is also included for reference. This can be used to locate the statement in the source learning platform for troubleshooting/investigative purposes. You can use the column header toggle to switch the display mode between "Clip text" and "Wrap text" to view the entire contents of the Statement ID table cell.

Troubleshooting: If your inbound xAPI Statements are incomplete (e.g there is no "Verb" data displaying) this may be due to an unexpected language in the xAPI statement structure. Setting default language(s) according to your expectations may resolve any issues. See here for further details on setting languages.

You can manually refresh the page at any time to display the 100 most recently received statements.

Remember that this is a temporary log and xAPI statements are automatically deleted after 24 hours from receipt.

xAPI at a glance

An xAPI (Experience API) statement is a data format used to track and record learning experiences and activities. The core components of an xAPI statement include, but are not limited to, the following:

  1. Actor: Identifies who performed the action. This can be a person or a system.

  2. Verb: Describes the action taken by the actor. Common examples include "completed," "viewed," or "attempted."

  3. Object: Defines what the action was performed on, such as a course, lesson, or activity.

  4. Result: Optional component detailing the outcome of the action, including scores, success indicators, or completion statuses.

  5. Context: Additional contextual information about the statement, such as the platform used, instructor details, or other relevant settings.

  6. Timestamp: The exact time the action took place.

Understanding these components is crucial for leveraging xAPI to track, analyze, and optimize learning experiences effectively. By structuring data consistently, xAPI enables rich insights into learning behaviors and outcomes, facilitating better educational and training programs. To take a deeper dive check out xapi.com/statements-101

Last updated