If you want to specifically load the learning outcomes of a single course from your Learning Record Store for analysis, you can use the statement context provided by Knowledgeworker Create.


Before you start

For courses to successfully transmit events using the Experience API standard to your Learning Record Store, one of the following configurations must be implemented:

  • The content was published in Experience API format and is accessed from a compatible environment, such as a Learning Management System with Experience API support,
  • The content was published with anonymous Experience API tracking, or
  • The content was configured and published with Parallel Tracking.


Depending on the Learning Record Store, the presence of initial statements with the filter criteria may be required for the configuration of filters. So, if you're unable to configure all filters, wait until the content has transmitted the first events.


Filtering statements for a course

Knowledgeworker Create content stores the corresponding course in each statement’s context activities. Therefore, you can select statements that include the URI of your desired course under context in contextActivities within the grouping section.


Example of a statement with the course context:

  {
    "authority": {},
    "context": {
      "contextActivities": {
        "grouping": [
          {
            "id": "https://knowledgeworker.com/xapi/CREATEKEY/course_12345",
            "objectType": "Activity"
          }
        ]
      }
    },
    "actor": {},
    "verb": {},
    "object": {}
    }
  }

All statements from course 12345 published by Knowledgeworker Create will carry this grouping and can be specifically selected.


Statement filter in the LRS “Learning Locker”

In the LRS Learning Locker, select Where > contextActivities > grouping. Leave the filter setting on "In". You can directly search for the ID of the desired course and select it from the dropdown input field.