Skip to main content
Inspiring
January 5, 2021
Answered

Getting relaunch of test to go to Results page

  • January 5, 2021
  • 2 replies
  • 824 views

I am using Captivate 2019 and SCORM Cloud to author a test. No learning, it's just a test.

 

What I want is, if the test was launched but the test taker quits before finished, then the test is marked Complete (and failed). I got that working.

 

Next, if the test taker re-launches the test, then the test taker should be taken to the Results page. This I can't get to work. The Test Taker is taken to where they quit from.

The only thing I can think of is to look for cmi.success_status and have that script used on every slide. But I'm not sure how to do that?

If there is an easier way, please let me know. Or if that is what is needed, any pointers for me to read a SCORM variable and act on it would be appreciated.

 

 

    This topic has been closed for replies.
    Correct answer Eric------

    I found my problem and have a solution.

     

    It may not be necessary to use Advanced Options, I'm not 100% sure. In my set-up with SCORM Cloud, I think it is. So every question slide has a "On Enter: Execute Advanced Actions", the action being
    If  cpQuizInfoAttempts  not equal to 1,  Jump to Slide

     

    But the problem turned out to be that at some point in the past, under Quiz: Settings, I had set Required setting to "Answer All - the user must answer every question". The default is "Optional". I fixed this setting, and it worked.

    2 replies

    Eric------AuthorCorrect answer
    Inspiring
    January 7, 2021

    I found my problem and have a solution.

     

    It may not be necessary to use Advanced Options, I'm not 100% sure. In my set-up with SCORM Cloud, I think it is. So every question slide has a "On Enter: Execute Advanced Actions", the action being
    If  cpQuizInfoAttempts  not equal to 1,  Jump to Slide

     

    But the problem turned out to be that at some point in the past, under Quiz: Settings, I had set Required setting to "Answer All - the user must answer every question". The default is "Optional". I fixed this setting, and it worked.

    Lilybiri
    Legend
    January 5, 2021

    That is the normal behavior when bookmarking is turned on. You could turn it off, using the Advanced button in the Reporting dialog box, and checking 'Never Send Resume Data'.

    You don't explain why you want to send them to the Results slide.  You want to keep the score they already have and show it? In that case maybe creation of an advanced action to be launched On Enter for the first quiz slide coule help? Supposing they have at least a score, something like:

      IF cpQuizInfoPointsscored is greater than 0

         Jump to Results slide                   give here the number or label of that slide

    Inspiring
    January 6, 2021

    The test is supposed to be timed. I'm using the timing widget.


    What I'm seeing is that if the test taker quits mid test and then relaunches, the timer restarts, and then the remaining questions are scored.

     

    So I would like the system to remember the partial score and then display it.

    Inspiring
    January 6, 2021

    I've been trying a number of permutations.

    It seems, when launched with "Never Send Resume Data", the cmi.score.raw is set to 0. I'm guessing the score is included somewhere in the cmi.suspend_data.

    I'm guessing I need to play around with settings that adjust cmi.completion_status and cmi.success_status.

     

    Or append something to the cmi.suspend_data?