Overview
xAPI (Experience API) is a standard format for capturing learning experiences. It is statement-oriented, meaning each experience is recorded as a statement structured like:
Actor did verb to object
(e.g., "Jane Doe checked in to Event XYZ")
Currently, PlusPlus supports emitting xAPI statements specifically for event check-ins and undo check-ins.
Scenario
You are a PlusPlus admin, and your organization uses a Learning Record Store (LRS). You’d like PlusPlus to send xAPI statements to your LRS.
Steps to Configure
Provision LRS Credentials
From your LRS system, retrieve the following connection settings:
xAPI Endpoint URL
xAPI Key (or Username)
xAPI Secret (or Password)
Ensure the endpoint is configured to accept Basic Auth.
Configure in PlusPlus
Go to Settings ⇒ Integrations ⇒ xAPI (LRS) Integration.
Check Enable xAPI Integration.
Enter the xAPI Endpoint, xAPI Key, and xAPI Secret from your LRS.
Click Save.
Optional: Actor Identification
PlusPlus can identify users (actors) in xAPI statements using:
Email address (default), or
Employee ID (requires additional setup):
To use Employee IDs:
Your people integration must include employee IDs.
You must define an xAPI Account Home Page, which serves as the canonical system home page for the account (optional but required for employee ID identification).
Current Scope & Limitations
At this time, the PlusPlus xAPI integration only supports the following statement types:
User checked in to event
User undid check-in to event
These are the only statements currently emitted when the integration is enabled. We are actively working to expand support for additional learning interactions.
We also offer support for tracking Course-related activities by configuring an xAPI emitter through our cloud-based SCORM services provider.
If you would like to track course activity in your LRS, please open a support request and we’ll configure this for you.
Additionally, if there’s a specific statement you'd like to capture beyond event check-in and courses, please reach out to Support, we’re happy to explore adding it.