Skip to main content
Inspiring
October 24, 2007
Answered

Resume from last position

  • October 24, 2007
  • 12 replies
  • 4751 views
Can Captivate send the last slide viewed to an AICC LMS and retreive that slide number from the LMS.
So a user won't have to go thru 40 slides again to get the point where they left off (Client demands this ability).
In their words "True E-learning development software can send and receive data from an LMS"

I know how to hack AICC javascript code to send, retreive and parse the returned data.
Had to hack it for previous Articulate and Authorware courses.

If Captivate can read from and write to a javascript variable in the html page, then all is good.
    This topic has been closed for replies.
    Correct answer jbradley88
    If I may suggest a change to Rick's code...

    By default, Captivate 2 uses "Captivate1" as the ID for the embedded movie and I have heard that Captivate 3 uses "Captivate", so the reference to "cp" may be the issue. I have seen some other custom Captivate code that uses "cp" as a variable name, so we may be seeing some inadvertent code creep.

    Instead, go into your HTML file (or standard.js, if that's where you added the custom function) and change the line in Rick's code to the following, which should work on both IE and Firefox:

    bookmark=(window.document.getElementById('Captivate1').GetVariable('rdinfoCurrentSlide'));

    or

    bookmark=(window.document.getElementById('Captivate').GetVariable('rdinfoCurrentSlide'));

    12 replies

    Inspiring
    October 24, 2007
    Yes, this should work.
    Just be aware there are three different types of AICC. One used in an
    LMS is probably the 'http' type, so it should work fine. There are very
    few differences between SCORM and 'http' AICC protocols.

    Now, that's all theory. I don't have an AICC-compatible LMS to actually
    test with!

    If it doesn't work 'natively', you can execute JS calls from CP, as Rick
    states.
    Erik

    BurTech wrote:
    > Can Captivate send the last slide viewed to an AICC LMS and retreive that slide
    > number from the LMS.
    --
    Erik Lord
    http://www.capemedia.net
    Adobe Community Expert - Authorware
    http://www.adobe.com/communities/experts/
    ------------------------------------------------------------------------
    http://www.awaretips.net - samples, tips, products, faqs, and links!
    *Search the A'ware newsgroup archives*
    http://groups.google.com/group/macromedia.authorware
    Captiv8r
    Legend
    October 24, 2007
    Hi BurTech and welcome to our community

    Captivate can be used with JavaScript. But it will only work if the output is HTM/SWF. It won't work for .EXE output or if you point explicitly at the SWF when you run the file.

    As for the LMS, I believe that's part of some types of LMS. Not sure if it is related to one standard or the other (AICC VS SCORM) but I know some LMS' do bookmarking. Additionally, another Captivate author has placed a widget up on the Captivate Exchange that will do some kind of bookmarking with no LMS involved. Personally I think it is a bit on the pricey side (I think they are asking something like $250 for it) but you may be interested in it. To view the Exchange, click this magickal link.

    Cheers... Rick