• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

LMS issue (Plateau 5.8) and Captivate 5

Explorer ,
Oct 31, 2011 Oct 31, 2011

Copy link to clipboard

Copied

Hi.

We need help to solve the problem and get this Captivate 5 module to run on the Learning Management System. 

The module was set to publish in SCORM 1.2.

Quiz = enable reporting for this project

LMS Standard = SCORM 1.2

Report Status = Complete / Incomplete

Report to LMS = Percent

Choose Report Data = Quiz Results Only

Reporting Level = Report Score.

The Plateau 5.8 LMS team is receiving the following error while trying to post and run a Captivate 5 module.

LMS Plateau 5_8_ Error message.jpg

The tech person discovered that what’s happening in the attached code is that the module will try to communicate with the LMS for 1 second.  

By that time if the LMS does not communicate back, an error is generated and the script times out.

Since this threshold is really low, and the page may take more than this time to load, he tried updating the script to wait for a full minute before timing out.  (See below).  However, that did not solve the problem.

This chunk of javascript code was created by Captivate, (on line 236 of the html file) when the module was published:

1000 = 1 sec.  10,000 would be 10 seconds. He set the threshold to 1 min.  (added two zeros, i.e. (*100000).

var timeCurrent_int = new Date().getTime();

                                                var timeLimit_int = new Date().getTime() + (intIntervalSecs * 1000);

                                                // This simply loops for a set period of time, waiting for the API to

                                                // load and/or be found.  A better solution would be to use setInterval

                                                // and on the timeout, redirect or load the resulting Captivate file.

                                                while((g_objAPI == null) && timeCurrent_int < timeLimit_int)

                                                {

                                                                g_objAPI = getAPI(g_intAPIOrder);

                                                                timeCurrent_int = new Date().getTime();

                                                }

                                                if(g_objAPI != null)

                                                {

                                                                strURLParams = "?SCORM_API=" + g_zAPIVersion + "&SCORM_TYPE=" + g_intAPIType;

                                                }

Is there a different setting, option, or preference to use from within Captivate 5 to get it to run properly on the LMS?  Or is there something else to change manually in the code to get it to work properly?

There are hundreds of people waiting to take this module, so time is of the essence!

Thanks.

CB.

TOPICS
Quizzing and LMS

Views

6.4K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Oct 31, 2011 Oct 31, 2011

Copy link to clipboard

Copied

Have you tried creating a custom javascript action at the beginning of the Captivate that changes intervalSecs to a greater value? Sorry i don't know how to code it but you might be able to manually open that up. just a thought...

Best, Steve

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 02, 2011 Nov 02, 2011

Copy link to clipboard

Copied

Hi.

Thanks.  This is what the tech person did in the code above, but it didn't work.  Good thought though.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 02, 2011 Nov 02, 2011

Copy link to clipboard

Copied

Was there supposed to be something attached to your post to show what the tech person did in the code?  Nothing came through.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 02, 2011 Nov 02, 2011

Copy link to clipboard

Copied

Hi.

No, just the original message.

Got it to run on the LMS.

Thanks for your help.

CB

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Nov 03, 2011 Nov 03, 2011

Copy link to clipboard

Copied

What did you do to make it work?  We gave up on using SCORM and are now trying to use AICC.  Everything works so far but Plateau identifies the course as "in progress" even though the user has passed all questions.

Curious to how you make SCORM work.

cr

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 04, 2011 Nov 04, 2011

Copy link to clipboard

Copied

Hi.

Here is what we did to get the Captivate 5 module to run on Plateau 5.8 LMS with SCORM 1.2:

  1. Make sure you put an underscore_between words in the module name (in the publishing window), BEFORE you publish/generate the files, or the module will not run properly on the LMS.

2.     Set the LMS preferences, under Quiz/Quiz Preferences to be:

Quiz =                                  enable reporting for this project

LMS Standard =                SCORM 1.2

Report Status =                 Complete / Incomplete

Report to LMS =                Percent

Choose Report Data =      Quiz Results Only

Reporting Level =              Report Score.

3.     Set a duration in the Quiz Preferences/ Manifest, i.e. 5 min.

4.     Make sure the LMS people DO NOT use the Livelink zip utility to download Captivate 5 files from Livelink for posting to the LMS.  The utility adds on an extra file extension on each file making them unusable.  e.g. standard.js.js

5.     Set the LMS to mark the course to complete upon launch, i.e. when people click on the training title, they will receive completion in the learning history.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 05, 2011 Nov 05, 2011

Copy link to clipboard

Copied

Excellent information!  Thank you for posting these tips.

I'm going to add a link to this thread in my Adobe Captivate LMS Compatibility Guide under the section for Plateau LMS.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 07, 2011 Nov 07, 2011

Copy link to clipboard

Copied

Hi.

You are welcome. Glad it was useful.

CB.

Date: Sat, 5 Nov 2011 06:19:51 -0600

From: forums@adobe.com

To: cb_ca@hotmail.com

Subject: LMS issue (Plateau 5.8) and Captivate 5

Re: LMS issue (Plateau 5.8) and Captivate 5 created by RodWard in Quizzing/LMS - View the full discussion

Excellent information! Thank you for posting these tips.

I'm going to add a link to this thread in my Adobe Captivate LMS Compatibility Guide under the section for Plateau LMS.

Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:

To unsubscribe from this thread, please visit the message page at . In the Actions box on the right, click the Stop Email Notifications link.

Start a new discussion in Quizzing/LMS by email or at Adobe Forums

For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Nov 17, 2011 Nov 17, 2011

Copy link to clipboard

Copied

Setting the LMS to mark the course to complete upon launch isn't a solution if there is an assessment they need to pass.

When does Captivate issue a completion to Plateau?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Nov 17, 2011 Nov 17, 2011

Copy link to clipboard

Copied

LATEST

I am running into the same sentiment when "complete upon launch" is considered a solution.  Right now I can get a passing score to post a complete status to Plateau using AICC.  However, there is an "HTTP Response Message" that opens up with data that only Plateau can populate.  My issue is getting rid of this window so the end-user doesn't have to minimize it.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 31, 2011 Oct 31, 2011

Copy link to clipboard

Copied

Try using Pass/Fail instead of complete incomplete, and make sure you set the SCORM duration setting in the Manifest section. Some LMSs require this setting to be at least set to something.

SCORM-Duration.png

If this doesn't resolve your issue, the other thing that might be necessary to do is manually change a setting in the SCORM HTM template at this location:

C:\Program Files (x86)\Adobe\Adobe Captivate 5.5\Templates\Publish\SCORM\1_2\Default.htm

Look around line 13 for code that says:    var g_intAPIType = 0;

Change it to :    var g_intAPIType = 1;

This changes the order that the SCORM API looks for the connection to the LMS.  Sometimes changing this setting will help the LMS grab the SCORM API without an inordinate delay.  It's not a guaranteed solution but it's worth a try.  If it doesn't work, change it back.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 02, 2011 Nov 02, 2011

Copy link to clipboard

Copied

Hi.

Good suggestions.  Thanks.

We also discovered another separate non-Captivate issue, related to a zip utility that was adding an extra file extension onto the Captivate file names.

They stopped using that utility.

Finally got it to run on the LMS.

Thanks!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 02, 2011 Nov 02, 2011

Copy link to clipboard

Copied

Thanks.

I didn't know what the Manifest was for.

Will do.

CB

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources