Type of Request
Product Proposal (larger features)
Feature Description
Abstract
This proposal recommends enhancing the edX In-Video Quiz XBlock to create a more effective active learning experience. The core enhancements are
-
A jumpback capability that allows learners, upon answering a question incorrectly (or on demand), to return to the precise moment in the video where the relevant concept was introduced.
-
A much more intuitive UI that is more efficient and easier to use for course authors (no knowledge of JSON or references to strings)
-
For the learner, the use case is somewhat limited in the legacy version. The learner can choose an answer, but there is no way to submit an answer. Because they cannot Submit an answer, they also cannot receive an answer explanation if the course author has created one.
Context & Background
For edX, many courses are very video heavy and could use more active learning experiences. This would provide the opportunity to enhance courses for course authors.
Scope & Approach
This workstream is intended to positively impact all course authors and administrators. The aim is to make it a tool that is easy and intuitive to use.
Value & Impact (in brief, if a Product Proposal is linked above)
This will be measured qualitatively as well as in regard to adoption and usage. The goal is to improve engagement and learner understanding of video content.
.
Milestones and/or Epics
This workstream is not broken into milestones, but the parts of the workstream include
Requirements for the xblock
Change “video location” in the current version that requires the component ID for the video to what the mocks show, which is a dropdown of all videos from the Unit in the menu. This should display the video titles and not their IDs.
Change “problem time map” in the current version that requires a string field that defines problem IDs and their time maps as JSON to what the mocks show, which is a dropdown of all problems in the Unit. This should display the problem titles and not their IDs.
An add problem button as shown in mocks
Button should say “Add to course” when creating a new xblock, and “Save” when editing an existing xblock
Default states when a new problem is added
Problem: Select problem
Time: 00:00
Jump back: None
Time field cannot be blank - reset to 00:00 if user deletes time
Reset Jump back field to None if user deletes time
Requirements for LMS
Learner can click on “Rewatch this part,” which will take them back to the jumpback that the course author identified. Show this button only when a jump back time has been added by course author.
Learner can click on “Continue” and this will close the quiz after the last question for this specific time and take them back to watching the video OR if there are more questions at the same time stamp, it will take learner to the next question
Learner can submit answer, which they currently cannot. Currently, the learner can choose an answer, but there is no way to submit an answer.
Learner can see the answer explanation if one was created in the problem editor by the course author. Currently they cannot see this (probably because user cannot submit answer)
Timeline
rollout expected in Q2 2026
Proposed By
2U
Link to Product Proposal
https://openedx.atlassian.net/wiki/spaces/OEPM/pages/6222348291/proposal+Enhancing+edX+In-Video+Quiz+XBlock+with+Jumpback+Capability
Status
New
Proposed By
2U
Type of Request
Product Proposal (larger features)
Feature Description
Abstract
This proposal recommends enhancing the edX In-Video Quiz XBlock to create a more effective active learning experience. The core enhancements are
A jumpback capability that allows learners, upon answering a question incorrectly (or on demand), to return to the precise moment in the video where the relevant concept was introduced.
A much more intuitive UI that is more efficient and easier to use for course authors (no knowledge of JSON or references to strings)
For the learner, the use case is somewhat limited in the legacy version. The learner can choose an answer, but there is no way to submit an answer. Because they cannot Submit an answer, they also cannot receive an answer explanation if the course author has created one.
Context & Background
For edX, many courses are very video heavy and could use more active learning experiences. This would provide the opportunity to enhance courses for course authors.
Scope & Approach
This workstream is intended to positively impact all course authors and administrators. The aim is to make it a tool that is easy and intuitive to use.
Value & Impact (in brief, if a Product Proposal is linked above)
This will be measured qualitatively as well as in regard to adoption and usage. The goal is to improve engagement and learner understanding of video content.
.
Milestones and/or Epics
This workstream is not broken into milestones, but the parts of the workstream include
Requirements for the xblock
Change “video location” in the current version that requires the component ID for the video to what the mocks show, which is a dropdown of all videos from the Unit in the menu. This should display the video titles and not their IDs.
Change “problem time map” in the current version that requires a string field that defines problem IDs and their time maps as JSON to what the mocks show, which is a dropdown of all problems in the Unit. This should display the problem titles and not their IDs.
An add problem button as shown in mocks
Button should say “Add to course” when creating a new xblock, and “Save” when editing an existing xblock
Default states when a new problem is added
Problem: Select problem
Time: 00:00
Jump back: None
Time field cannot be blank - reset to 00:00 if user deletes time
Reset Jump back field to None if user deletes time
Requirements for LMS
Learner can click on “Rewatch this part,” which will take them back to the jumpback that the course author identified. Show this button only when a jump back time has been added by course author.
Learner can click on “Continue” and this will close the quiz after the last question for this specific time and take them back to watching the video OR if there are more questions at the same time stamp, it will take learner to the next question
Learner can submit answer, which they currently cannot. Currently, the learner can choose an answer, but there is no way to submit an answer.
Learner can see the answer explanation if one was created in the problem editor by the course author. Currently they cannot see this (probably because user cannot submit answer)
Timeline
rollout expected in Q2 2026
Proposed By
2U
Link to Product Proposal
https://openedx.atlassian.net/wiki/spaces/OEPM/pages/6222348291/proposal+Enhancing+edX+In-Video+Quiz+XBlock+with+Jumpback+Capability
Status
New
Proposed By
2U