Skip to main content
Inspiring
September 9, 2010
Question

Continue Button Woes

  • September 9, 2010
  • 1 reply
  • 1052 views

Hi.  Here's my problem.  I have a module with a final quiz built in Captivate 4.  I have 'Pass required for the user to continue' chosen.  After the Results of the test slide, I have a "congratulations" slide and a "sorry, you didn't pass" slide followed by a "thank you" slide.  The learner has 2 attempts to take the test, so on the Results page, there is a Retake Quiz button and a Continue button.

On the results page, if the learner passes the quiz and clicks on the continue button, everything works great.  It jumps to the Congratulations slide, continues to the Thank you slide and the module closes.  However, if, on the Results page, the learner has failed and clicks on the Continue button, nothing happens.

I know that all the settings are correct and I now know, after much experimentation, that Captivate will not let a learner progress past the Results page if' Pass required to continue' is chosen.  Captivate seems to take that very literally.

'I need Pass required to continue' because I need to limit the number of attempts at the quiz to 2.

Does anyone know a workaround so that if failing, the learner can click on the Continue button and successfully progress (somehow) beyond the Results page?  Any help will be greatly appreciated (that includes you, Adobe Support Team!!!!).

Thanks in advance for any help that can be offered.

Take care,

Jorge G.

This topic has been closed for replies.

1 reply

September 10, 2010

I've run into this problem, and unfortunately there's no "clean" way to deal with it. This is how I got around it:

First of all, you're going to need two review slides: the real one for people who pass, and a "fake" one (made with advanced actions) for those who fail. Then you'll need to have a slide after the quiz that manually computes whether or not the user failed, and then sends them to the appropriate review slide. After that, make sure you place your "fake" review slide (and whatever slides you want to come after failure) before the true review slide. Finally, you'll need extra "jump" slides in various places to ensure that a user can't use the back or forward buttons to get to slides they shouldn't. It will end up like this:

[LAST QUIZ QUESTION]

[ACTION SLIDE: on slide enter runs an advanced action to calculate a users's score using cpQuizInfoPointsScored, on slide exit runs a conditional action to send a user to the appropriate review slide]

[JUMP SLIDE: on slide enter, runs an advanced action to jump to the last quiz question, so a user doesn't get stuck in a loop]

[FAKE REVIEW SLIDE: displays calculated score, has failure message, etc]

[OTHER FAILURE SLIDES]

[JUMP SLIDE: on slide enter, runs an advanced action to jump to the last quiz question, so someone who's passed doesn't ever see the fake review slide]

[REAL REVIEW SLIDE]

[OTHER PASSING SLIDES]

Inspiring
September 10, 2010

TAKempf,

Thanks for your reply!  Clever solution.  I tried a more modest version of this solution to no avail.  I am anxious to give your solution a try, however, where do I find "cpQuizInfoPointsScored"?  I don't seem to have it on my hard drive.

Please let me know and thanks again for your help.

Jorge G.

Lilybiri
Legend
September 11, 2010

Hello Jorge,

CpQuizInfoPointsScored is a system variable that will be populated when you have at least one scored object, which can be Question slides or interactive objects (TEB, Click box, Buttonà. Recently I published a small article as an introduction to variables (in CP4 and CP5) and how you can use them without advanced actions. You can find the link using this blog posting:

Curious about variables in CP4 - CP5?

Have several articles about advanced actions but for CP5. Since you are using CP4 could recommend a Gooberguide about variables and advanced actions:

About variables and advanced actions

Lilybiri