Skip to content

xapiObject

Defines the thing or activity involved in the action.

objectType

  • Flow resource path: statementData > xapiObject > objectType
  • Parameter type: String text
  • Description: Specifies the type of object in the xAPI statement, such as "Activity," "Agent," or "Group," defining the role the object plays in the interaction.

Example

"object": { "id": "", "definition": {}, "objectType": "Activity" }

id

  • Flow resource path: statementData > xapiObject > id
  • Parameter type: String URI
  • Description: The unique identifier (URI) that represents the object in the xAPI statement, typically pointing to a specific resource or activity.

Example

"object": { "id": "http://www.example.com/meetings/occurances/34534", "definition": {}, "objectType": "" }

definition.type

  • Flow resource path: statementData > xapiObject > definition > type
  • Parameter type: String URI
  • Description: The type of activity or object defined in the xAPI statement, identified by a URI that classifies the object's nature (e.g., "http://adlnet.gov/expapi/activities/course").

Example

"object": { "id": "", "definition": { "name": {}, "description": {}, "type": "http://adlnet.gov/expapi/activities/meeting", "moreInfo": "" }, "objectType": "" }

definition.moreInfo

  • Flow resource path: statementData > xapiObject > definition > moreInfo
  • Parameter type: String URL
  • Description: A URL providing additional information about the activity or object referenced in the xAPI statement, offering further context or details.

Example

"object": { "id": "", "definition": { "name": {}, "description": {}, "type": "", "moreInfo": "http://www.example.com/345256" }, "objectType": "" }

definition.name.langString1

  • Flow resource path: statementData > xapiObject > definition > name > langString1
  • Parameter type: String text
  • Description: The name of the learning object or activity in one language. langString1 will match the first key/value under definition.name.

Example

"object": { "id": "", "definition": { "name": { "en-GB": "meeting", "en-US": "meeting", "fr-FR": "réunion" }, "description": {} "type": "", "moreInfo": "" }, "objectType": "" }

definition.name.langString2

  • Flow resource path: statementData > xapiObject > definition > name > langString2
  • Parameter type: String text
  • Description: The name of the learning object or activity in a second language. langString2 will match the second key/value under definition.name.

Example

"object": { "id": "", "definition": { "name": { "en-GB": "meeting", "en-US": "meeting", "fr-FR": "réunion" }, "description": {} "type": "", "moreInfo": "" }, "objectType": "" }

definition.name.langString3

  • Flow resource path: statementData > xapiObject > definition > name > langString3
  • Parameter type: String text
  • Description: The name of the learning object or activity in a third language. langString3 will match the third key/value under definition.name.

Example

"object": { "id": "", "definition": { "name": { "en-GB": "meeting", "en-US": "meeting", "fr-FR": "réunion" }, "description": {} "type": "", "moreInfo": "" }, "objectType": "" }

definition.description.langString1

  • Flow resource path: statementData > xapiObject > definition > description > langString1
  • Parameter type: String text
  • Description: A detailed description of the learning object or activity in one language. langString1 will match the first key/value under definition.description.

Example

"object": { "id": "", "definition": { "name": {}, "description": { "en-GB": "An example meeting that happened on a specific occasion.", "en-US": "An example meeting that happened on a specific occasion.", "fr-FR": "Un exemple de réunion qui a eu lieu à une occasion précise." }, "type": "", "moreInfo": "" }, "objectType": "" }

definition.description.langString2

  • Flow resource path: statementData > xapiObject > definition > description > langString2
  • Parameter type: String text
  • Description: A detailed description of the learning object or activity in a second language. langString2 will match the second key/value under definition.description.

Example

"object": { "id": "", "definition": { "name": {}, "description": { "en-GB": "An example meeting that happened on a specific occasion.", "en-US": "An example meeting that happened on a specific occasion.", "fr-FR": "Un exemple de réunion qui a eu lieu à une occasion précise." }, "type": "", "moreInfo": "" }, "objectType": "" }

definition.description.langString3

  • Flow resource path: statementData > xapiObject > definition > description > langString3
  • Parameter type: String text
  • Description: A detailed description of the learning object or activity in a third language. langString3 will match the third key/value under definition.description.

Example

"object": { "id": "", "definition": { "name": {}, "description": { "en-GB": "An example meeting that happened on a specific occasion.", "en-US": "An example meeting that happened on a specific occasion.", "fr-FR": "Un exemple de réunion qui a eu lieu à une occasion précise." }, "type": "", "moreInfo": "" }, "objectType": "" }