Store and retrieve xAPI statements from an open-source Learning Locker LRS

domain: learninglocker.atlassian.net · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Set up a Learning Locker LRS instance (self-hosted or hosted) and create a client/credential pair for API access
  2. POST a single statement with a statement identifier in the URL and the statement JSON in the body, or POST multiple statements at once with or without explicit identifiers
  3. Query statements back using the documented filtering parameters (e.g., by statement ID or verb) via the xAPI Statements route
  4. Consult Learning Locker's xAPI Overview and xAPI Statements wiki pages for the exact route shapes, since Learning Locker implements the general xAPI HTTP interface with its own client/credential model layered on top
  5. Confirm the Learning Locker version in use, since the open-source project has had multiple major versions with documentation split across the Atlassian wiki

Known gotchas

Related routes

Construct and store an xAPI Statement to a Learning Record Store using PUT /statements with a client-generated statementId
education · 5 steps · unrated
Query xAPI statements from a Learning Record Store using GET /statements with filter parameters
education · 5 steps · unrated
Ingest xAPI statements into an LRS
adlnet.gov · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans