Skip to main content
Participant
May 18, 2018
Question

I would like to create a questionnaire - Complicated but doable!

  • May 18, 2018
  • 1 reply
  • 269 views

I'm hoping someone can help me.  I'm fairly new to the world of SCORM and using Adobe Captivate. I need to create a Security Questionnaire which is required to be integrated in the module for the Illinois Sec. of State training program.

With the image posted below as a reference, I would like to ask the potential student a series of questions before the test starts. Randomly during test, there will be a random pop up that will ask a SINGLE question from the original series of questions previously asked. I hope that makes sense.

The single question must be timed and given the user a opportunity to answer a (1) times before given another question to try to answer; after 3 fail attempts, the module will restart or fail the user.

How would I integrate this kind of setup in Adobe Captivate. Below is a live screen shot of another company that was able to achieve this.

TLDR: I would like to have my student answer security questions before the course/module starts and randomly during the course, the student will be asked to answer their own answers correctly.

    This topic has been closed for replies.

    1 reply

    RodWard
    Community Expert
    Community Expert
    May 18, 2018

    Yes you could do this with Captivate using Text Entry Boxes on the initial slide (shown in your screenshot) and the answers they enter into each Text Entry Box will be saved to User Variables in Captivate's module.

    However, ideally this would be where the entire course was being created in a single CPTX project file that is loaded into the LMS as a single SCORM object.  It gets somewhat more complicated if your course is a multi-module course with a number of separate SCORMs because then you need to find a way to persist the original variable data outside the modules themselves.

    Participant
    May 18, 2018

    Bingo!

    RodWard, you're absolutely right! I'm quite surprised how articulate and thorough your answer was!  My next question was going to be how to persist the original var data outside the modules to another module.

    I will try playing around with Text Entry Boxes and getting this to work with one module first. Next challenge will be how to persist the original VAR data into my other modules.

    I guess my next question would be, would it be worth it for me to complete the course and add this 'text entry box with vars' in the end? Or does this need to be completed before i start making the course?

    Thanks again!

    (please forgive my ignorance, i'm only 2 days old when it comes to using Captivate and I just found out what a scorm is!)

    RodWard
    Community Expert
    Community Expert
    May 18, 2018

    When it comes to persistence of data from Captivate User Variables you have a couple of possible pathways.

    One way is to persist the data into the Local Storage area reserved by each HTML5-compatible web browser application.  Then you have to retrieve the data back out of Local Storage again when the next module loads from the LMS.  There is an HTML5 widget called CpExtra that is available for Captivate 9 or later that can make this very easy.

    http://www.infosemantics.com.au/adobe-captivate-widgets/cpextra/help/data-persistence

    However, the downside of persisting the data this way is that the user MUST continue to use the same computer for completing all modules.

    Another method is to persist the variable data with the LMS.  Some (but not all) LMS applications will pick up and save all User Variable data when the learner closes down a browser session.  However, the downsides here are that your LMS may not be this clever, and even if it was, it will likely be assuming that you only wanted that variable data for the SAME module when resuming playback again.  It may not allow you to reference the same stored data when you are working in a different SCORM module of the same course.

    So, as you can see, there are potential solutions, but it's not necessarily and easy thing to pull off.