If you are old enough, then you may remember text adventures and game books. And if you are a little younger, than you may know Escape Rooms or even have visited one. All of them can be really entertaining, and by tweaking H5P Branching Scenario just a little bit, you can use it to create your own adventures! Have a look!
What I customized
There was a need for new features at Technische Hochschule Lübeck, Germany. For some use cases, they required to allow going backards within a Branching Scenario. Well, that’s possible as you will have noticed in the demo content. You can even add a back button to each single content or branching question individually if you want to. The code is out there already.
The other feature that was required is an option to prevent progression to the next content until the current one has been “completed”. I put “completed” in quotes, because the notion of what completed means may vary from content to content. For now, it can be used for Video and Interactive video and will require the user to watch the last second before he or she can progress. Similarly, in Course Presentation, the final slide may have to be reached first. The code is out there, too.
Wait a minute, there was a Fill in the Blanks interaction, and you had to complete that as well in order to continue. Correct! I hacked it in there quickly. It’s not difficult to add this one or other content types and to make them insist on a successful completion, but it will require some free time and thorough testing by a third party ideally. I will attend an “OERcamp Werkstatt” early in November, which is kind of a hackathon for openly licensed content. Maybe some people will join for reviewing the code and beta-testing there.
What you could do with it
So, what is it good for? You could create virtual adventures with Branching Scenario, obviously. If done well, I assume those might be a little more engaging than just presenting exercises to students. Also, letting students research things on the web to find an answer might be an interesting twist beyond recall questions.
But isn’t it a little boring to complete those adventures all on your own? No problem! Why don’t you design two (or more) adventures that are intertwined? Students would have to solve the puzzles on their own, but hints or solutions could be hidden within the adventures of other students. I am catching a glimpse of cooperative learning with H5P …
But isn’t it boring to stare at a screen all day? Well, feel free to integrate in into on-site settings and build your own educational escape room! In Germany, the hashtag #BreakoutEdu is used to hint to educational escape rooms, BTW. You could use a Branching Scenario as a mini quest only, it could be the guide throughout the whole adventure and require to find solutions to quizzes within the physical world, etc.
It’s your turn!
What do you like/dislike about the new features? What other ideas do you have for making good use of the new features? What other content types would you like to be included in Branching Scenario and why?
Please feel free to add a comment here or to join the discussion on Twitter using #h5p and #bs!
15 Replies to “An unexpected demo”
Hi Oliver, this is very exciting. Are the things you mentioned above already available within the core H5P branching version? Or only through customization from a developer? Thanks
No, the changes are not yet available officially, but Joubel already confirmed that they will include the “go back” feature and the “prevent proceed” feature as soon as they find time for reviewing.
That’s great news. Looking forward to this. Would you say this would happen in early 2020? Btw Happy New Year and thanks for your great work on H5P
Unfortunately, I don’t have any insights whatsoever into the H5P core team’s schedule.
Impressive demo ! Can’t wait to get this strong features added to this Content Type. This will allow teachers to create progressive lessons with locked / unlocked access to the next step. Very exciting ! Also students will be able to write exciting “Book in which you are the hero” (this is a litteral translation from french to english, sorry !… ) Your contributions to H5P are very impressive : many thanks !
Thanks 🙂 More is yet to come. Just finished a proof-of-concept for something completely new …
Hi Oliver, hope you are well, do you know how I can check if the Branching Scenario feature improvements you talked about in this blog are available in the Core release yet? Thank you
Changes are documented at https://h5p.org/post-hub-releases.
Has there been any updates regarding these features on H5P, Also, how do you access the H5P, HTML editor to implement these codes in?
No, unfortunately not. The H5P core team is busy finishing the OER Hub. They have not yet had the time to review the pull requests. I do not recommend to include the changes prematurely. In case the H5P core team denies to accept the pull requests or requests changes, you may end up with an incompatible version of Branching Scenario.
Hi, I need to prevent the “Proceed button” and add the “go back” button. Are you saying we should not use the workaround you created?
That’s what I am saying. The H5P core team have included my code, but added some changes that will make my version incompatible to theirs. So, unless you still want to be able to update to the regular version of Branching Scenario, you’d not use my version. You’d simply use the latest official repositories to build yourself the latest version of Branching Scenario or you wait until the H5P core team releases an update.
Absolute total newbie! I love this idea! I have been making escape rooms for my elementary students using Google Slides and forms.
I do have a WordPress class blog–how hard would it be to insert this code since these features haven’t yet been added to H5P?
You are commenting on a blog post that close to two years old. The H5P core team has merged in the changes meanwhile that allow you to go backwards and to prevent progression for the content types that are included in Branching Scenario. I recommend that you simply use the official version even though it doesn’t feature “Fill in the Blanks” yet.