updating status of course in captivate 4

1 view
Skip to first unread message

stazpaz

unread,
Oct 30, 2009, 9:30:34 AM10/30/09
to eLearning Technology and Development
Hi there,

I am fairly new to eLearning development and I am having a few
problems updating the status of the course.

The course has a single question near the start of the course which
asks the user for their name, however once they answer this question
the status is set to complete (instead of it being complete when they
get to the last slide). I have tried playing around with the quiz
settings in captivate but if I click completion by slides only it wont
report the name.

I basically want to set the course status to incomplete after this
question has been set, I was wondering if there is any javascript
etc.. I can call to manually set the status back to incomplete when
the name has been entered.

Hopefully someone can help me,

thanks

Stu

Charles Parcell

unread,
Nov 2, 2009, 9:58:09 AM11/2/09
to eLearning Technology and Development
The code to send the setting depends on the API and SCORM version.

Are you using the pipwerks API? What version of SCORM are you
developing to?

If you are simply using the pipwerks API then you can make this JS
call.


// For SCORM 2004
pipwerks.SCORM.set("cmi.completion_status", "incomplete");


// For SCORM 1.2
pipwerks.SCORM.set("cmi.core.lesson_status", "incomplete");


Charles P.

Philip Hutchison

unread,
Nov 2, 2009, 12:55:32 PM11/2/09
to elearning-technolo...@googlegroups.com
Adobe Captivate has a few known issues with premature completions.

I know some solutions have been posted in the Adobe Forums:
http://forums.adobe.com/community/adobe_captivate

A quick search turned up these:

http://forums.adobe.com/message/722981#722981
http://forums.adobe.com/message/238983#238983

- philip

stazpaz

unread,
Nov 4, 2009, 5:10:10 AM11/4/09
to eLearning Technology and Development
Charles and Philip,

Thank you for the solutions. I am using SCORM 2004. Sorry to seem dumb
but I am not sure what API I am using (would it be the default
captivate one?)- I have looked on at one of the javascript files that
is created with the course (scorm_support.js) and it seems to suggest
it's "API_1484_11".




On Nov 2, 5:55 pm, Philip Hutchison <platelu...@gmail.com> wrote:
> Adobe Captivate has a few known issues with premature completions.
>
> I know some solutions have been posted in the Adobe Forums:http://forums.adobe.com/community/adobe_captivate
>
> A quick search turned up these:
>
> http://forums.adobe.com/message/722981#722981http://forums.adobe.com/message/238983#238983
>
> - philip
>
>
>
> On Fri, Oct 30, 2009 at 5:30 AM, stazpaz <staz...@gmail.com> wrote:
>
> > Hi there,
>
> > I am fairly new to eLearning development and I am having a few
> > problems updating the status of the course.
>
> > The course has a single question near the start of the course which
> > asks the user for their name, however once they answer this question
> > the status is set to complete (instead of it being complete when they
> > get to the last slide). I have tried playing around with the quiz
> > settings in captivate but if I click completion by slides only it wont
> > report the name.
>
> > I basically want to set the course status to incomplete after this
> > question has been set, I was wondering if there is any javascript
> > etc.. I can call to manually set the status back to incomplete when
> > the name has been entered.
>
> > Hopefully someone can help me,
>
> > thanks
>
> > Stu- Hide quoted text -
>
> - Show quoted text -

Philip Hutchison

unread,
Nov 4, 2009, 12:22:17 PM11/4/09
to elearning-technolo...@googlegroups.com
If you're using Captivate you shouldn't need to edit any JavaScript; you can simply edit your project file to contain an extra 'reportable' slide at the end of the presentation.

The problem is that Captivate is basing completion on your quiz question(s), which all ocur at the beginning of the project. If you add one to the end of the project, Captivate won't abort prematurely.

Hence my pointing you to the Adobe site... they have lots of fixes/examples for this in their forum, it just takes a little digging.

- philip
Reply all
Reply to author
Forward
0 new messages