September 18, 2020
Has any one done this ? – Display next button on slide revisit
Comments
(7)
September 18, 2020
Has any one done this ? – Display next button on slide revisit
Newbie 2 posts
Followers: 0 people
(7)

I am working on a project where slide timeline varies from few seconds to upto 3 mins and I would like to show the next button immediately when user revisit it.

What i have tried till now –

– I tried using delayed action in each slide and show the next button few seconds before slide ends.(using shared action to do this) – This approach has a loop hole as i am also using the pause button, when the slide starts and in case the user pauses it (play and pause feature is standard for the course we do as some time slides can go upto 3-4 mins)

I would appreciate if someone can help advice a way to achieve this in captivate.

7 Comments
2021-11-30 04:39:51
2021-11-30 04:39:51

Same issue, how did you move forward now that is have been over a year?

Like
2020-11-04 18:27:23
2020-11-04 18:27:23

Interesting post. Many thanks to the both of you.

Like
2020-10-20 04:49:56
2020-10-20 04:49:56

Thank you Lieve on providing inputs on my query. I was able to derive a simpler method.

I have created a shared action and then I am showing the next button as well as including a pause on exit on each slide.(all next button should be hidden)

Hope this helps others who are looking for solution to this issue.

Like
(3)
>
himanshum32631747
's comment
2020-10-20 08:52:10
2020-10-20 08:52:10
>
himanshum32631747
's comment

If you have a Next button it has no sense to use Pause On Exit at all. First of all the Exit event is not to be trusted, it happens after the last frame. If you have a Next button, it has by default a pausing point which you can move. The last frame of the slide will never be reached when you have a pausing point on a button, reason why I say it has no sense to do so.

Even without buttons on the slide, you should never trust the Exit event. Be sure: I am not the only one who experienced issues with the Exit event.

 

Like
>
Lieve Weymeis
's comment
2020-10-20 09:12:23
2020-10-20 09:12:23
>
Lieve Weymeis
's comment

Please note – next button is hidden and is implemented without pause. (even if there was a pause it wont pause because its hidden and only displays on exit) – This has been done to achieve the main requirement on showing the next button immediately on slide revisit.

Currently this concept is working well on desktop/ipad and a laptops with chrome safari and IE. and i have 100+slide course 🙂

Lets hope for the best.!

 

Like
>
himanshum32631747
's comment
2020-10-20 09:20:36
2020-10-20 09:20:36
>
himanshum32631747
's comment

I understand completely what you did. However wanted to warn other users about the On Exit event not being to be trusted. You may have been lucky so far, crossing my fingers that it is not changing. The two alternatives which I proposed do not suffer from that problem, bot the micro-navigation and the older two-button solution.

Just FYI I blogd about advanced actions since 2009 and about shared actions since they appeared.

Like
(1)
2020-09-21 20:47:17
2020-09-21 20:47:17

Hmm… bit confusing.  I suppose you want to force the learner to view the complete slide at the first visit, but on next visit you want the Next button to appear immediately. BTW 3 minutes is awfully long… do you not have problems with slide audio in that case when the bandwidth is not excellent?

There are a couple of ways to do so. Delay is not appropriate because it will never take into account pausing points nor pauses. You’ll need to track the visits, which can be done with a tracking (user) variable, one for each slide. Give it a default value of 0. Create two Next buttons: one for the first visit which has its timeline starting near the end, and one for the other visits starting at the first frame. I will label the buttons Bt_First, and Bt_Next. The action will then look like this:

First decision ‘Always’

Increment varx by 1

Second decision ‘CheckVisit’

IF varx is greater than 1

Show Bt_Next

Hide Bt_First

ELSE

Show Bt_First

Hide Bt_Next

 

I have another solution with micro-navigation, but it may not be usable for all the slides, depends on their setup. Have a look at:

http://blog.lilybiri.com/force-first-slide-view-micro-navigation

http://blog.lilybiri.com/advanced-to-shared-action-step-by-step-micro-navigation-showcase

In the last blog I explained how the shared action can be used both to have slide audio playing only on the first visit and the use case you want.

 

Like
(1)
Add Comment