You guessed right, I have a new H5P content type for you to have fun with: Idea Board Exercise. Or should I say 4 content types?
The project SDG Campus of the Hamburg University of Technology had the idea of using H5P for some virtual pinboard exercises – in Germany, the boards that are often used in onsite settings are called “Metaplan”-Wand, named after the metaplan method that was invented (and trademarked) by a business consultancy. If you need a general idea: have paper cards, write on them, pin them to a board and move them around as needed. Like here:
That’s not Idea Board Exercise, though, but just an instance of Idea Board. A single board that can run on its own. You can prepare cards if you want to (even using a plain text mode if you prefer), define what students are allowed to do, and then they can add and modify cards on their own. The state will be saved using H5P’s resume feature, yes. That’s not active here, however. So when you refresh the page, your edits are lost and you have to start from the beginning.
The development required some trickery for working around some limitations of H5P and some extra effort to reimplement things that H5P in theory has, but that are either tailored to usage in the editor or not accessible enough. And some things that you may notice, e.g. the slightly odd button/tooltip behavior (I know!), are a buggy part of H5P core which is not yet shipped in its latest version in all of the plugins. But I don’t want to bore you with technical details.
You can chain multiple Idea Boards together as subcontent in Idea Board Exercise. That content type enables you to add a task description to each board and to also define requirements that students need to meet before they can go to the next board. If you want to award scores for completing a board, you can. And finally, you can optionally also have a final page that can hold H5P Column content.
But I said four content types, correct. The cards that you create or that students create make use of EditableText and EditableMedium. The former allows you to add an editable text field, the latter allows students to add an image, an audio file or a video to the content. Note though that H5P does not offer a way to store user files on the server, so EditableMedium can only use direct URLs to media files hosted somewhere else. Running these two small content types standalone was not in focus of the project, so that option has not been fully tested. And maybe I’ll even remove it in the future.
Want to use it already?
The content types are done, kind of. There have been a couple of change requests after the testing phase, and more may trickle in. But feel free to play with them already.
The H5P core team will be asked to review the content type, and when they find time, they should release it on the H5P Hub.
If you want to use the content type right away, look for the Reuse button underneath the content. Use that button to download the demo content, and then upload the .h5p file onto your H5P enabled platform. Please note that you will need to have permission to install H5P libraries. Otherwise, you cannot install the content type this way. In that case, your system admin will need to assist you.
The source code is available as well, if you want to check it before installing or if you want to build the libraries yourself:
- https://github.com/otacke/h5p-editable-text
- https://github.com/otacke/h5p-editable-medium
- https://github.com/otacke/h5p-idea-board
- https://github.com/otacke/h5p-editor-idea-board
- https://github.com/otacke/h5p-editor-textual-input-idea-board
- https://github.com/otacke/h5p-idea-board-exercise
- https://github.com/otacke/h5p-editor-idea-board-exercise-board
Is it available in my language?
In theory: yes! If it’s missing, you can fill in the gaps yourself.
Any future plans for that content type?
I know you want to share your ideas. Please keep in mind though, that I was merely the contractor! I do not have the intention to develop it further in my spare time beyond fixing hidden bugs or general maintenance. But if you want to sponsor new features: Reach out!