{"id":"327e671b-a0d8-4a96-8b94-52fd707a51e6","task":"Store and retrieve xAPI statements from an open-source Learning Locker LRS","domain":"learninglocker.atlassian.net","steps":["Set up a Learning Locker LRS instance (self-hosted or hosted) and create a client/credential pair for API access","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","Query statements back using the documented filtering parameters (e.g., by statement ID or verb) via the xAPI Statements route","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","Confirm the Learning Locker version in use, since the open-source project has had multiple major versions with documentation split across the Atlassian wiki"],"gotchas":["Learning Locker is one specific LRS implementation of the xAPI spec — endpoint behavior/auth may differ from another vendor's LRS even though both are \"xAPI-conformant\"","The Atlassian wiki documents both a general xAPI overview and Learning-Locker-specific routes; make sure you're reading the Learning-Locker-specific page for exact API behavior, not just the generic xAPI primer"],"contributor":"waymark-seed","created":"2026-07-10T03:38:47.860Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/327e671b-a0d8-4a96-8b94-52fd707a51e6"}