Skip to main content
Inspiring
March 9, 2017
Question

Custom Feedback

  • March 9, 2017
  • 3 replies
  • 257 views

Hi there I have been using Captivate and Storyline for years. Both have their advantages of course. Some things are extremely easy in Captivate, others are easier in Storyline. Anyway, I would love to find an easy way to create in Captivate something that is fairly easy to do in Storyline.

I have tried to do it with widget, custom radio buttons and variables, quiz slide... but it does not seem to be feasible without a ton of work. Here is the case. We have one question slide. It is not important that the result is scored, what matters is only the feedback slide.

So we have three radio buttons - one correct answer and two incorrect. I want to have a custom feedback. For instance, if a user gives a correct answer the following will happen.

- A group of smart shapes will slide from the bottom of the screen and will cover the whole screen. So ideally, the group will be there already but the movement will be triggered by the fact that the user has given correct response. The same is to be done for the incorrect response but this time we will have another group of smart shapes.

Any ideas and hints please?

Thank you in advance

Bobby

This topic has been closed for replies.

3 replies

Paul Wilson CTDP
Community Expert
Community Expert
March 9, 2017

While others have provided good suggestions here, I decided to independently answer your question in the form of a video reply and tutorial. Hopefully, you and others will find it helpful. 

Creating Your Own Custom Question Captions

Paul Wilson, CTDP
Inspiring
March 10, 2017

Paul, that is great, thank you so much. This is what I have done - Used three custom radio buttons (smart shapes as buttons). - When selecting the correct radio button, the AA hooked to that radio button would change the variable "Correct answer" from 0 to 1. Same would be done if one clicks the Incorrect radio buttons but then of course the variable "Incorrect answer" would be assigned with 1 and the Correct variable with 0. - On clicking of the Submit button there is an AA executed - the timeline will restart and the smart shape with the Feedback will be Shown (it is immediately after the pause of the Submit button) with a gliding effect covering the whole screen. A part of the AA is also resetting all the variables to 0. I will keep on testing to see if there is any weak spot.

Lilybiri
Legend
March 9, 2017

You have to create a custom question, and I would recommend to use the radiobuttons interaction.  The choice made by the user can be stored in an associated user variable. Add a Submit button, to pause the slide, and to trigger a conditional advanced action. In that action you check the value of the variable and based on that value :

  • Either use the command Apply Effect to ....group 1
    IF var = correct1 or correct2
             Apply effect to group 1
             Continue
    ELSE
              Apply effect to group 2
              Continue


  • Or navigate (micronavigation -) to a frame where the group is made visible and the motion effect starts. Both groups can be in the same location having only a very small part on the stage and starting on the same frame, but invisible in output

           IF var = correct1 or correct2

                   Show Group 1
                    Assign cpCmndGotoFrameAndResume with  framex
                    Continue
            ELSE
                    Show Group 2
                    Assign cpCmndGotoFrameAndResume with  framex

                   Continue

Inspiring
March 10, 2017

Thank you for your post Lieve. I would not go for the radio button widget since I would like to have the options open. I would need to do also the same thing but with multiple choice questions which will be with tickboxes. Thank you specifically for reminding me the cpCmndGotoFrameAndResume variable. It is quite useful. I have been dealing with Storyline for some time now but it feels great to be back with Captivate and have you again helping us. Priceless.

RodWard
Community Expert
Community Expert
March 9, 2017

You can certainly use the Advanced Feedback option with each answer in a Multi-choice quiz question to execute an Advanced Action of some kind to give custom feedback when the learner selects each item.

But one problem you will run into with using quiz question slides and your preferred feedback design (where the smart shapes cover the entire slide) is going to be that the default objects on a quiz slide are always at a higher layer order than other objects you add to that slide.

But since you said that you do not need to have the slide result scored, there's really no need to use quiz slides.  You can create a similar interaction just using normal interactive objects on the slide and then when the user selects one, have that option execute an Advanced Action to slide in the other objects.

Inspiring
March 10, 2017

Thank you for your input about the quiz slides limitations, Rod. I have been reading your blog for years and have learned a lot from it.