This page describes the properties of an EchoInk xAPI statement. An EchoInk xAPI statement follows the standard outlined in the xAPI spec.
Actor
The Actor property represents an EchoInk user who performed an action. EchoInk supports a single actor type in its xAPI statements: an EchoInk Account Actor. The EchoInk Account Actor is constructed as an Account Object from the user’s FirstName, LastName, and UserID values, and has an objectType value of Agent.
Activities
Activities represent parts of content that an actor is interacting with. These activities can be the direct activity of a statement, the Object, or as context for the statement, the Context activities.
Course (Document) Activity
An entire Inkdoc is considered a course or content package. An Inkdoc can contain multiple chapters and pages. It is represented by the project shortname, an alphanumeric string generally in the format sn_xxxx, which appears in multiple statement fields.
Chapter Activity
A chapter in an Inkdoc must contain at least one page. Each chapter has a unique alphanumeric identifier, its s9id, which appears in the statement field.
Page Activity
A page exists within a chapter of an Inkdoc. The EchoInk xAPI can capture and send page views. Each page has a unique alphanumeric identifier, its s9id, which appears in the statement field.
Assessment Activity
Assessments determine a learner’s mastery of a specific area. Assessments are built using the EchoInk Assessment widget. An assessment widget exists within a page. A statement shows the assessment’s title and its identifier, the data-uuid.