Talking to a SCORM LMS

Could anyone tell me if it is possible to get Director to communicate with a SCORM compliant LMS system through Shockwave? If it is are there some examples of how to do this that you could point me in the direction of? I am completely new to SCORM and not exactly sure what I need to do.

Thanks for the links, I looked at both and have to say that I think I am less confident than before looking at them. Unfortunately I have limited JS experience and I’m getting the impression I will need to learn its ins and outs as well as suffering through SCORM’s flaming hoops of doom. (Hooray for people who didn’t even know what an LMS was until recently thinking SCORM is the be all and end all! They still don't know what SCORM is - just that it is a standard and standards are good.)
Will Valentin Schmidt’s example let you call any basic JS command from Shockwave or does more need done to it? Also, is there an example of how to integrate SCORM’s specific API into something like this?

Similar Messages

  • Authorware/Scorm/LMS KO/iframe/IE7 for Dummies

    I need some help, i recently built a course for delivery in
    Moodle but i am getting baffled by the LMS knowledge object and
    getting it to work within IE7.
    I understand the problem, or at least i think i do, but i am
    having a hard time finding how to implement the iframe workaround,
    i need some sort of Authorware/Scorm/LMS KO/iframe/IE7 for Dummies?
    I have tested the pieces on IE6 and they work fine, with
    Firefox 2 and Netscape 9 nothing happens at all, i just get a blank
    white API and with IE7 it hangs for a while before getting the LMS
    could not initialize notification.
    I have downloaded Andrew Cheney's photography example and
    that works with IE6 and 7 but i cant seem to duplicate the magic he
    posesses.
    Any ideas would be greatly appreciated.
    Thanks
    Gareth Edwards

    Just to follow up a little, i understand i need to implement
    the iframe workaround but what is it??????
    i have been scouring forums for days now, i've read many many
    many many postings pointing me to to the iframe fix but i am yet to
    find one explained in enough detail for me to understand.
    Somebody help me please, i promise i will never use
    authorware again once i've done this.
    Gareth Edwards

  • As3 Scorm Lms problem

    I have a scorma package all ziped up and loaded into the LMS (blackboard).
    It opens and runs fine. Its not conecting to the lms though and sending completed when finished.
    Heres a link to my full source code.
    http://www.dev.wisc-online.com/prototypes/scorm/Planetsv2source.zip
    heres a link to just the zip package.
    http://www.dev.wisc-online.com/prototypes/scorm/Planetsv2sco.zip
    Any help on this subject woudl be great. never had a project before that had to be scorm compliant.
    //+++++++++++++++++++++++++++++++++  Pipeworks code   +++++++++++++++++++++++++++++
    import pipwerks.SCORM;
    var lessonStatus:String;
    var lmsConnected:Boolean;
    var success:Boolean;
    var scorm:SCORM = new SCORM();
    lmsConnected = scorm.connect();
    if (lmsConnected)
    lessonStatus = scorm.get("cmi.core.lesson_status");
    if (lessonStatus == "completed")
    {//course already been completed
      scorm.disconnect();
    else
    {//must tell lms course has not been completed yet.
      success = scorm.set("cmi.core.lesson_status","incomplete");
    else
    status_txt.text = "lms not connected";
    trace("could not connect to lms.");
    }//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    function resetPlanets():void
    if (visitedMercury && visitedVenus && visitedEarth && visitedMars)
      success = scorm.set("cmi.core.lesson_status","completed");
      scorm.disconnect();
      lmsConnected = false;
      gotoAndPlay("end");
    else
      planetName.visible = false;
      planetName.text = "";
      gotoAndPlay("planetFadeIn");
      completedMercury.visible = visitedMercury;
      completedVenus.visible = visitedVenus;
      completedEarth.visible = visitedEarth;
      completedMars.visible = visitedMars;

    I have a scorma package all ziped up and loaded into the LMS (blackboard).
    It opens and runs fine. Its not conecting to the lms though and sending completed when finished.
    Heres a link to my full source code.
    http://www.dev.wisc-online.com/prototypes/scorm/Planetsv2source.zip
    heres a link to just the zip package.
    http://www.dev.wisc-online.com/prototypes/scorm/Planetsv2sco.zip
    Any help on this subject woudl be great. never had a project before that had to be scorm compliant.
    //+++++++++++++++++++++++++++++++++  Pipeworks code   +++++++++++++++++++++++++++++
    import pipwerks.SCORM;
    var lessonStatus:String;
    var lmsConnected:Boolean;
    var success:Boolean;
    var scorm:SCORM = new SCORM();
    lmsConnected = scorm.connect();
    if (lmsConnected)
    lessonStatus = scorm.get("cmi.core.lesson_status");
    if (lessonStatus == "completed")
    {//course already been completed
      scorm.disconnect();
    else
    {//must tell lms course has not been completed yet.
      success = scorm.set("cmi.core.lesson_status","incomplete");
    else
    status_txt.text = "lms not connected";
    trace("could not connect to lms.");
    }//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    function resetPlanets():void
    if (visitedMercury && visitedVenus && visitedEarth && visitedMars)
      success = scorm.set("cmi.core.lesson_status","completed");
      scorm.disconnect();
      lmsConnected = false;
      gotoAndPlay("end");
    else
      planetName.visible = false;
      planetName.text = "";
      gotoAndPlay("planetFadeIn");
      completedMercury.visible = visitedMercury;
      completedVenus.visible = visitedVenus;
      completedEarth.visible = visitedEarth;
      completedMars.visible = visitedMars;

  • Reporting scores to SCORM LMS?

    I've create some quizes in captivate made them scorm compliant by doing:
    Edit->Preferences->Quiz->Reporting
    Then checking Quiz: Enable reporting for this project
    Under Learning Management System( LMS ):
        chose Standard: Scorm, Manifest  Template: Default
    Report Status:
      Complete/Incomplete
    Report to LMS as:
      Score
    Choose Report Data:
      Quiz Results Only
    Reporting Level:
      Report Score
    I our LMS it sends the LMSInitialize Message, but never sends a LMSSetValue when the quiz if finished.
    Is there something else I need to do to a quiz in order to report the score?

    Test. Shows that there is a reply. I just can't see it yet.

  • Captivate 4/SCORM/LMS

    Adobe E-Learning Suite CS4 w/
    Captivate 4
    Flash CS4
    etc...
    I'm pretty sure everyone looking at that subject is sighing and rolling the eyes. lol.
    In any event I really need some help, as soon as possible.
    Let's go with that I have NO experience with SCORM compliance or LMS.
    I had created a Software Simulation CBT, basically used for employees to learn how to use an application that my client uses.
    I had originally done this all in one, and it ended up being around 150 slided.
    The opening slide has a 16 second Flash produce introduction with 16 second audio.
    Only other audio is produced from clicking the "Next" button
    Only other Flash is from FMR demonstrating the software (very minimal)
    It seemed that publishing such a large file produced very inconsistant files - sometimes very buggy in sections - back button not working properly, getting stuck on quiz slides, etc.
    So I broke up the large file in 8 separate files. Intro, Modules 1 - 6, Conclusion.
    Now... Here comes my next problem. I set up all the SCORM/Quiz reporting.  Each of the modules has a quiz associated with it for reporting. Intro and Conclusion have reporting on the last "NEXT" button.
    What I am asked from our client, is that the employee will log onto the LMS - click on the Course Name - and it will launch the intro.  Now to the user, the rest of the course should be seamless.  It's for the most part (except for one section in Module 1) completely linear.  When the user gets to the last slide of the Intro section, when they click next it should go to the first slide of Module 1.  It should have the built in TOC that I built in the flash files.  I did all the SCORM 2004 reporting options, manifest file, etc.  I used the SCORM Packager provided (the aggregator) and sucessfully created a .ZIP to upload to the LMS.
    I downloaded Moodle, full package, to use as a sandbox LMS on my local system.
    When I upload the .zip file produced from the SCORM packager, and run it in the LMS the TOC does not show all of the modules.
    Also, when I get to the last slide of Intro and click "NEXT" it just goes to a blank screen.
    How do I make this a seamless transaction with proper LMS reporting - which is NOT pass/fail it's just completion.
    Anybody still reading yet??
    Please let me know if you need anymore information, it's very vital that I get this figured out by this weekend as our client is requesting a final product by Monday/Tuesday.  I really really appreciate any help that can be provided, thank you all very much in advance.
    I fear I may be in over my head here...  which is not an option.

    Imagine that a SCORM course is a book. This book has separate chapters - each chapter is a SCO. If you have a SCORM course that consists of 7 SCO's you would still only have one course in the LMS. Depending on how the SCORM communication is set up YOU define how the course should work.
    Example of a SCORM manifest (NOT correct - only an example)
    Title: Course title
    SCO1: Chapter 1 - Introduction - introduction.html (the HTML files which has the apiwrapper and loads your swf)
    SCO2: Chapter title - resource link
    SCO3: Chapter title - resource link
    Okay, so I guess my question is this then.  Is it MY responsibility as the programmer to link the SCOs together within Captivate? or is that done within the SCORM manifest? Or does the LMS handle this?
    I would say that it is your responsibility. The programmer / developer would need to put in the SCORM calls in the chapters/SCO's for it to work. This cannot be done afterwards.
    In other words, lol, does the next button on the last slide of each module have to "Open File/URL" or can it simply say "Continue" as it does now and the LMS, via the manifest, will know to open the next module and start that slide annnnd will it report as one final score?? That's the other thing, I would like it to report one score for the overall course (it's actually not a score, it's just a complete/incomplete)
    No you would need to do two things at the end of each module.
    1 - Set the particular module as "Completed" in the LMS by using a SCORM command
    2 - Close the particular module in the LMS by using a SCORM command.
    Once these two are done then the LMS will unload the current module and automatically fetch the next module in the SCORM manifest and run that.
    If you are only interested in reporting complete/incomplete then this is enough. Just call the SCORM commands to set each module as completed and then the SCORM command to unload the module. Once they go through the last module all is completed and the course is "passed".
    As for the TOC I am a bit confused.
    Do you have a TOC for each of the modules created in Captivate? If so then this will work just fine in an LMS.
    If you have a TOC using the Aggregator then you would of course need to use Captivate to make the SCORM package. Another option could be to check if the LMS has a "TOC" of it's own. Many LMS' build their own TOC based on the SCORM imsmanifest.
    One suggestion I have for you.. Make a testfile for your client. This file should basically be what you tried to upload to Moodle first. Completely done in Captivate and Aggregator. Then ask them to load this in their LMS and see if they encounter any problems first. As I said Moodle isn't the best choice for troubleshooting LMS / SCORM issues ;o) Perhaps everything works perfectly well in their corporate LMS.
    /Michael
    Click here to visit the www.captivate4.com blog

  • AS3 SCORM problem

    Hi there,
    Hope someone can assist!
    I am publishing my Captivate 4 project with AS3 settings, as I have created a few animations in AS 3 that are inserted. Now I am publishing it and putting it on our scorm compliant LMS, it is not communicating with the LMS.
    I have also published a file in AS2, which worked just fine in communicating with the LMS. Just took a course with one slide published it with AS2, then tried the same content exactly same settings only selecting AS3 and it didn't work.
    One of the differences is that with AS3 settings it also wants to open a new empty window, which it doesn't do with the AS2 setting.
    I have done some checking with the firebug in Firefox and it looks like it loads just fine, but when it starts playing it misses the communication with the LMS.
    I was wondering if there are any solutions out there...
    Thanks a lot!
    Annemarie

    No such thing as a stupid question....
    Yes I did check those settings... and that seems to be causing the problem.
    I just took an empty, new presentation (just for the process of elimination, no other values/factors involved) set the captivate settings to AS2 published tried it on the LMS, worked fine.
    Then same empty slide, set the captivate settings to AS3, all other settings remained exactly the same, tried it on the LMS, it plays fine, but there is no communication to the LMS.
    It loads all the swf files correctly, then with AS2 published file, it starts the "soaplms.php?op=initialize" and you can see in firebug (net) that the "scorm_support.swf?invokemethod etc" communicates with the LMS every few seconds, so it is reporting my progress and all that I do in the course.
    With the AS3 settings, it never does the "soaplms.php?op=initialize", and actually at that moment it should display this message, it opens a new emtpy window. The course continues to play and all the buttons work, but it doesn't communicate to the LMS what my progress is or what I have done in the course.
    There is a document that talks about the scorm compliance of Captivate and it mentioned that you might need to check that the API can be found, so I did that edited the html file, added the alert,  and the API can be found when launching the AS3 published file.
    I have also tried it on the scorm tracker site from rustici, which is a great resource by the way: http://www.scorm.com/scorm-solved/testtrack/
    You can upload your zip files and see the debug reports so you know exactly what happens in terms of communication to the LMS.
    ActusxReus wrote:
    stupid question, but did you double check that you selected Actionscript 3 in your Captivate preferences?
    ActusXreus, have you succesfully used AS3 settings in a course and published it and used it on an LMS where it did track the results? Or if there is anyone else out there that did use these settings successfully, I would really like to know and maybe see what type of settings you have used in the other areas...
    Thank you so much!
    Best regards from the Bahamas
    Annemarie

  • Editing a SCORM 2004 package - to make it stop sending a variable

    Hi,
    I'm using Captivate 4 to create a quiz > export it as SCORM 2004 package > and then upload it to an LMS.
    When a user completes the quiz, the lms is correctly updated with the score, but the course status arent showing up correctly. When the user pass the quiz the LMS shows it as "Complete" (instead of "Pass"), and if they fail it shows as "In Progress" (instead of "Fail"). I tried all sorts of different captivate quiz scorring preferences but the issue is the same (passing "Complete/Incomplete", "Pass/Fail", "Score", "Percentage", etc).
    Then I contacted the LMS support team and after some investigation they said this is probably to do with a bug in the LMS. Apprently Captivate packages pass back a variable called "normalizedMeasure", which is a valid SCORM 2004 call. However the coding in the LMS doesn't accept this variable - causing the issue I'm experiencing. They said they will be looking to fix this and issue a service pack upgrade to the LMS in few months time.
    While this is fantastic news for me... I've got several packages that I've got to publish soon (so can't wait for an LMS fix). Therefore I am wondering anyone of you lovely Captivate and SCORM experts know how to change settings on the Captivate project or manually edit an exported Captivate (SCORM 2004) package so that this variable is not sent back to the LMS?
    Many thanks

    Hi Erik,
    Thank you very much for your reply. But can you explain a bit more about how not to send the "Complete/Incomplete"?
    Do you mean to disable this on Captivate before publishing the project from Captivate? The only way I could think of to do that is to disable reporting for the project (Quiz menu > Quiz Preferences). I tried this... but that publishes the project as a stand alone html + swf package, which I can't upload to the LMS.  Even if I could I'm not sure whether it will talk back to the LMS so that the user's LMS record gets updated with the result.
    Or did you mean to amend the package after its published out (as SCORM 2004) from Captivate? If so... I'd really appreciate if you could help me out with more instructions on how to do that, because I don't know much about SCORM scripting. I'd be more than happy to send you the imsmanifest file (or the whole package itself), if you can help.
    Thanks again for taking the time to help me out.
    Jay

  • SCORM compliant Learning Object Content Packager ?

    Hi, we have been using AUthorware for e-learning courses running mostly in AICC based LMSs. When we try to test even the sample files on scorm TestTrack http://www.scorm.com/scorm-solved/testtrack/ we get just error message that  the course is not able to initialize the LMS? Any idea what could get wrong?

    We are using LMSKO, everything runs OK for AICC based courses, however now we have obtained enquiry for SCORM LMS and it seems that even the samples provided on Macromedia/Adobe pages - Full LMS Authorware Photography AW7 does not work when testing on www.scorm.com
    The communication in our course is more-less based on these samples.

  • LMS Exit Course Not Working

    I'm using Captivate 5.0 (client requirements) and I can't get my exit button to exit the course when it's being played in a SCORM LMS. I've tried an advanced action assigning rdcmndExit = 1 and also tried a javascript action of window.close(); and niether work. Nothing happens when the button is clicked in the LMS.

    The Captivate Exit functionality is highly unreliable. If you are trying to exit from an LMS environment you should try calling the SCORM functions that terminate the LMS session instead. Look in the SCORM JavaScript files in the Captivate output and find the one that will end the LMS communication (most likely called something like "terminate" or similar).
    www.cpguru.com - Adobe Captivate Widgets, Tutorials, Tips and Tricks and much more..

  • Ooh  When I select Reporting Scorm, project won't run

    I can run my course fine in the published version and in preview.  BUT  When I select, Reporting, Standard Scorm and then try and preview the project the course is a foggy colour and it wont run.  I haven't got a SCORM LMS link until next week and wanted to get a test course ready.

    Hi Devon,
    One way that you could run a test would be to use SCORM TestTrack from Rustici Software. You can learn more about SCORMTestTrack and SCORM itself by clicking on the link I have included below. Note: Registration to SCORMTestTrack is free.
    SCORM TestTrack 
    Best - Mark
    Visit the macrofireball blog

  • SCORM API

    hi all
    has anyone experience with a java scorm api or how to implement a scorm course creator?
    i have to create scorm courses....serverside....so i am searching for code or a scorm api which helps me.
    thanks a lot,
    andi

    hi,
    sorry, what do you mean?
    we are working with eLearning stuff (scorm, LMS, ....) for years, this is not the problem.
    until now, we create our scorm packages with an freeware tool, en exe file.
    but now we have to do this serverside, because we put our eLearning system at an online platform. so we want to code our own scor course creator...or is there anything finished?
    thank you,
    andi

  • CS3 Learning Interaction & Plateau LMS

    I created a Flash CS3 Learning Interaction and published it
    as AICC to be launched through a Plateau LMS. The quiz launches
    correctly but does not pass the score or completion status. Does
    anyone know what the Activity ID and Activity Name should be for a
    Plateau LMS? I tried it using the Item ID and the Content Object ID
    already.
    Thanks!

    So you are trying to return the value of the text field
    qresult?
    vcheck.onRelease = function (){
    trace (qresult.text);
    Dan Smith > adobe community expert
    Flash Helps >
    http://www.smithmediafusion.com/blog/?cat=11
    http://www.dsmith.tv
    "Mike@MTS" <[email protected]> wrote in
    message
    news:g409j5$st8$[email protected]..
    > I've reposted this hoping someone can help.
    >
    > I'm using learning interactions components to create
    question and answer
    > session at the end of a lesson.
    > I need to get at the interaction tracking values for
    each Q&A which will
    > be
    > used elsewhere.
    >
    > I have found some Macromedia documentation :
    >
    > "Tracking properties available in the SessionArray
    > The property names references standard interaction
    tracking values for
    > both
    > AICC and SCORM LMS. You can retrieve an interaction?s
    properties by
    > referencing
    > its location in the following command:
    > SessionArray[n].[property_name]
    >
    > For example, to reference the interaction_ID value for
    interaction #1, you
    > would use this command:
    > SessionArray[0].interaction_ID
    >
    > To reference the result value for interaction #2, you
    would use this
    > command:
    > SessionArray[1].result."
    >
    >
    > I am not great with actionscript so can anyone help. I
    need to get the
    > information to be passed into a text field.
    >
    >
    > Attach Code
    >
    > stop();
    > var qresult:String;
    > var vcheck:Button;
    >
    > qresult="";
    >
    > vcheck.onRelease = function (){
    > trace (SessionArray[0].interaction_ID);
    > SessionArray[0].interaction_ID=qresult;
    > }
    >
    >
    > All I get is in the qresult text field is 'undefined'.
    >
    > Can anyone help please.
    >

  • Does anyone know if it's possible to have more than 1 SCO in a Manifest when using Presenter 7?

    I have several presentations that I want to be able to distribute to a third party SCORM LMS server. I want to have one Manifest and then have each presentation / quizz as an individual SCO so that I will end up with 1 course rather than having a manifest for each presentation.  HELP!!!!!!! I have called Adobe Support and haven't been able to get any help at all. Well, I did get some help on working on my patience   I've even called Sales thinking I may be able to get some help there - no such luck. If anyone knows how to do this please let me know!!! I've already spent about 40 hours trying different things and am at my whits end (or nearly). I am desperate
    Shelby

    Shelby,
    Unless you find a way to modify the manifest file such that it accounts for each presentation as a separate SCO, then I'm afraid that the answer is no.
    Unfortunately as a default, Presenter "sees" each PPT deck as a single SCO even if you have multiple quizzes within a PowerPoint deck...and because the slides contained within one presentation equate to one published "course," the net effect is a single SCO per deck.
    I'm hoping that others will weigh in here, but at this point, I really don't think you'll be able to consolidate multiple presentations and come up with a multi-SCO course....Presenter just doesn't provide it.
    Rob
    http://www.robrode.com/yabb/

  • Is there any way to add a text from html into a PDF form using javascript?

    I have a SCORM based package having only a PDF form to show. I want to add user name from SCORM LMS to be added on the PDF whenever user launches PDF from LMS.
    Please let me know if there is any way to execute this.
    Thanx.

    Hi, hbirkie, and welcome to Apple Discussions. No, there isn't any way to apply text to a photo in iPhoto — you have to do that in a different application. MS Word is the last one I would ever have thought of using for that purpose, but if it works for you, great!

  • Visual artifacts in Captivate 6 .mp4 file

    When I publish Captivate 6 simulations as .mp4 at 10 fps and view in Windows Media Player 12, I see visual artifacts, such as vertical black lines, rainbow colors, or holdovers of portions of the previous slide, even though everything looks fine in Preview. One co-worker doesn't see the visual artifacts on playback, another does, and we all have Windows Media Player 12. Publishing at a higher frame rate of 15 fps did not help. Any suggestions?

    It's not so much a known error as just a fact of life that some things work better when you use them the way they were designed to work.  If you publish a course for a SCORM LMS environment and then don't run it in a SCORM LMS environment, there are bound to be issues.  Captivate content published for SCORM will be looking to communicate with a SCORM API.  If it doesn't find one, it won't work properly.
    Additionally, when testing content containing linked videos from your local hard drive, you need to remember that Flash Global Security can be an issue:
    http://www.infosemantics.com.au/adobe-captivate-troubleshooting/how-to-set-up-flash-global -security

Maybe you are looking for

  • To disable the Application tool bar button in ALV report

    Hi Everyone, Iam using REUSE_ALV_GRID_DISPLAY to display ALV report. Now my requirement is to disable(I mean grey out) a application tool bar button. Thanks in advance Moderator message: please search for available information and try yourself before

  • Photo quality in Calendar project

    I am making a calendar for my mother for christmas with pictures of events important to her. A lot of the pictures however are getting this exclamation mark symbol saying that the quality when printed will be low. Is there a way I can preview what it

  • Searching Sequence  query in other query

    Hi With code below when in table TMP_EQUIP_CRM have QTD =2 It return me 2 rows, when QTD = 3 return me 3 rows ....etc SQL> SELECT t2.loc_cntr_id_sn, t2.loc_product_sn,   2         ROW_NUMBER () OVER (PARTITION BY t2.loc_cntr_id_sn, setid, companyid,

  • Find axis value based on coordinates.

    I am trying to create a zoom in function for my chart. In order to do this, I need to find the values of the y axis at certain points. Is there anyway to use the y coordinates in order to find the values on the axis?

  • Simulation and complete lack of real time

    Hi, I have installed multisim and put down a a very basic 555 timer where  I noticed everything is in slow motion. So I hooked up a signal gen to a scope at 50 hz, the scope then draws the signal wave at less than 1hz? My processor is almost on idle