Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE REQUEST: Timer for branching scenario #63

Open
Khanhho2 opened this issue Jun 24, 2021 · 0 comments
Open

FEATURE REQUEST: Timer for branching scenario #63

Khanhho2 opened this issue Jun 24, 2021 · 0 comments

Comments

@Khanhho2
Copy link

Khanhho2 commented Jun 24, 2021

Hi,
I'm a developer from Algonquin College based in Ottawa, ON, Canada. Currently my client wants a feature that does not exist on H5P branching scenario yet. I want to prequalify a pull request related to the following feature. The detail of the feature is below:

User story:

  • As an author, I want to be able to specify the time for how long a question will appear for a learner to answer. Specifically, this timer will force the learner to make a quick decision after watching the content in H5P Branching Scenario.

  • I want the timer to have a progressive bar in the shape of a circle or a semi-circle. As time elapses, the bar would shrink to be progressively smaller.

  • The timer would also display the numbers of time left in the center of the circle. If the time is more than 1 minute, the time displayed format is in M:SS format; if it's less than 1 minute, the format is changed to seconds only format.

  • When the timer gets down to 10 seconds, the font that is used for the numbers should change its color or become bolded.
    The timer should be an optional feature for each decision point question.

  • I want two input fields for the author to edit the time. One for number of minutes and a second for number of seconds in the branching question editor.

  • A single timer will be associated with a single question. A single timer is not intended to “count down” the time remaining across multiple questions.

Outcomes of the timer:

Outcome 1:

  • The learner makes a decision within the allotted time period. In this case, the timer will just disappear with the question as the user progresses to the next video or part of the branching pattern scenario.

Outcome 2:

  • The learner does not make a decision within the allotted time period. In this case, the author should have 2 choices about outcomes for the learner.
    - Choice 1: The author can pick where in the branching scenario they want the learning to move to. This will allow for the author to move them forward to a new video or page that gives custom feedback
    - Choice 2: The scenario ends

UX:

The timer on the question

image

Desired designs for the timer

Full-circle timer:

image

Semi-circle timer

image

NOTE: these images are just the examples of the timer

Technical solution:

Our team is planning the solution for this feature. We'd be happy for any inputs from H5P team on how to make this feature in the most efficient way

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant