First click the LRS tab and navigate to towards the middle of the page. This is the area where you can give an activity provider the ability to send statements to your LRS. Just click the "Add Activity Provider" button, and a new instance will be added.
Edit the "name" to keep yourself organized.
Only basic auth is currently supported.
Also note this credential is marked as "Read/Write" by default. The options are:
- "Read/Write" - Allowed to write to the endpoint, and allowed to read data written by this credential (but not other credentials)
- "Read Any" - Not allowed to write, but able to read data written by any credential (this is the most common for a reporting system)
- "Read Only" - Not allowed to write, but allowed to read data previously written by this credential (but not other credentials)
- "Write Only" - Allowed to write, unable to read
Allowed Endpoints:
Example: Fetching Statements
To fetch statements via Postman or cURL, ensure your Permission Level is set to Read Any.
Sample Request:
curl --location 'https://cloud.scorm.com/lrs/YourAppID/statements' \
--header 'X-Experience-API-Version: 1.0.0' \
--header 'Authorization: Basic [Base64 Encoded Credentials]' <= Activity Provider CredentialsIf you have any questions, please contact us at support@rusticisoftware.com