Actor
Overview
The Actor object is a base model that is used to represent both users (Agents) and groups (Groups) as defined by the Experience API. In cases where an operation can be performed on either a user or a group, an Actor object is accepted by the Clear API.
In addition to the base xAPI properties of an Actor, this page will outline additional extensions defined by the Clear API that convey special meaning within the platform.
See the Experience API specification for more details: https://github.com/adlnet/xAPI-Spec/blob/master/xAPI-Data.md#actor
Agent
Example
Users are represented by an Actor object of Agent type as shown below:
Reference
Field | Description |
| The type of Actor – must be |
| Unique identifier for this agent (or any other valid IFI as defined in the xAPI specification). |
| Display name for the user. Separate given and surnames may be recorded in the attributes extension, if desired. |
| Open object for any valid xAPI extensions, see the xAPI specification and the Extensions table below for Clear-defined extensions. |
Extensions
Field | Description |
Agent
| Status metadata about the agent including creation, activation and sync dates. Read-only |
Attributes
| Arbitrary user profile metadata that take the form of key-value pairs. These attributes can then be used for filtering, reporting and assigning training. |
Groups
| Any Groups the user has been assigned to in the form of an Array of Actor objects. Read-only |
Last updated