...
...
...
...
...
...
...
...
Roadmap
This section gives an overview of what’s possible and what’s coming up
Sunbird Release 4.1
Interactive Video Player V1
Experience it here - Content 1, <add links where I can experience interactive video on Sunbird (staging)>
Refer to the detailed PRD - <JIRA>, <Confluence>
Sunbird Release 4.2
Question Bulk Upload API
Refer to PRD, Tech Design, Documentation (for tech support team)
Interactive Video Player V1 enhancements
Details here, here, and here
Next release
Interactive Video Creation
Create New > Upload Video > Make it Interactive > Create New Questions (MCQ)
Bulk Upload Questions from Question Set Editor
Future
Interactive Video Creation
Find (Discover) existing assets > Make it interactive > Launch editor with video selected > Create New Questions (MCQ, ..)
...
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