Remediation and Scoring for Knowledge Check slides.


A user in the Adobe forums asked this: “…a Knowledge Check – when an incorrect answer is selected it links you back to the slide where the content for that question is covered? Once they have reviewed the content it takes the learner forward in the training to the slide after the Knowledge Check where they left off.”

This looked like a typical use case for the Remedation feature which is available in Captivate for Quiz slides. Recently I blogged about breaking the eternal loop which normally is linked with that feature in its default setup.  I had not tested the workflow for Knowledge Check slides which share a lot of features with scored quiz slides. Since I planned since a while to explain how to score KC slides thought I could combine both in an example project. That scoring workflow could also be used in an Interactive video, where only Knowledge Check slides are allowed as overlay slides.

Example project

Try it out. The project has a title slide, three content slides, 5 Knowledge Check slides and an End slide. The topic is about ‘decisions’ in advanced/shared actions. Only 1 attempt is allowed for each KC slide. On Success you get a score, on Failure you will be navigated to the relevant content slide. Clicking the Next button on the content slide will bring you back to the Quiz, but to the next quiz slide as the user requested.



In this screenshot the Advanced Interaction panel (F9) clarifies the setup for the project. The only missing actions are those used On Enter for the 5 quiz slides:


Default setup summarized:

  1. Each content slide (here slides 2, 3, 4) needs a Next button.
  2. The (simple) action for those buttons is ‘Return to Quiz’ (red rectangle in the Advanced Interaction panel)
  3. For each Quiz slide (slides 5-9 in the example) Attempts are set to 1, and the Failure action needs to be: ‘Jump to slide x’ where you replace ‘x’ by the content slide needed for the remediation.  You see in the screenshot that multiple quiz slides can use the same content slide.


The user question asked to navigate the learner back to the quiz, but not the same quiz slide but to the next quiz slide. For that reason a very short action was created.

This action needs to be triggered by the On Enter event of each question slide.  For your convenience I saved it as shared action (no parameters) which makes it easy to import in any project. You can download it from this link; EnterQuest.

If you never used Shared actions, look in my blog for the Crash course about using shared actions.



To store the score, create a user variable v_score. 

I inserted a text container on the first question slide, to show the score:
score = $$v_score$$ pt

This text is set to display for the rest of the project. It is hidden On Enter for the custom Results slide. For KC slides, since there is no score by default, the normal Results slide will not be inserted. The score will not be transferred to a LMS, is just meant for self-assessment.

Shared Action ScoreAct

This action needs to be triggered by the Success event of the KC slide (see Advanced Interaction panel in the screenshot at the beginning). The unique parameter allows to set an individual score for each of those KC slides because questions have rarely the same weight. IF you insist on having the same score for each KC slide you can easily create an advanced action using the shared action as template. Download the shared action:

EnterFirstQuest action

This advanced action is created from the shared action EnterQuest, and is needed when you want the text container to show the score:

It was not necessary to replace the system variable cpInfoPrevSlide by the slide number 4. I did it to clarify the meaning of that system variable. The first question slide is slide 5. Tx_score doesn’t need to be shown when coming from a content slide for navigation. But it needs to be shown on first visit, if the user retakes the course on failure. The text will have been hidden by the action:


This action is needed  On Enter for the custom results slide:

You can see that I used two multistate objects: one with the Characters, one with the message. The passing score is set at 20pt (out of 25 which is 80%). The Normal state of the objects is the one corresponding with a Success, the Fail custom state is for Failure.


If you are new to using Shared actions, I have an intro course available.

  1. Intro
  2. Part 1step-by-step” OR “video
  3. Part 2 step-by-step” OR “video

Whenever you want to use an advanced action in multiple projects, it is much safer to use a shared action than copy/paste advanced actions. The copy/paste scenario is especially tricky when actions are triggered by slide events or contain references to slides.

The post Remediation and Scoring for Knowledge Check slides. appeared first on eLearning.

Publishing Adobe Captivate projects to Adobe Connect in HTML

I have many projects created in Adobe Captivate that I have published to my computer and then loaded them into Adobe Connect content as an swf.  I then use the URL from Adobe Connect to create hyperlinks for our client video training library.   I am told these will not work after this month.  Is this true and how can I publish them in HTML to Adobe Connect?  Is this possible?  I am having a hard time figuring out how to do this.

The post Publishing Adobe Captivate projects to Adobe Connect in HTML appeared first on eLearning.

Adding Advanced action to layered multi-state object

Good day!

In my project I have a layered character that I have made into a multi-state object. I wish for the continue button to show only when the last state is shown. I have only been able to be successful at making the whole multi-state object the trigger, not a specific state itself. This must be possible. Any suggestions?

The post Adding Advanced action to layered multi-state object appeared first on eLearning.

Advanced Actions Window __ Null Issue


I’m encountering an issue with the Advanced Actions window. When I open it all is see for labels of fields is null. I can’t even close the window as there is not option for that, therefore causing me to quit captivate.

I’m using Captivate, macOS Catalina (10.15.7)

Any guidance is appreciated.


The post Advanced Actions Window __ Null Issue appeared first on eLearning.

Need Hint Captions to Always be Visible

Hello all,

I have a project where I have several software simulation files that I need to adjust the hint captions.  Currently the hint captions only appear on rollover of the click box.  My client is requesting that the hint captions are always visible, not just on rollover.  Other than hiding the existing hint captions and manually inserting a smart shape as a replacement, is there an easy way to remedy this?



The post Need Hint Captions to Always be Visible appeared first on eLearning.

Need Hint Captions to Always be Visible Instead of on Hover

Hello all,

I have a client request for several software simulations to have the Hint Captions always visible instead of only visible when you rollover the click box.  Is there a setting I can adjust for this?



The post Need Hint Captions to Always be Visible Instead of on Hover appeared first on eLearning.

Show button after all layered multi-state objects are shown

Hi! I’m working on a project where I have a multi-state object  – a character – that has 4 states, none of which show at the same time on the screen, one shows, your click and the next state is shown and so on. I’d like to hide the continue button on this slide until all of the states are seen, but I can’t figure out how to attach an Advanced Action to just a specific state, and not the whole object. I feel like this has to be possible – I’ve searched for hours and can’t find a solution.

Anyone know what to do?


The post Show button after all layered multi-state objects are shown appeared first on eLearning.