Require completion before continuing video

Description

Prevent user from continuing with a video until a question/interaction is completed correctly (similar to question #2 at https://h5p.org/node/2693 and this comment: https://h5p.org/comment/4741#comment-4741). A global setting (applying to all graded interactions in a video) would be fine for our purposes, but if it is easy to make this configurable on a per-interaction basis, that would be fine, too.

Asumption:

  • issue about preventing navigation is done first

  • Only one interaction within a timeframe (if two are simultaneous one will be enough to continue playing the video

  • Interactions that are to have this feature will automatically pause the video

  • Design: 10 h

  • Editor: 16 h (Will have to add automation to ensure that settings that conflict doesn't happen, for instance disabling pause and enabling this feature shouldn't be possible, and retry also must be enabled when this feature is enabled. Maybe this should be a third interaction type (button, poster and this one being the third named for instance "treshhold" or "gate")

  • Implement logic: 10 h

Total estimate: 36 h

Acceptance Criteria

  • It is possible to set an option for an interaction an require that said interaction is completed with full score in order to allow the user to continue the video

  • It is not possible to add settings that conflict, for instance disabling pause and enabling this feature shouldn't be possible, and retry also must be enabled when this feature is enabled.

  • Interactions with this enabled only offers the continue button when it has been passed with full score

Status

Assignee

Jelena Milinovic

Reporter

Svein-Tore Griff With

Labels

Funding

FoxyLearning Autumn 2016

Code reviewer

None

Released

None

Fix versions

Priority

Medium
Configure