Skip to main content

How to Enable xAPI (LRS) Integration

Learn how to configure PlusPlus to integrate with your Learning Record Store (LRS) via xAPI

Michael Wallace avatar
Written by Michael Wallace
Updated over a week ago

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

  1. Provision LRS Credentials

    From your LRS system, retrieve the following connection settings:

    1. xAPI Endpoint URL

    2. xAPI Key (or Username)

    3. xAPI Secret (or Password)

    Ensure the endpoint is configured to accept Basic Auth.

  2. Configure in PlusPlus

    1. Go to Settings ⇒ Integrations ⇒ xAPI (LRS) Integration.

    2. Check Enable xAPI Integration.

    3. Enter the xAPI Endpoint, xAPI Key, and xAPI Secret from your LRS.

    4. 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.

Did this answer your question?