How can I implement support for resuming in an H5P content type?

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…

I want some changes in an existing H5P content type …

One of the most common requests I receive is to tweak an existing H5P content type because it lacks certain features or doesn’t quite meet specific requirements. While it’s possible to add custom scripts to achieve what you need, sometimes it’s easier to directly modify the content type’s code. The first step is to contact…