The Caliper Framework Fills a Need for Classroom Video Analytics
This April, “Next Generation Digital Learning Environment” (NGDLE), the influential white paper from Educause Learning Initiative, celebrates the fourth anniversary of its publication. To recap: It calls for standardized modularity and interoperability in the next generation of educational technology tools.
The transition to the NGDLE era has thus far been evolutionary rather than revolutionary; vendors of established, feature-rich ed tech products have adopted interoperability standards where it benefits them, and startup ed tech providers have formed to fill feature niches where interoperability standards exist to enable them.
For video vendors that service the educational sector, the NGDLE movement poses little existential threat. Video services provide specialized web applications which need resources that scale very differently from LMSs, so they have always filled feature niches that don’t make sense for LMS vendors to provide internally. The adoption of interoperability standards has actually benefitted video platforms: Consider the clever ways that many have used the IMS Global Learning Consortium’s Learning Tools Interoperability (LTI) standard for course-registration-based access control to videos in support of FERPA (Family Educational Rights and Privacy Act) and of TEACH Act (Technology, Education and Copyright Harmonization) compliance.
With the movement toward a more modular, loosely coupled online classroom comes the problem of fragmented analytics. LTI activities and video services might have gee-whiz internal views for teachers to study how students used the product, but the LTI standard does not support reporting usage data to the LMS, aside from grades. Consequently, teachers lack a straightforward means to associate granular student behaviors in video services or LTI applications with any other behaviors or with the broader learning trends in the course. According to the canonical course activity logs provided to teachers from the LMS, student activities taking place on third-party platforms don’t exist. Without integrated data on student performance in the course, the video usage data is almost a mere gimmick.
Enter Caliper, the IMS framework whereby learning activities—be they run within the LMS, an LTI application, or some other compliant web application—implement sensors that emit log reports as structured JSON documents to a central event store which handles the cross-platform reporting and analytic aggregation for teachers. Caliper was designed primarily to allow schools to study student behaviors at big-data scales in support of data-driven approaches to improve instruction, and so defines a well-considered event ontology to standardize the events being logged.
Caliper defines a MediaEvent with actions that cover playback events like start, end, pause, and seek. It also supports dynamic streaming actions such as when the resolution changes, as well as purely client-side events like when the user changes the volume or playback rate, or toggles closed-captioning, full-screen, and audio muting. The framework permits unconstrained elaboration on the reported action within an “extensions” property. Video platforms that support in-video quizzing can also emit AssessmentItemEvents for each question presented to students.
At least some subset of these actions is likely being logged by any video platform that serves education: Implementing a compliant sensor to emit them to a system-administrator-configured event store endpoint is a tractable feature addition, especially considering that IMS Global supports actively maintained reference implementations for six common programming languages.
Caliper events can be emitted by many LMSs, including Blackboard, Canvas, and Moodle. Blackboard’s cloud-based LMS offering even serves as a Caliper Event store itself, so third-party services can emit events directly to the LMS to be integrated with native LMS events for teachers to review as the standard intended. Of note: Blackboard’s documentation for configuring the LMS to receive Caliper events from another service uses a video platform, Kaltura, as its exemplar.
[This article appears in the April/May 2019 issue of Streaming Media Magazine as "Aggregating Learning Analytics"]
New offerings from both young and established companies let educators create elaborate personalized videos, and students learn in a more natural way.
Today's students grow up in a conflict-free echo chamber created by on-demand entertainment. Live streaming is a place for diverse opinions to come through.
For educational video, some choose to shoot in 4k so they can zoom and enhance in post, but stream in mobile-friendly 720p. However, there's no reason to rush to 4K just yet.