A way to move to next slide on condition only
Is there a way in Course Presentation, when you've disabled the navigation bar, to have a Next Slide button show only when the exercise on that page is completed?
I just don't want people rushing through the slides, they have to really think about every step and fill in an answer. Only then can they move on.
The question is really about a relationship between Course Presentation and the modules that you use on the pages of that presentation. Seems kind of fundamental to me that such a relationship is possible. In Interactive Video this is possible: the video pauses and after completing the exercise there is a resume button, by which you continue the video. I can't imagine that a similar thing would not be possible in Course Presentation.
Thanks for any help,
Thu, 07/16/2020 - 19:32
Hi Roy,I'm afraid this is not
I'm afraid this is not possible yet. You are correct there is a similar function in Interactive Video but pausing the video and locking moving to the next slide are totally different things coding wise.
However I agree that this feature is really needed in Course Presentation and I have moved your post to the Feature Request forum.
Wed, 12/09/2020 - 12:17
Hi, how is this developing? Will ths feature become available soon? We need to make sure that content is actually viewed and listened to before progressing to the next slide.
Wed, 12/09/2020 - 18:06
Hi AO,I'm afraid no one has
I'm afraid no one has picked up this project yet. The good thing about H5P is that you or anyone can make the necessary changes to make this feature work.
Tue, 11/23/2021 - 14:26
Hello BV,You mentioned that
You mentioned that changes can be made to make this feature work. Could you please elaborate on that? How could I implement those changes?
Roy van de Graaf
Fri, 07/17/2020 - 09:31
2 ways to do this
Thanks for your reply and moving my post the the Feature Request Forum.
I can imagine it is different coding wise, compared to a Interactive Video.
You could however consider to implement it differently: not as a function of the exercise, where a button is available to resume/continue once the exercise is completed, but rather as an element on the page that is conditional: a next slide button that becomes visible/clickable once a certain condition is met, in this case a completed exercise. (You would then disable the navigation bar below.)
I don't know if that would be easier to make, it would surely fulfil more purposes, since you can elaborate this functionality with other conditions.
Tue, 11/23/2021 - 21:45
Hi Roy!I doubt it's the
I doubt it's the complexity of the requested feature that is preventing the implementation (it's quite simple), but a lack of resources. The most difficult question probably is - as you indirectly pointed out already - how to "signal" that one can proceed (not from a coding perspective, but from a user experience perspective). You don't need to remove the navigation bar for this feature, however, you can just block using parts of it until progression should be possible and you could even use it to signal that progression is possible. But again, that's a UX topic where my expertise is limited.
Fri, 01/29/2021 - 18:52
Wel i voted for this. I
Wel i voted for this. I remember that like 5-6 years ago people were asking about it. Just like me. Who knows someone will pick it up. :)
Fri, 02/11/2022 - 17:01
Please, add this feature to the presentation content type
Good morning all,
I am new to H5P and I was trying to find a solution when I bumped into this post. There is no logic to put any kind of interactive exercise in a presentation slide if the user can ignore it and proceed. I was trying to to develop something for my students and I can "see" them just ignoring it and click next.
Please, add this feature!
Thu, 02/10/2022 - 19:32
Hi Georgia!While I understand
While I understand your point, why wouldn't it make sense to have scenarios with a presentation including interactions that are optional to use and leaves a user with the freedom to decide whether he/she wants to use an interaction?
Fri, 02/11/2022 - 15:56
Hi Oliver,Thank you for your
Thank you for your reply! I made a small learning module for students. In some of the presentation's slides I placed some interactive elements (drag and drop & multiple choice etc.) as a formative assessment. I don't want students to pass through ... See, students tend to do that! :)
Fri, 02/11/2022 - 17:59
Hi Georgia!Yes, that's what I
Yes, that's what I figured. I was confused by the sweeping argument "There is no logic to put any kind of interactive exercise in a presentation slide if the user can ignore it and proceed" that was not limited to formative assessments and tight instructional boundaries.
Sat, 02/12/2022 - 12:56
Evaluation + Proceed
Thank you for your response and your feedback. I also have another question related to this: Is there a way for the program to evaluate the user's response to the questions placed in the slides and stop him/her for proceeding to the next slide, if he/she had answered wrong? I was trying to figure this out on my own but I couldn't.
Thank you for your help!
Sun, 02/13/2022 - 20:31
Hi Georgia!No, I don't think
No, I don't think that is possible, and I don't know whether that's something the H5P core team will add or someone else is going to contribute (given that the H5P core team "okays" that feature.
Tue, 02/15/2022 - 11:41
Would our custom pass percentage help?
Hi Oliver, I was just reading this and came to thinking that would our custom pass percentage help this process? A simple implementation of this would be to allow creating extra summary slides inbetween content slides that only allow to progress onwards if pass percentage is reached.
In our LMS platform this is possible by creating separate assignments with separate course presentations, but often times that is "overkill" for just creating a few questions and demanding they are answered correctly before moving on.
Tue, 02/15/2022 - 15:10
Hi Teemu!There are lots of
There are lots of possible ways to achieve this, but unless the H5P core team green-lights anything, any attempt to implement something is either gambling or ends in a patch/fork.