Tool Use Events
Tool Use events capture the start and end times of sessions within a tool or app, as well as details about the activities performed during those sessions. These events help track how students interact with StudyReel and third-party apps.
Use Tool Use events to monitor time spent on specific activities, measure engagement, and understand which features of your app are being used most frequently.
Example:
{
"@context": "http://purl.imsglobal.org/ctx/caliper/v1p2", // required
"id": "uuid", // required
"type": "ToolUseEvent", // required
"actor": { // required
"id": "uuid", // required
"name": "Jane Doe", // optional
"role": "Admin" // optional
},
"action": "Used", // required
"object": { // required
"id": "application-uuid", // required
"type": "SoftwareApplication" // required
},
"eventTime": "2019-11-15T10:15:00.000Z", // required
"generated": { // required
"id": "uuid", // required
"type": "AggregateMeasureCollection", // required
"items": [ // required
{
"id": "uuid", // required
"type": "PARTICIPATION/INTERACTION/ENGAGEMENT/ANTI_PATTERN", // required
"metric": "ASSESSMENTS_SUBMITTED/ASSESSMENT_PASSED/MINUTES_ON_TASKS/SKILLS_MASTERED/STANDARDS_MASTERED/UNITS_COMPLETED/UNITS_PASSED/WORDS_READ/CHEATING/RUSHING/IGNORING_EXPLANATION/SKIPPING_RECOMMENDED_LESSON", // required
"metricValue": "85.0", // optional
"maxMetricValue": 120.0, // optional
"startedAtTime": "2024-07-20T10:00:00Z", // required
"endedAtTime": "2024-07-20T11:00:00Z", // required
"reasoning": "Tracking time wasted during the module", // required
"dateCreated": "2024-07-20T10:00:00Z", // required
"dateModified": "2024-07-20T10:00:00Z" // required
}
]
},
"session": { // required
"id": "session-uuid", // required
"type": "SESSION" // required
},
"federatedSession": { // optional
"id": "Session-id", // required
"type": "FEDERATEDSESSION", // required
"messageParameters": {} // optional - Check the spec
},
"context": [ // required
{
"type": "Session", // required
"id": "session-uuid" // required
},
{
"type": "Application", // required
"id": "application-uuid" // required
},
{
"type": "Enrollment", // required
"id": "enrollment-uuid", // required
"name": "John" // optional
}
]
}Last updated