I’ve run into a problem with html5 playback when placing multiple interactions on a single slide. Here the situation:
We are doing software simulations. In our Practice Exercise section, we have an interaction set to 2 tries with failure feedback. After the second incorrect response, the interaction is set to Continue. That leads to coaching feedback and a second interaction set to unlimited tries. The correct response Continues.
In Text Entry interactions, the first incorrect response presents failure feedback correctly. The second incorrect response presents failure feedback but does not Pause for the feedback. It instead continues the timeline and blows right past the second text entry interaction.
I’ve attached a sample of the content. It contains a click box slide to show you how it should work, followed by 2 Text Entry slides that don’t work.
I’ve tried many variations and will be happy to discuss those. I’d really appreciate help figuring this out!
Thanks,
Marty
I want to close this out by saying I discovered the problem and corrective action,
To refresh, the problem was with 2 text entry interactions appearing in sequence in a single slide. When validating the first TE entry, it would ignore the ‘Pause for feedback’ and advance past the second interaction.
While applying the ‘two-slide’ fix I continued to encounter issues with it failing to pause for the second incorrect feedback, even though there was only one TE on the slide. I was correcting this by extending the duration of the interaction without changing the pause point to allow time for the feedback to display before continuing.
It then occurred to me that maybe the problem was with the first interaction, when displaying the second feedback and not pausing, thought that it was paused , and in doing so continued playing for the required 3 seconds over the top of the second interaction.
I revised my two-TE interaction to include the needed 3 seconds for feedback on the first interaction, and it worked properly. Hurray!
This still doesn’t explain why it ignores the ‘Pause for success/failure captions’, but I am happy to have a solution.
I would agree with two things mentioned here.
- Have the learner fill in all the TEBs and then validate them all with a single click.
- Use multiple slides where it best fits.
I would perhaps toss up some icons that help the learner verify if their entry was correct or not when they click the Find button or maybe a small box describing the problem or stating ‘No records found’ if they have bad data.
The tricky part here is that you will have to think through the logic and use the branching to other slides. There are potentially several conditionals to consider here depending on how complex you want to make it.
I also think the timeline gymnastics going on here is messing things up. I kept getting a message to click on the appropriate field but the only click that did anything was the Find button. Seems like something was not active when it needed to be. I say make them all active and let me fill them in however I want and check them when I finally click Find. If it is all correct, move on – if not, show the errors.
Thanks for your feedback. The steps in the activity are presented sequentially with one step per slide, so the desired solution is one that corrects the behavior of the text entry interactions. The approach used works fine in flash playback. Only in html5 does it break.
Unless Adobe finds a solution, it looks like the workaround is to split the slide interactions across two slides. It isn’t an elegant approach as the nav paging would show duplicate slides, although we don’t expect learners to be using nav under normal circumstances.
To the learner – the navigation would be seamless.
It would be embedded within the actions they perform on the screen.
I would remove the navbar at the bottom entirely – don’t need it.
I agree with Lieve – this can be done – I have no reason to suspect a bug at this point.
Sorry, I never download files for security (and time) reasons.
You have a lot of pausing points on that slide. Why do you impose the sequence of the TEB’s? Not very user friendly and not the real situation. But if you want to do so, it would be much easier to split the interaction over multiple slides and use the events of the TEB. I only use multiple TEB’s on one slide if I validate them all at once.
Would like to see the timeline, and the actions themselves. Which version are you using?
More questions: is this a non-responsive or a responsive project? How did you test? Best test scenario for HTML5 output is to publish and upload to a LMS or webserver.
You must be logged in to post a comment.