Find the differences with Captivate

Hello Captivaters !…

I hope you don’t miss the awesome project from our great Guru and friend Lilybiri to spot the differences between 2 images…

If not, here are the links to her project :

And to her explanations to realize this :

And so, I thought it was exactly what I need to do my own projects !…

But I made it more simple… No svgs (I don’t like them !…) , no sounds (I like to listen to my own music when I’m on my computer ) and no effects…

So I did this :


I just used smartshapes, used as buttons… The normal shape is made transparent and the “spotted” shape is just a red circle.

And one variable to follow the numbers of right answers…

There are many other examples on this page :

Once again… A big THANK YOU to Lieve !…

Happy Captivating !…

The post Find the differences with Captivate appeared first on eLearning.

Comparing Knowledge Check Slides with Quiz slides


Knowledge Check Slides were introduced with version 9. In the Help documentation you can read this as Features (quote from the Help):

  • Knowledge check slide imbibes similar features of question slide without any results, reporting structure and interaction ids. 
  • Knowledge check slides do not participate in reviews. 
  • Random questions are not applicable to this knowledge check slide. 
  • Master slide and controls usage is similar to question slide. 
  • Knowledge check slides can be used to impart the learning on specific topics. 

In this post will try to offer some more tips. Since the KC slides are very similar to normal quiz slides, I’ll start with ‘Recognizing KC slides’. Then I’ll show the differences in default setup, and for some other aspects not mentioned in the Help.  You’ll read about the relationship with the quizzing system variables and – as you are used to expect from all my Quizzing posts  – a tweaking tip.

Recognizing KC slides

Difference with Quiz slides is visible in several locations:
  • in the Filmstrip, KC slides get a special indicator at the bottom right, which lacks for Quiz slides; in this screenshot slides 1&3 are KC slides and have that indicator:
  • in the Quiz Properties panel you see more differences with normal quiz slides, most are due to the fact that KC slides are not scored by default:
    • The mention (KC) next to the type of question
    • The lack of the possibility to choose between Graded and Survey (because KC slides are not scored)
    • No scoring, which also means no penalty nor partial scoring for MCQ slides with multiple correct answers.
  • in the Advanced Interaction panel you don’t see a specific indicator. The score of the KC slides is set to 0,  they are not set to be reported but… contrary to what the Help tells, the KC slides have an individual Interaction ID which probably is never used. Look at this screenshot:

Important! There is NO way to convert a KC slide to  a question slide, nor the reverse.

Default setup KC slide

The default settings for a KC slide are bit different from those for a question slide:

  1. For a KC slide only the Incomplete feedback message is activated, not the Correct message as for Quiz slides
  2. For both KC and Question slide only the Submit button is checked off. The Back, Skip and Clear buttons can be activated, but they are not by default.
  3. Attempts are set to Infinite, with the Retry Message enabled. For question slides by default Attempts is set to 1. Because the attempts are set to infinite, you don’t have a Failure message enabled for KC slides. You can decrease the attempts and in that case you can provide up to 3 Failure message, same as for Question slides.

Help states that KC slides will not be visited during Review, they are not in the Quiz scope, except of course if they are nested in between normal quiz slides. Contrary to Pretest slides, the KC slides will not prevent navigation by playbar or TOC, which make them much more useful than Pretest slides.

Important: It is NOT possible to use question pools (see Help), random questions but it is also not possible to use GIFT format to import KC slides. Neither can you use the new CSV import which appeared in more recent versions.

Certain options in the Quiz Preferences are functional for KC-slides, some not: if you check the option to Hide Playbar in Quiz, this will be valid both for question slides and KC slides. Unchecking the option ‘Allow Backwards Movement’ will only prevent backwards movement on question slides, not on KC slides. However, KC slides do not get a Progress indicator! If you want a progress indicator (question X of Y) you can have a look at this older blog post..

When you leave a KC slide, it is reset immediately which is not the case for question slides. Quiz slides are frozen until a new attempt on Quiz level is started. In that way a KC slide behaves like a Drag&Drop slide that is not set to be reported, had no score. There is no possibility to freeze the answer on a KC slide, which may be a game stopper sometimes.

Design of the KC slides depends on the same  dedicated master slides as the normal question slides, with the exception of the new Review buttons which will never appear on KC slides. For navigation on KC slides you can use the Back/Skip buttons or add custom buttons of types allowed on quiz slides (shape button, SVG as button, bitmap image as button).

System variables

Contrary to the Pretest slides, there are no specific system variables available for Knowledge Check slides. I have been looking for quizzing system variables that do get a value from a KC slide. Here is an overview of the variables that are not used by KC slides:

  • cpInQuizScope and cpInReviewMode, both Booleans will not be toggled from the default ‘false’ to ‘true’ when you enter a KC slide. If the KC slide is in between normal question slides, it can be ‘true’ but that is not due to the KC slides.
  • Variables linked with scoring are not used: cpInfoPercentage, cpQuizInfoLastSlidePointScored, cpQuizInfoNegativePointsOnCurrentQuestionSlide, cpQuizInfoPassFail, cpQuizInfoPointsPerQuestionSlide, cpQuizInfoPointsscored, cpQuizInfoPartialScoringOn, cpQuizInfoTotalProjectPoints, cpQuizInfoTotalQuizPoints 
  • cpQuizInfoAttempts: gives the attempts on Quiz level, as specified in ‘Quiz Preferences, Pass or Fail’. Those attempts have no sense for KC slides, since the user can come back as many times as he wants to retake the KC question which is always reset when leaving the slide.
  • cpQuizInfoPassPercent and cpQuizInfoPassPoints: since KC slides have no score, those settings of the Quiz Preferences have no meaning for KC slides.
  • cpQuizInfoTotalQuestionsPerProject: contrary to the Pretest questions which are counted in this variable, as are the normal Question slides, the KC slides are not included in this variable. Same for the variables cpQuizInfoTotalCorrectAnswers, and cpQuizInfoTotalUnansweredQuestions

As you see not many variables are used by KC slides, but some are used! Moreover they can be very useful if you want to do more with KC slides:

  • cpQuizInfoAnswerChoice: one of my favorites as you could read in this old blog post. It can be used to tweak the work flow with KC slides as you’ll read more later on. One exception: it is not populated when you use Advanced Answer feature. I plan to upgrade the blog post about that specific system variable.
  • cpQuizInfoMaxAttemptsOnCurrentQuestion: can be useful as well, although having a similar system variable to cpQuizInfoAttempts for current attempt on question level would be even better. You need a user variable as a counter for attempts on question level. If you keep the default setting of Infinite attempts, this variable will have the value 32767 (no idea why?).
  • cpQuizInfoQuestionSlideTiming and cpQuizInfoQuestionSlideType are available for KC slides as well.

Tweaking tips

Here are some tips, which I tried out with success but will not explain in detail.

  1. If you do not want to keep the Attempts set at Infinite, but to a limited number it would be possible to count the number of correctly answered KC slides. Create a user variable v_counter with a default value of 0. Use the Success action of the KC slides to increment that counter. Later on you can show the obtained value for v_counter, and even use that value in a conditional action to offer feedback or navigate the user back to content slides.
  2. There is no Review possibility for KC slides as mentioned. If you offer limited attempts on question level, you could show a custom feedback message on the KC slide for the questions answered correctly, something like ‘You have answered this question correctly’. When simulating a ‘Review‘ situation, the user will be invited to answer only the KC questions that do not show that message. Be careful: all embedded question slide objects are always on top of the stack, you don’t want the feedback to be hidden by those objects. That can be done by having a shape before the KC slide, timed for the rest of the project and always on top. This tweaking work flow was described in this article: Buttons on Question/Score slides?
  3. The use case described in this thread of the Captivate forums could be solved using the same system variable cpQuizInfoAnswerChoice in conditional actions, combined with a counter to track the number of attemptsl. You cannot leave a normal question slide to a content slide for remediation unless you follow the strict rules for remediation. If you want to limit the attempts to get a correct answer, remediation rules are broken. With a KC slide, the answers are reset every time, which allows a lot more freedom. However: if you need a real score for the slide, you’ll have to use the workaround I described in this blog post: Report Custom Questions – part 2

The post Comparing Knowledge Check Slides with Quiz slides appeared first on eLearning.

Captivate eLearning Challenge #003 – Building A Better Button

Buttons (aka – click me to do something)

These things are really popular in eLearning courses. I want to encourage you for this challenge to push past the simple circle, rectangle, or image in a smartShape style of button. Bring your buttons to life!

As an example – in the last challenge – (which was not about buttons) – I crafted a button to look like a light switch that flipped up and down. See it here.  (You will need to insert all the plugs to see it work.)

So – take a moment and craft a button or two – it does not matter what actions the buttons call and any theme is fair game. Just make them behave a little different, fit your project theme, and take them to the next level.

I see no need to pick a winner for this one. Let’s just get lots of ideas on the table – no stress, no judging – just let the creative juices flow and share with your Captivate family some of your amazing ideas.

We can simply create a new challenge for February 1st. That will give us all a couple weeks to come up with something cool to share.

I look forward to seeing the kind of buttons you come up with for this challenge.

The post Captivate eLearning Challenge #003 – Building A Better Button appeared first on eLearning.

Boolean True / False

I am using javascript and need to use boolean value true / false (not 0 and 1 in this case).  If I assign a variable true or false is Captivate seeing it as a string, or an actual Boolean True / False?  This is what I did:

  • Created a variable.
  • Make default value False.
  • On click of a button, assign True to the variable.


The post Boolean True / False appeared first on eLearning.


Let me start by saying, I love working with Adobe Capitative. I first began using it with version 7. It can be rewarding and challenging all at the same time! My nightmare began with update 2 (on my MacBook pro). After doing the update and entering my license key, the Captivate would shut down as soon as the main screen would come up. I called Adobe support. After hours of troubleshooting, they were able to get it working again. It took uninstalling, reinstalling, deleting my Adobe Creative Cloud installer, renaming folders that hold the system files. It worked okay after that, but Captivate would still become unresponsive.

Fast forward to Update 3. The nightmare took a turn. With this update, Captivate completely stopped working! Technical support performed the same steps. This time it didn’t work. From the end of August to the middle of October, I had no access to Captivate. Which meant not being able to complete my work. I spent hours on the phone with technical support and Adobe engineers. Nothing worked. At the time I had older versions of the Adobe Creative cloud with Premiere Pro, After Effects, and Photoshop, etc. I would occasionally use these applications. I had to delete them ALL  along with my Creative Cloud installer in order to get Captivate to work.

I have had files become corrupted, Adobe support telling me that I need to open a project and build slides one at a time, copying and pasting. Captivate constantly freezes. Now, my latest issue, I’m unable to use the “change state of” option under the Advanced Actions or the Actions menu.  I have deleted the button. Saved the project. Exited from Captivate. Re-added the button. I still cannot use the “change state of” option. Can anyone assist?

The post Frustration! appeared first on eLearning.

Visited State Buttons and Jumping to another Slide

I have a Captivate 2019 project where I have created buttons around menu options and the buttons display a different color once clicked (i.e., a visited state). The user is allowed to select in any order these various menu buttons. Once the user has selected all buttons (i.e., all buttons display a visited state) I want the project to jump to another slide in the project. Will I need to create an advanced action for this? Any suggestions are welcome.

The post Visited State Buttons and Jumping to another Slide appeared first on eLearning.

Emailing from inside captivate 2019

Hi Guys,

I need to send an email from inside captivate 2019 with my user variables in the email. This is what i tried but does not seem to work (I attached the code to a button):

var player = GetPlayer();
var course=”Storyline test course”
var email=player.GetVar(“”);
var subject=”Assessment Complete”;
var body_start=”I’ve just completed my assessment!”;
var mailto_link=’mailto:’+email+’?subject=’+subject+’&body=’+body_start;,’emailWin’);

Please help thanks in advance….

The post Emailing from inside captivate 2019 appeared first on eLearning.

Captivate 2019 Quiz Error – Keeps User In Progress, not able to complete training

I launched an eLearning course (created with Captivate 2019) with 10 quiz questions (multiple choice) at the end of the course. I have it configured to allow infinite number of retry attempts on each question and I allow the user to retake the quiz. I have two buttons at the end: Review Quiz and Retake Quiz. So far, 71 people have completed it with no errors. However, 12 have experienced issues with the submit button not accepting their answers (or maybe missed accepting the first few), getting to the end of the course, and thus failing the quiz. If the user selects to Review the Quiz, there is no option to retake the quiz. Some users say they are not allowed to retake the quiz even if they did not select to review it first. Any thoughts? Also, I accidentally compiled it as Scorm 1.2 instead of 2004. Does that matter? We use Cornerstone OnDemand as the LMS for delivering the eLearning. End users of training are in multiple states, multiple healthcare centers, and on various types of computers/browsers. Thanks in advance for any tips!

The post Captivate 2019 Quiz Error – Keeps User In Progress, not able to complete training appeared first on eLearning.

Imagem com comportamento de botão

Olá como está, espero que bem!

Uma das grande novidades no novo Adobe Captivate 2019 é o comportamento de uma imagem como botão.

Nas versões anteriores, teriamos que criar um Shape e inserir a imagem dentro do mesmo, nesta nova verão, basta que você adicione uma imagem no palco, e em propriedades ative a opção Use as Button, vejamos a imagem a seguir.

Da mesma forma, podemos aditar as formas internas da imagem. Para isso podemos clicar em State View, como mostra a imagem abaixo.

Teremos a área de modificação do State, vejamos o painel ao lado esquerdo do software, onde podemos modificar o estado de cada imagem para que, quando passarmos o mouse sobre, ele seja modificado. Este processo de modificação já foi explicado em um vídeo anterior, localize em meus posts sobre este assunto.

Após a modificação, basta clicar sobre Exit State  .

Teste seu projeto clicando em Preview > HTML5 in Browser.


Fabio OLiveira – Fojool

The post Imagem com comportamento de botão appeared first on eLearning.