Implementing H5P’s resume (or “save content state”) feature is pretty simple for developers. Whenever the core of H5P wants to store the current state of a content type instance, it will try to call a function named getCurrentState and expects the function to return anything serializable that you might want to store. When the user…
How does resuming an exercise work in H5P?
There are many small exercises that can be created with H5P. It’s not really necessary to be able to pause and resume them later. One can complete them in one go. However, there are some content types that allow to create exercises which can require quite some time to complete. I am thinking of Interactive…
Is H5P free or not?
When people encounter H5P for the first time, they often seem to be a little confused about the business model. They are told that H5P was this cool free software, and then they are supposed to pay for it?! No. Yes. Someone else pays. It is complicated … Nah, not really. The free software H5P…