Tin Can API records data in so called statements. They conceptually capture a learning activity.
These statements are composed by the following elements: subject, verb, activity, result and context. The following table summarizes what PT Anywhere records and how. For a more detailed documentation, visit this page.
|Subject||Anonymized ID. Reused from a previous session ID if possible.|
|Verb||Initialized, terminated, created, deleted, updated and used.|
|Activity||Widget, Device, Link and Command line.|
Specific for an activity instantiation.
It has general data and application specific information
(discouraged because does not promote interoperability).
|Context||Session ID and activity categorization.|
Features of the dashboard
- Client-side visualizations use Chart.js, & vis.js.
- Client-side dashboard uses Angular JS, jQuery & Bootstrap.
- Server-side application is implemented in Jersey 2.x using Freemarker.
- The Learning Record Store is queried using Learning Locker’s Aggregation API.