Skip to main content

Connecting an xAPI / LRS

Send xAPI statements to SCORM Cloud, Learning Locker, Watershed or any xAPI 1.0.3 LRS, and see exactly which statements Scormbusters sends.

Last updated 4 min read

What xAPI and an LRS are

xAPI (Tin Can) records learning as statements of the form “actor verb object”, e.g. “Jane completed Introduction to Safety”. A Learning Record Store (LRS) receives and stores them. Connecting one lets you keep Scormbusters activity alongside records from your other tools.

Configuring the connection

Go to Settings → xAPI / LRS and enter two values:

  • LRS Endpoint URL: the statements base URL from your LRS, e.g. https://lrs.example.com/xapi
  • Auth Token: either username:password (your LRS key and secret) or a Bearer token

Click Test Connection to send a test statement, then Save Configuration.

Which statements are sent

Scormbusters sends these statements, as the learner acts:

  • launched the course: when a learner starts a course session
  • completed a lesson: when they finish a lesson, with the lesson score if it has scored questions
  • passed, failed or completed the course: when they finish the last lesson, depending on the passing score, with the course score

The actor is the learner's name and mailto: email. Activity ids are URLs of the form https://<your-scormbusters-address>/courses/<id> and …/courses/<id>/lessons/<id>; lesson statements carry the course as their parent. Individual question answers are not sent.

Note: Delivery is best-effort: each statement is sent once, with an 8-second timeout, and is not retried if your LRS is down.

Previewing and downloading

The Statement Preview section on the same page shows the five most recent learning events for your organization, labeled with their xAPI verb. Download as JSON under Export Statements builds xAPI statements from your 100 most recent learning events and downloads them. It is a sample for checking, not a full archive, and it is not a copy of what your LRS received.

Part of the documentation: Deliver.

Found something here that does not match what the product does? That is a bug in the guide — see all guides or tell us from the Help Center.