Roadmap
This section gives an overview of what’s possible and what’s coming up
...
Interactive Video Creation
Find (Discover) existing assets > Make it interactive > Launch editor with video selected > Create New Questions (MCQ, ..)
Creator’s dashboard
...
Concept Note (Vision)
Interactive videos are a great way to engage a learner. Following capabilities are essential to making a scalable generalised interactive video solution on Sunbird.
...
Telemetry would need to be emitted from player and editor
Re-package as plain JS to generate telemetry events
Use QuML library to render questions on top of videos
Workflow (creation):
Create new interactive video > [Start with a video on system]
Pick/upload a video > [Upload v2]
Pause at a timestamp to insert question
Pick/create questions > [Create v2]
Submit for review
Player: Video (existing player -
video js
or new player -plyr
) overlay with a question (use QuML player)Transitioning between player is possible but not tried out yet
Connect with tech partner. To get a jump-start.
Local / staging setup → Use Dev APIs instead. To modify APIs - a local instance of backend is required.
Enhance the asset model to store contextual interactive behaviour (contextual questions) → Rayulu to lead, co-create with Pritam
Asset model: Definition and Metadata attributes for an object.
Interception points to stitch any sequence intermixing variety of content. Time based interception points.
MVP - Plio V1 + Tiny contribution (as strategic call)
Offline consumption - requires change in publishing pipeline. Is it critical for V1?
Consumption client (portal / app) needs to understand new packaging which includes questions.
Same player can play online and offline.
Suggested approach
Status | ||||
---|---|---|---|---|
|
Enhance the asset model to store contextual interactive behaviour (contextual questions) →
Enhance or develop a player to play interactive video as per the context
Develop an editor to create interactive videos using any video & any question
Develop a data product extension to analyse interactive video
Make all these changes as part of Sunbird Core and SunbirdEd to scale this innovation globally
Roadmap (Maturity Model)
Status | ||||
---|---|---|---|---|
|
Version 1
Design for asset model to support contextual interactive behaviour
Design and POC of player to support contextual interactions