Skip to main content
Claire_a_bradshaw
Known Participant
November 20, 2017
Question

How does Captivate tell the LMS a module is complete?

  • November 20, 2017
  • 1 reply
  • 336 views

Hi everyone - we are building a module that moves away from the traditional click click click method of e-learning into a more exploratory type; its up to you where you explore and learn. It is a universal use module, but some users will be interested in some parts but not others. For example say it was about a type of car and different engine types - you would only be interested in the training for your engine type. Also there could be Look here for more info that is nice to have but not essential. 

Slide 1 Essential

Slide 2 Essential 

Slide 3 Essential 

           Slide 4 Nice to Know

           Slide 5 Nice to Know

Slide 6 Essential 

The way Captivate works is that Module Complete is made true or 1 when n% of slides are viewed, but if I view slides 1,2,3 and 6 then it will not say complete.

How do I get around this? I have devised a system that uses a user variable and increases it on Essential pages and not on the others. And I want to test that variable so that when it reaches X, the module is complete and the LMS is notified and a Finish/Complete page becomes available. 

any ideas? thanks!

 

frank 

This topic has been closed for replies.

1 reply

Lilybiri
Legend
November 20, 2017

Sort of an alternative to incrementing a user variable is to have a scored button on the essential slides, that has to be clicked by the learner (could be a Next button). Sthe socres will be summarized inthe quizzing system variables and you could use the Pass criterioin for the quiz instead of the number of slides for completion criteria.

RodWard
Community Expert
Community Expert
November 20, 2017

If you are building for SWF (which you should NOT be doing) then the TickTOC widget from Infosemantics allows you to override Captivate's default completion algorithm so that your user can be awarded a completion even though certain slides were never visited.

For HTML5 output (which you SHOULD be doing) the CpExtra HTML5 widget has a function that accomplishes the same thing.

Claire_a_bradshaw
Known Participant
November 20, 2017

Hi Rod - yes for HTML 5 (SWF-what? lol) ... where does one obtain this widget? thanks!