Copy link to clipboard
Copied
Hi,
I have a quiz (Captivate 9 - responsive) with a couple of questions and incorrect/correct feedback.
For every quiz question I am using the setting "Time limit" and Timeout Caption.
I want the users to see how much time remains for that question.
What have I done:
- I have added a textbox with a variable
- Via Javascript I can show the countdown time in this textbox.
The javascript starts 'On Enter' of the slide.
That works fine. Only problem: when the user clicks the submit button before the time limit, the countdown counter continues. It should pause. But the the actions under 'On Success' and 'Last attempt' only execute AFTER the user clicks on the Correct/Incorrect caption, so no effect adding Javascript there. I need to execute code WHEN the user clicks the Submit-button. But that isn't possible.
Any ideas?
(The built-in Hourglass interaction doesn't do it for me)
Thanks
Christophe
Copy link to clipboard
Copied
The only way to have the On Success or On Last Attempt events to fire immediately after clicking the Submit button is to disable the feedback captions.
Copy link to clipboard
Copied
Hi Rodward,
Thank you.
When I don't use the default feedback captions, then I need to create custom feedback captions.
However, my questions are in a question pool. When I add a random queston slide, I can't seem to 'call' the custom feedback captions in an advanced or shared actions. I cannot select them in the parameters of my shared actions, so I cannot show them in case of 'On success'. Is that default behaviour or am I overlooking an option?
Kind regards,
Christophe
Copy link to clipboard
Copied
This important information was left out of your original question. Tweaking like I explained in my blog post is not possible for question pools, sorry.
Copy link to clipboard
Copied
Hi Lilybiri, thank you. I must have skipped that part in your blog post.
Another problem with custom feedback captions seems to be that you cannot put them on top of the question itself. Especially for a responsive project, you might want to put the feedback on top of the question so that the feedback takes up the whole screen and is more readable on smaller phone screens.
Copy link to clipboard
Copied
Indeed, all embedded objects are alway on top of the stack. In some cases, when you use a shape, a workaround is to put the shape on the previous slide (non-question slide, can be very short) and time it for the rest of the project, always on top. Make it visible on the question slide and it will be on top. I explained and demonstrated this workaround in this post:
Buttons on Question/Score Slides in Captivate 6? - Captivate blog
Copy link to clipboard
Copied
To skip first test of the Submit process, have a look at: Question Question Slides in Captivate - Captivate blog