Issue with Resume Feature in H5P Interactive Book on Moodle Integration Hello everyone,

I’m having some trouble with the resume feature in the H5P Interactive Book when integrated into Moodle. When students navigate away from the interactive book, their previous attempts seem to disappear rather than resume from where they left off.

Is there a setting I might be missing, or is this a known issue with the integration? Any guidance on how to retain progress after students navigate out would be greatly appreciated.

BV52's picture

Hi lydia.wan,

How are you inserting the contents in Moodle? Do you have an H5P.com account and using LTI? Or are you using the H5P plugin? Can you provide some screenshots on how you insert the contents?

-BV

I do have a h5p free account. I am inserting Moodle using the h5p plugin and under the h5p activity. 

We are using h5p plugin instead.  I am inserting a h5p activity using the h5p activity in Moodle. The inserts are as below. 

otacke's picture

Hi!

According to the screenshot, you're actually using moodle's custom H5P integration here (that moodleHQ built), not the H5P plugin for moodle (that H5P Group built).

Moodle's custom H5P integration supports H5P's resume feature since version 4.2. It's activated by default with a save interval of 60 seconds (plus certain events, cmp. https://snordian.de/2023/03/04/how-does-resuming-an-exercise-work-in-h5p/ for details). You cannot configure anything related to resuming in moodle's custom H5P integration.

H5P Interactive Book supports resume since version 1.7 if I am not mistaken.

You didn't tell what version of moodle or Interactive Book you're using (please compare https://snordian.de/2024/02/17/how-can-i-craft-an-effective-bug-report-for-h5p-components/ in how to craft effective reports), so hopefully you can rule out causes with the information given above yourself.

Best,
Oliver

Thank you for your response. Currently, we are using Moodle version 3.11, and I was wondering if it's possible to enable a resume feature for H5P content, particularly for Interactive Books, without needing to apply for a premium feature.

I created the H5P Interactive Book in the Moodle Content Bank, downloaded it, and then uploaded it into the H5P integrated activity. However, I'm hoping to allow users to resume where they left off rather than starting over each time.

Based on my understanding, if we activate the "Save content state" setting in the H5P plugin settings, this should enable the resume functionality however it did not work as well. I’d love any guidance or suggestions on how to proceed with this setup, or if there's anything specific H5P support can recommend for our configuration.

Thank you very much for your help!

BV52's picture

Hi lydia.wan,

The resume feature will not work with your version of Moodle. The "Save content state" that you enabled is for the H5P plugin (black H5P icon) and not the moodle's custom H5P integration.

-BV

otacke's picture

In addition to what BV just wrote: Moodle 3.11 is quite outdated and does not receive any support or security updates anymore. It seems that it in fact has unresolved security issues (cmp. https://www.cert.europa.eu/publications/security-advisories/2024-085/pdf)

You may want to upgrade your moodle instance to a version that is supported in the foreseable future which would solve your problem as well without having to run two different H5P integrations (please refer to https://moodledev.io/general/releases).