Skip to main content
TVP_C5944
Known Participant
November 6, 2017
Question

Custom question slide won't advance without a score

  • November 6, 2017
  • 1 reply
  • 955 views

Despite having used various forums extensively over the years, this is the first time I've had to resort to posting a question myself - sorry about the length of the post!

I'm running Captivate version 9.0.0.223 on Windows 8.1 (please don't judge!). I am aware that there are bugs with this release, which I guess might be the cause of my problem - I'm trying to get my IT department to install the hotfix. I will be publishing to SWF/HTML5 for use in Moodle.

I am a complete Captivate novice - this is my first project using the software.

I've created a standard non-responsive quiz using custom question slides rather than the master slides and will need the quiz results to be passed to Moodle. Having experimented with trying to do that through the use of user variables, I understand that getting the scores/results to Moodle will require JavaScript (which I don't have time to learn for this project).

Instead, I've now tried a different approach. I realise that this hardly an elegant solution, but I have a number of (smart shape) submit buttons on each slide that are set as 'Include in Quiz', each with a score value attached. The submit button that gets displayed will be the one that corresponds to the score the user achieves (for example if the user scores 2, then the submit button that shows will be the one with a score of 2 attached to it)

So in a straight forward true/false type question, if the user selects the right answer, a submit button appears that has a score of 1 attached to it. Clicking on that button displays a custom feedback object with a 'correct' state shown. Clicking on that object then moves to the next slide.

So far, so good.

The problem comes when the user selects the wrong answer.

In these situations, the user scores zero, but I can't include the button in the quiz with a score value of zero (I don't understand why that is, but it's immaterial), so instead the submit button in this case is not included in the quiz and just displays the same feedback object in an 'incorrect' state.

Now though, when the user clicks on that feedback object, nothing happens. Its only action is 'Go to the next slide'.

It's as if Captivate is saying you can't move on because there is a button included in the quiz which has not been pressed. If I include the submit button in the quiz with a score, it all works - just like the 'correct' submit button does - but this obviously defeats the object of having a wrong answer!

All of the buttons and objects are set to display for the rest of the slide, except for one hidden button which pauses to prevent premature progression.

What am I doing wrong? Let me know if there's anything else I can add...

Thanks in advance,

Ben

This topic has been closed for replies.

1 reply

Lilybiri
Legend
November 6, 2017

Sorry, but you are indeed on a pretty buggy release. 3 patches were offered for 9, present version is 9.0.2.437

I don't understand why, as a newbie, you don't want to use the included question slides? It is perfectly possible to create custom question slides, I have lot of examples on my blog, but those need an in-depth knowledge of system quizzing variables, custom variables, advanced/shared actions. Scored objects can indeed be included in the values reported by the quizzing system variables, but to allow multiple attempts, reset, review, retake functionality you'll need a lot of work. I don't see any mention of an advanced action in your text. This cannot be solved only with adding scored buttons or other interactive objects/widgets.

TVP_C5944
TVP_C5944Author
Known Participant
November 6, 2017

Thank you for the prompt response.

The main reason for not using the built-in slides was because I need to include 'fill in the blank' questions that use multiple dropdowns and scoring for each one (i.e. a paragraph with three dropdowns worth a point each) which isn't, as I understand it, possible with the built-in slides. I'm also have a specific aesthetic that I want to achieve that I was struggling to replicate in the standard question slides.

I can get the quiz to work using user variables to record the scores, but as you say, the difficulty kicks in with those other parameters.

I am indeed using advanced conditional actions to facilitate all this (I'm new to Captivate, but not to the concept of macros which is broadly the same thing) - apologies for not making that clear.

The actions use user variables to store the status of the clickable options and therefore work out what the score should be. Then, based on that score, it shows the relevant submit button that corresponds with that score.

Is it your view then that this problem is most likely to be due to the bugs, or might there be a different reason?

Lilybiri
Legend
November 6, 2017

You don't need user variables to have a FIB custom question with partial scoring. Just use scored TEB's for each of the to be filled in fields. That will save you a lot of trouble because those TEB's can be validated. Quizzing system variables are read only, the score of a TEB on Success will automatically be added to the variables, with user variables you will indeed need to use JS.

Have a look at: Using Quizzing System Variables - Captivate blog

Report Custom Questions - part 2 - Captivate blog

I am not sure your problems are due to the bugs fixed with the patches. I could have a look at the advanced actions if you insert them as screenshots.

As for estethics, just edit the quizzing master slides, lot can be done and they are part of the theme.