Tag Archives: Quizzes

Captivate Quizzes – a quick workaround part 2

In my last post I looked at getting most of the information from the results slide off the stage so that I could get  a consistent look with using the results (I wanted to use Century Gothic which does not seem to be supported in the preferences in Captivate).  Now I wanted to show certain text depending on what the result was.  Here is my results page now.

Results slide with blocks of text for all options

Here I’ve inserted the system variables for the quiz results.  Note that the percentage attained is listed as $$cpinfopercentage$$ as the variable that is associated with the quiz is only the pass percentage.  The blocks of text have been named ‘Failed’,’Max_attempts’, and ‘Passed’.

  • Go to Project
  • Advanced actions
  • In ‘Action Type’ select ‘Conditional Actions’
  • Name this ‘Results.

You can subdivide this action using the tabs in the middle of the page.  Name these ‘Passed’, ‘Max_attempts’ and ‘Passed’.

Under failed –

  • select variable cpQuizInfoPointsscored
  • Choose ‘Is less than’
  • select cpQuizInfoQuizPassPoints (the number of points needed to pass)
  • The action is ‘Show’ the ‘text_failed’ text on the page.
  • Under ‘Else’ select ‘Hide’ the ‘text_failed’

Under ‘Max_attempts’

  • Follow the same process but use the variables ‘cpQuizInfoAttempts’ is equal to (literal) 3
  • Action is ‘Show’ ‘Max_attempts’ text
  • Else ‘Hide’ ‘Max_attempts’ text

Under ‘Passed’

  • If ‘cpQuizInfoPointsscored’
  • is ‘greater or equal to’
  • cpQuizInfoQuizPassPoints
  • Action – Show ‘text_passed’ and Hide ‘text_failed’ and ‘Max_attempts’
  • Else ‘Hide’ text_passed.

This should allow your user then to be presented with bespoke text depending on their results.

I hope this makes sense – and I know this is quite a straightforward advanced action.  If you have any ideas as to how I can tweak this further please leave a comment and let me know.

Here are the screen shots to illustrate the points above.

Failed advanced action.
Max attempts advanced action
Quiz passed. Note that both the failed and max_attempts text must be hidden



I’ve realised you can make the advanced action leaner by only using the variable ‘cpquizinfopassfail’ and setting this to a literal value of 1.  This means that as long as the quiz is passed (variable = 1) then you can run the other actions.  If not, put the actions in the ‘Else’ tab. Just a thought!


Captivate quizzes – a quick workaround! Part 1

Having finally decided on Captivate as our e-learning software of choice, I am getting to grips with its functionality and quirks.

We have had an influx of projects recently which have needed assessments, and as we are now using our LMS (finally) then we are creating quizzes with Captivate.  One of the annoying things with creating quizzes is the results page will not display with your chosen font.  I’ve tried using the global default settings for ‘score’, ‘attempts’ etc but although I can change the ‘You scored’ text, the actual score always appears in Times New Roman.

However our team has come up with a way of getting the right font and the result to match.

  1. Remove all of the result information off the result slide.  Don’t delete it, just move it off the stage.
  2. Insert the text you want in a text box e.g. ‘You have scored – ‘ and then insert the system variable for the score.  It should start in the list ‘cpquizinfo….’
  3. Insert the quiz variable that you want to insert into the rest of the text.
  4. Tip – the variable for the percentage attained does not start ‘cpquizinfo..’ but is simply ‘cpinfopercent’.  The quiz variable for percent only offers you the pass mark percentage.

And that’s it!  Once I started inserting the system variables, my results page looked so much better.  You can then display the text that you want by using advanced actions – but I’ll cover that in part 2!

With thanks to @alanbarnfather, @P_Daykin & @nickemmett