Skip to main content
Participating Frequently
March 13, 2013
Question

SCORM 2004 Error with Captivate 6

  • March 13, 2013
  • 1 reply
  • 1294 views

My LMS uses an older version of the Rustici SCORM player that supports through SCORM 2004 version 3. I have an exam with randomized questions pulling from a question bank. Therefore, in the LMS, I need to see the question text as well as the learner response. Captivate 5.5 would not send question text, but this was supposedly fixed in Captivate 6, so I upgraded. Now I cannot get a SCORM 2004 course to report any results at all. The same course reports fine when published to SCORM 1.2, and it works fine in the SCORM Cloud. I have tried every setting imaginable in combination with SCORM 2004, v3.

Here is what the LMS debug log says:

Server Response= Exception Processing XML Request, unable to validate the document against the schema. The 'TimestampUtc' attribute has an invalid value according to its data type. The 'TimestampUtc' attribute has an invalid value according to its data type.

A "fatal error" message shows after the test results are submitted every time. Does anyone have a clue what could be going wrong here? Is it possible that Captivate is sending a completion time stamp in an unrecognized format? If yes, is there a way I could create a custom SCORM template for  Captivate to use that would change the date format to one that is compatible with my LMS?

Following are screens of my current settings, but I have tried nine other various combinations:



This topic has been closed for replies.

1 reply

RodWard
Community Expert
Community Expert
March 13, 2013

Is your course duration REALLY only 36 seconds in length??  I doubt it.

Whenever I've seen error messages of this type it usually has to do with the course duration not being formated as the LMS expects.

In the Manifest dialog Duration fields, make sure you set each of the fields with TWO digits.  So if your course is 36 minutes in length the fields should be 00:36:00  (you don't need to put in the colons).

Try that.

Participating Frequently
March 13, 2013

Yes, the screen captures show my most basic test course that I set up with only 5 slides, so 36 seconds is accurate. I change that Duration setting to match the total presentation time each time I make a change. The field will not let me put in 2 digits if the time is a single digit, btw. So when I had the presentation at 1 minute, 10 seconds, it would not allow 00: 01:10. As soon as I exited the field, it changed to 0:1:10. I also tried turning off the Duration setting altogether by clearing that check box, same results.

RodWard
Community Expert
Community Expert
March 13, 2013

OK.  Seems I'm wrong about this one.  I had always thought the format was as per shown on the dialog in the parentheses.

What IS interesting here is that in Cp5.5 and earlier there was code in the imsmanifest.xml to show the duration.  Here is the duration when set to 15 minutes:

<educational>

    <typicalLearningTime>

     <duration>PT00H15M</duration>

     <description>

      <string language="x-none">Average length of time to experience this Adobe Captivate Project.</string>

     </description>

    </typicalLearningTime>

   </educational>

However, I just did a quick sample project in Cp6.1 and nowhere in the imsmanifest does it show the duration time...in any format.  So now I'm stumped as to whether or not the duration is shown in one of the other myriad of files that Cp creates for SCORM.  I'll have to go back and look at the SCORM 2004 standard doc to see what it says.