Hoping someone can shed some light on this issue. We are using CP9, updated to most recent version, trying to publish software simulations in HTML5 output only. These are simulations for clients to complete on desktop devices, not mobile.
Below is the typical setup:
Using screen captures as backgrounds, we use the following objects on most slides.
- Single Click Box over the correct click location. Set to Go to the Next Slide on success, 3 attempts allowed, Continue on Final Attempt. Click Boxes are not included in quiz reporting for most slides.
- Just after the click box on the Timeline, we have a Smart Shape used as a button, which we use as a “step failure modal” – so if the user does not make the correct click in 3 tries the fail modal is displayed. User clicks the popup (fail modal) > slide continues forward > then we show mouse movement of the correct action. Project moves to the next slide. Object arrangement can be seen below:
Issue: This has always worked for us as we’ve traditionally published as SWF output. As we’ve tried to move to HTML5 only, we have found that if the use reaches the final attempt prior to the Pause Point set by the click box, the slide will hang at that point instead of moving beyond it to the step failure modal. If we wait until the slide reaches the Pause Point of the click box, and then make the final click, the slide will advance correctly. I should note our standard process is to provide text-to-speech at the slide audio level, which is why we extend the click box out so far. In some slides, this may extend out 20 seconds or more before the pause point.
**Question: Does anyone know why this happens in HTML5 only? Any input is helpful.
One workaround I’ve found is, we can add the audio directly to the click box. This enables us to shorten the click box to something like 2 or 3 seconds, which means the user is unlikely to use up all their attempts in this amount of time. But, to do this we must first generate the text-to-speech audio clip and then attach it to the click box. Editing the audio then also becomes an issue. This works for our purposes, but is not ideal, so I’m wondering if anyone has a better suggestion. I’m happy to share more detail, if it helps.