April 11, 2019
RESOLVED – Problem with multiple interactions on a single slide in html5
Comments
(13)
April 11, 2019
RESOLVED – Problem with multiple interactions on a single slide in html5
Long-time instructional designer, eLearning developer, and general all-around educational consultant.
Newbie 2 posts
Followers: 0 people
(13)

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 Playappreciate help figuring this out!

Thanks,

Marty

13 Comments
2019-04-15 19:45:43
2019-04-15 19:45:43

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.

 

 

Attachment

Like
()
(1)
>
Mhminnich
's comment
2019-04-16 07:40:55
2019-04-16 07:40:55
>
Mhminnich
's comment

Once a TEB is filled in, the playhead will be just after the pausing point in the inactive part. I have posted several solutions to avoid this in blogs. Some will not work with HTML5 output, did work in SWF output.

Like
()
2019-04-12 17:30:19
2019-04-12 17:30:19

I would agree with two things mentioned here.

  1. Have the learner fill in all the TEBs and then validate them all with a single click.
  2. 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.

Like
()
(4)
>
Greg Stager
's comment
2019-04-12 19:19:12
2019-04-12 19:19:12
>
Greg Stager
's comment

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.

Like
()
>
Mhminnich
's comment
2019-04-12 20:06:56
2019-04-12 20:06:56
>
Mhminnich
's comment

Do not suppose immediately that it is a bug in Captivate. SWF output is less sensitive to logical bugs than HTML5 output, due to the way it works. I am sure that this could work, that it is not due to a ‘bug’.

Like
()
>
Mhminnich
's comment
2019-04-12 20:39:18
2019-04-12 20:39:18
>
Mhminnich
's comment

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.

Like
()
>
Greg Stager
's comment
2019-04-15 15:17:14
2019-04-15 15:17:14
>
Greg Stager
's comment

Thanks folks. Splitting the TEs across 2 slides is a functional solution- just not a tidy one. Barring someone coming in with a fix, I’d settle for a logical explanation as to why the construction of the slide is failing.

Like
()
2019-04-12 13:53:00
2019-04-12 13:53:00

And here is the source if you’d like to play with it also.

Attachment  TEtest2.cptx

Like
()
(1)
>
Mhminnich
's comment
2019-04-12 13:58:33
2019-04-12 13:58:33
>
Mhminnich
's comment

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.

Like
()
2019-04-12 13:50:21
2019-04-12 13:50:21

Here is the timeline for the TE slide. I have tried recreating the TE interactions in a blank project and without the extraneous stuff, and I get the same results.

Attachment

Like
()
2019-04-12 10:07:24
2019-04-12 10:07:24

I do ask for the Timeline because I see the play head is continuing when a TEB is filled in. Did you impose the sequence of the TEB’s?

Like
()
2019-04-12 06:54:48
2019-04-12 06:54:48

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.

Like
()
(1)
>
Lieve Weymeis
's comment
2019-04-12 13:57:07
2019-04-12 13:57:07
>
Lieve Weymeis
's comment

Apologies for not answering your specific questions. It is Captivate 2019, non-responsive project. I have tested in html preview mode. in our saba LMS, and in ScormCloud. Same results for all.

Like
()
Add Comment