April 7, 2019
Hint with Delay
Comments
(4)
April 7, 2019
Hint with Delay
Lieve is a civil engineer (ir) and a professional musician. After years of teaching and research (project management/eLearning/instability) she is now a freelancer specializing in advanced Adobe Captivate as trainer and consultant. Her blog is popular with Captivate users worldwide. As an Adobe Community Professional and Adobe Education Leader, she has presented both online and offline. Since 2015 she is moderator on the Adobe forums and was named as Forum Legend (special category) in the Wall of Fame. In 2017 Adobe Captivate users voted for Lieve as a Top Content Experience Strategist.
Legend 225 posts
Followers: 358 people
(4)

Why?

Recently in this thread user asked how to control the appearance of a hint caption.  It was meant to save some frustrations to the learner: hint should appear automatically after some seconds (to be defined), but should not appear when the learner had performed a certain action before that time. This is clearly not possible with the inbuilt Hint messages for interactive buttons. They only appear when the learner is approaching the place where he should click. A custom solution needed to be found. Three solutions were posted, interesting to have a look and compare them. Personally I always bear in mind that someone would like to use this workflow in a fluid boxes responsive project, and that limits the possibilities because stacking is not allowed in normal fluid boxes. We have multistate objects and since a couple of versions a “Delay Next actions….” command.

Example movie

Watch this simple example before reading the explanation:

Play

You will see two slides where a Hint can appear if you are not successful within a delay: slide 2 (arrows) and the Drag&Drop slide (3). I used an almost identical workflow for both slides with a Shared Action triggered with the On Enter Slide event, and a simple advanced action triggered by the arrows (slide 2) or by the object actions (slide 3). Both slides have a hint which is a multistate shape. No variables were used.

Workflow

Hint = multistate object

Both Hints on slides 2-3 are multistate objects. The normal state is the green text bubble, the second state ‘Void’ is completely empty:

On Enter Shared Action

The on Enter action has to perform 4 commands:

  • Hide the Hint shape
  • Wait for a number of seconds
  • Show the Hint shape
  • Apply an effect (I used an emphasize effect).

Only two items needed to be defined as parameters: the Hint shape itself (compulsory parameter) and the literal used for the Delay, to make it possible to have a variable delay if wanted. The Parameter dialog box will look like this:

TIP: although both slide 2 and 3 are pausing at 1,5secs (default pausing point), the command ‘Delay Next Actions by…. ‘ will NOT be paused, timer just continues. That behavior  is a big advantage for this particular use case!

Advanced Action ArrowAct

It would have been possible to use a simple action in this case, but the advantage of an advanced action was that I could assign it in one workflow to all the arrows on this slide.

What is the purpose of the Continue command? An advanced action will not release the playhead automatically as is possible with a simple action. On slide 2 a Next button has been added, with a timeline starting after the pausing point of the Arrow shapes acting as buttons. Release of the playhead is necessary to make the Next button visible.

Advanced Action DragAct

Although the advantage of being able to assign the advanced action at once to all the object actions doesn’t exist (could have used a simple action), it was so easy to create a duplicate of the first action that I kept with an advanced action.

It has been assigned to the 4 possible Object Actions in that dialog box.

4 Comments
2019-04-08 05:45:32
2019-04-08 05:45:32

One small problem. Demo get stuck(or end?) after 5th slide or so. No message no button. Is it that way only or some problem with my browser?

Like
(1)
(2)
>
chandresh shah
's comment
2019-04-08 07:19:37
2019-04-08 07:19:37
>
chandresh shah
's comment

It has only 5 slides. Sorry, just created that small example to show how the shared action and advanced could be used in different situations. No end slide. Title slide, two example situations, explanation shared action and advanced actions.

Like
(1)
>
chandresh shah
's comment
2019-04-23 19:10:59
2019-04-23 19:10:59
>
chandresh shah
's comment

Thank you.  This will be helpful.  I really don’t like the default hint caption.

Like
2019-04-08 05:40:29
2019-04-08 05:40:29

great idea…. this will serve two purposes. 1) Learner get time to try & 2) He/she is not knowing the correct answer, he/she need not get frustrated as hint comes to help them out. Also as hint comes after some time, Learner gets more involved.

I will use in my training modules

Like
Add Comment