Skip to main content
Known Participant
June 9, 2021
Question

Course completion slides after completing multi-sco course

  • June 9, 2021
  • 1 reply
  • 420 views

So I have a course that is made up of 5 modules (multi-sco course that is packaged using the Multi-SCORM Packager). Each module has a quiz of 5 questions that is completely independent of the other modules. The user is able to complete any module in any order.

 

After completing all 5 modules, I would like to have some slides describing to the user their next steps.

 

How do I go about doing this? 

 

My first thought was to have a conditional statement such that if quiz is complete for each module, show slides. Do variables pass from one module to another? Is this a viable solution or is there an easier built-in solution?

This topic has been closed for replies.

1 reply

RodWard
Community Expert
Community Expert
June 10, 2021

By default User Variable values to not get passed from one SCORM module to another.  The SCORM standard actually prohibits any SCO looking outside itself for data or components required to run.  So, Captivate does not provide a way to do this.

 

However, if users are NOT likely to be using different devices to complete all modules in a Multi-SCORM course then JavaScript coding might provide a way to achieve what you want.  You can use JavaScript to store data in the web browser's Local Storage area.  If you do not know how to program in JavaScript then you would need to engage the services of a programmer to do this for you. 

 

Another option is to use features provided by the Infosemantics CpExtra HTML5 widget to write and retrieve variable data from Local Storage.  But even then, you might need to engage someone with more IT skills to get the exact result you want.

Known Participant
June 10, 2021

Very interesting. In that case, is there a way to "force" the user to complete the modules sequentially that you are aware of? This way, I can just tack on slides at the end of the last module.

Lilybiri
Legend
June 10, 2021

That is typically something you can set up in each decent LMS.  It allows to define rules for each learner: second module only becomes available when the first has been finished etc.. No need for Mutliscorm packager. Personally I would prefer that approach if possible.