Copy link to clipboard
Copied
Hello,
We are having a HECK of a time trying to get our courses to track properly within the LMS. Here's what we have...
The Scenario
The Requirements
What we've tried so far
1. Publish to SCORM 1.2 using the following settings:
Once published, I have opened the htm file and removed the first two lines of code:
<!-- Copyright [2008] Adobe Systems Incorporated. All rights reserved -->
<!-- saved from url=(0013)about:internet -->
Then, I open the SCORM_support/scorm_support.js file and changed the "0" in line 2 to "1".
I have also set the Flash Player privacy settings to accept the install location of the ADL Test Suite per Jan's instructions found here.
Then, when I attempt to run the course in the ADL Test Suite version 1.2.7, it fails stating ERROR: The manifest is NOT valid against the controlling documents The complete log shows a running list of ERROR after ERROR.
Although the course will not pass the ADL Conformance test, we have had the most luck with this publish method in the LMS, but it's inconsistent.
2. Publish to SCORM 2004 using the following settings:
Once published, I have opened the htm file and removed the first two lines of code:
<!-- Copyright [2008] Adobe Systems Incorporated. All rights reserved -->
<!-- saved from url=(0013)about:internet -->
I have also set the Flash Player privacy settings to accept the install location of the ADL Test Suite per Jan's instructions found here.
Then, when I attempt to run the course in the ADL Test Suite 2004 version 1.1.1, it passes!!! Yes!
Although the course will pass the ADL Conformance test, the course will not mark as complete in the LMS.
3. Add a button on the last slide of the course that states "Click here to receive credit" and is set to be graded and add 100 points to the score. Publish to SCORM 2004 using the following settings:
Once published, I have opened the htm file and removed the first two lines of code:
<!-- Copyright [2008] Adobe Systems Incorporated. All rights reserved -->
<!-- saved from url=(0013)about:internet -->
I have also set the Flash Player privacy settings to accept the install location of the ADL Test Suite per Jan's instructions found here.
Then, when I attempt to run the course in the ADL Test Suite 2004 version 1.1.1, it passes!!! Yes!
Although the course will pass the ADL Conformance test, the course will not mark as complete in the LMS even when we click the custom button.
Bottom Line
Copy link to clipboard
Copied
No guarantees of success here but I have a few suggestions for you if you're willing to try them:
The method comes down to this: Fnd the minimum settings that work for the simplest SCO lesson you can build, and then work up from there to more complex tasks. E.g. Start with a single SCO SCORM and when you get that to work, try a Multi-SCO of the same modules.
Don't believe everything your LMS vendor tells you. They're usually very quick to blame the authoring tools if it gets them off the hook. Captivate is renowned for doing a pretty good job of achieving SCORM compliance. But not every LMS speaks the lingo of SCORM with the same dialect. In fact some are very tongue-tied.
Also, don't believe that just because a Captivate lesson fails the ADL SCORM Test Suite means that it's not SCORM compliant. That test suite is very old now and was originally written for HTML-based courses, not multimedia Flash-based courses like Captivate churns out.
Interested to see whether any of this works for you.
Copy link to clipboard
Copied
Hi RodWard,
Thanks for the reply!
I'll tackle each bullet at a time.
"Captivate is renowned for doing a pretty good job of achieving SCORM compliance."
It is? That hasn't been my experience so far. At my last place of employment, we used the SumTotal LMS and vendors would supply Captivate courses all the time and we had to send them back to the vendor because of issues like this. To be honest, we used the ADL test suite as our gauge for vendor supplied courseware before we would even allow it into the LMS.
My only other option is to chop up the course into SEVERAL smaller chunks, publish those smaller chunks into non-SCORM swfs, and then import those swfs as pages in the other eLearning authoring platform, publish to SCORM there and it will work. But that's a LOT of work. About 3 or 4 hours per course and we have about 32 courses. And I know that Captivate is SUPPOSED to work properly. That's why this has been so frustrating.
I will try the percent option and see if that helps.
Copy link to clipboard
Copied
I have just completed some further testing.
Created a new course in Captivate. Did a little 800x600 screen record in demo mode. Went into each slide and removed any interactivity. So, the course is 5 slides long and simply plays from beginning to end. Easy enough test case.
Published to SCORM 1.2.
Made the post-publishing changes to the htm and scorm_support.js file.
Tested it in the SCORM 1.2 ADL Test Suite. It failed.
I zipped it up and uploaded it to the LMS. Played the course. It tracked and marked it as complete just as it should.
Published the same course to SCORM 2004.
Made the post-publishing changes to the htm file.
Tested it in the SCORM 2004 ADL Test Suite. It passed with flying colors.
I zipped it up and uploaded it to the LMS. Played the course. It did not track or mark it as complete.
This test confirms the same issue that I am having with my, much larger, captivate courses.
So, at this point, one would be inclined to say, "Forget about ADL Test Suite for SCORM 1.2 and just use that because it's tracking properly." But, my client is claiming that it isn't tracking properly consistently. And if it doesn't pass the ADL Test Suite, the burden is on me to get it working.
Copy link to clipboard
Copied
I still wouldn't be too hasty to say that the fault with the courses tracking inconsistently is automatically due to some flaw in Captivate's output, especially if you've been able to get it to track reliably on your end. As you can see, the ADL Test Suite isn't a perfect solution either.
I'm assuming you have no control over the end user PC platform or server environment. And so far, your client doesn't appear to have provided you with numbers or much detail about what they mean when they say "it doesn't track reliably". How many users are experiencing this issue? What's the exact nature of the problem? What browsers and Flash Player versions are they on? Do they make sure the module is allowed to play right to the end and complete its communication with the LMS before the playing window is closed? Etc, etc.
I had one client claiming problems with LMS integration and blaming my content. When I asked to speak to the end-users that were experiencing the issues and was able to actually watch them interact with the course content, I found that in some cases it was caused by simple user error (e.g. they were shutting down the player window before the SCORM API communication had a chance to finalise), or they were on the wrong version of Flash Player (in some cases the content wasn't playing at all but the user reported it as inconsistent tracking), or they were getting questions wrong because they didn't read the questions and blamed the system because they didn't pass.
My point is that unless you can get access to the people that are experiencing these issues, you are totally in the dark about what is happening or why. You could chase your tail forever trying to debug this from a distance.
Copy link to clipboard
Copied
Hi Chet,
I think you need to split this up in 2 separate issues:
Copy link to clipboard
Copied
I've been giving this whole general LMS debugging issue some thought and I'm of the opinion that it would be a worthy excercise for Adobe to create their own AICC/SCORM debugging app (maybe an AIR app) that could be used to test Captivate output against SCORM standards.
Captivate gets too much flack for these supposed failures against the ancient ADL SCORM test suite and some LMSs that I strongly suspect are not all THAT SCORM compliant when push comes to shove.
So I'd really like to have some kind of SCORM debugging tool that ran on my desktop or from a web server that allowed me to see all (and I mean ALL) of the API interaction between a Captivate lesson and an LMS.
Maybe I'm dreaming, but this sounds like a good idea to me. I'm tired of all the difficulties we encounter trying to get elearning courses to work with an ever increasing bevvy of LMS vendors that all swear blind any issues must be from the authoring tools....even though these same authored SCORM packages work perfectly well in plenty of other LMSs.
Copy link to clipboard
Copied
I'm working in Captivate 5 and having the same problem, though we didn't have it with CP4.
On the advice of the tech support guy with our LMS, I tested a project in SCORM Cloud.(www.scorm.com )
I got the same result - incomplete, with a parsing warning message of
This although the duration, time allowed, etc. are not enabled.
I also had to disable the pop-up blocker in IE before running it.
I'm going to try testing it with the times turned on and see if it makes a difference. If so, it's a bug in CP5.
Copy link to clipboard
Copied
MarionJD,
we are experiencing the same thing. We remove the "typicallearningtime" tag from the manifest file, because it prevents the upload of the package in our LMS. For the rest, it does not seem to have an impact on anything else.
Copy link to clipboard
Copied
So that’s the solution to this. I have informed the client to make sure that their students use IE and Flash Player 9 or higher to launch the course from the LMS.
"So I'd really like to have some kind of SCORM debugging tool that ran on my desktop or from a web server that allowed me to see all (and I mean ALL) of the API interaction between a Captivate lesson and an LMS." - RodWard
There is such a tool and the price is great: SCORM Watch by Platte Canyon. I've seen this tool in action and it really is a great asset for seeing all of the SCORM calls happening in real time. I've been to several of Platte Canyon's conferences when I was a major TookBook user. Towards the later years of their conferences, they became ToolBook/Flash conferences (all based on eLearning). Great company! I can't recommend them any higher.
Copy link to clipboard
Copied
@ckenisell1 I was just looking back over some of these posts and noticed that I never did show you how to get your customised HTM SCORM template to be visible inside Captivate's Quiz Preferences drop down.
All you have to do is go to:
C:\Program Files (x86)\Adobe\Adobe Captivate 5\Templates\Publish\SCORM\1_2 (for SCORM 1.2)
or
C:\Program Files (x86)\Adobe\Adobe Captivate 5\Templates\Publish\SCORM\2004 (for SCORM 2004)
Copy and rename the Custom HTM template from within the folder and give it a name of your choosing. Then make the modifications to this file that you want to be in effect every time you use it.
When you next open the Prefences > Quiz > Reporting dialog and select Enable Reporting > Standard > SCORM you'll be able to see your new template file in the Template drop down menu.
Copy link to clipboard
Copied
Thanks Rod. This is helpful and will save some time.
Copy link to clipboard
Copied
My problem is solved! (I think.)
Mine was with Captivate 5, and was caused by Adobe adding extra options in the Report Data preferences, then defaulting to their own ConnectPro.
All the tests I've run today, with almost any setting BUT ConnectPro, work.
My thanks to ckenisell1 - it was the screenshot you included in your original post that caught my eye and pointed me in the right direction.
They should all be so simple!
Copy link to clipboard
Copied
Thanks to all for your help.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now