Skip to main content
Participant
January 29, 2014
Question

"historic" back-function

  • January 29, 2014
  • 1 reply
  • 465 views

Hi folks,

is there any way to get an "historic"-Back-button?

Assumed I didn't go linear forward through an e-learning course (we allow this kind of jumping with a site-map), how can i get back the same way backwards? (similar to the back-function in a web-browser)

Greetings

Silly_Cone

    This topic has been closed for replies.

    1 reply

    TLCMediaDesign
    Inspiring
    January 29, 2014

    Funny but I am working on that for one of our courses right now. I'm doing it in Flash though with custom navigation inserted as a widget.

    You could probably do it with JavaScript also since you would have to build arrays. I don't think it can be accomplished if you use the CP playbar.

    Lilybiri
    Legend
    January 29, 2014

    Could be done with advanced actions and variables, but bit cumbersome. In this case I would certainly turn to Javascript.

    RodWard
    Community Expert
    Community Expert
    January 30, 2014

    I wrote a blog post the other day about storing the user's current slide number before they jump to a different slide so they can find their way back to it after visiting even several other slides:

    http://www.infosemantics.com.au/adobe-captivate-advanced-actions/jump-to-dynamically-captured-slide

    However, this doesn't really solve your issue.  As others have said, Captivate doesn't have a built-in History array that you can reference to jump back indefinitely.  It only really gives you a single backward jump.

    As Lieve indicates, you could theoretically set up a conditional advanced action that was used to store the user's last several known slide numbers in their correct order.  However, the variables involved would need to be rewritten every time the user navigated from one slide to another, which could potentially slow down the project playback.

    So perhaps JavaScript would be a better option in this case.