Skip to content

Releases: 1EdTech/caliper-spec

Caliper Analytics Specification, version 1.1.0

19 Jan 17:20
59540cc
Compare
Choose a tag to compare

Caliper 1.1 extends as well as refines the Caliper information model and further describes the ways in which Events and Entities can be expressed as Linked Data when authoring documents using JSON-LD.

Three new profiles are provided: the Basic Profile, Forum Profile and ToolUse Profile. The AssessmentItem Profile has been merged into the Assessment Profile. The Outcome Profile has been renamed the Grading Profile and a new Score entity has been added. Both the Forum Profile and the ToolUse Profile add new event types to the Caliper event model: ForumEvent, ThreadEvent, MessageEvent, and ToolUseEvent. New entities and actions are also provided to better describe forum activities and tool use.

The ReadingEvent has been deprecated while the OutcomeEvent has been replaced by the GradeEvent. Certain action vocabularies have been adjusted as a result of additions and/or removals. These include actions associated with the AnnotationEvent, AssessmentEvent, AssessmentItemEvent, AssignableEvent and MediaEvent. A number of entities have also been deprecated. The list includes EpubChapter, EpubPart, EpubSubChapter, EpubVolume and Reading.

Regarding property changes, use of the JSON-LD @id and @type keywords have been deprecated in favor of id and type. The Caliper Event now includes an identifier id property as well as new optional referrer, session and extensions attributes. Entity property additions, name changes and deprecations also feature in this new release.

Sensor and endpoint behaviors are more fully described and the new specification also clarifies how to express Caliper events and entities in a JSON-LD document. A new Caliper JSON-LD context document is also provided to map Caliper terms to their respective IRIs.

All these changes are described in more detail in the specification document.