Skip to main content
michaelm19617145
Known Participant
July 14, 2016
Question

How to Recall Text in Smart Shape Button?

  • July 14, 2016
  • 3 replies
  • 450 views

I am trying to create a slide with multiple smart shape buttons (with text) where the user is required to select only 2. On the next slide I then want to recall the text within the smart shapes. For example, after making their selections the next slide will present the question: "You selected "XXXXX" and "XXXXX." Is this correct?" I'm guessing what I need to do is somehow assign a variable to the text on the smart shape so that I can then recall it on the next slide by using variables, but I can't figure out how.

    This topic has been closed for replies.

    3 replies

    michaelm19617145
    Known Participant
    July 15, 2016

    After they click on the first button it should then become disable so that they cannot click on it anymore. After they click on the second button all buttons are disable so that they cannot click on anymore buttons.

    Lilybiri
    Legend
    July 15, 2016

    OK, will see when I can find time to try out a solution.

    However, this looks pretty complicated for the goal as I understand it now. If you want only to let them choose out of a list, why didn't you think about using a dropdown interaction, where the chosen item will automatically be stored in a variable?  You can have multiple interactions of that type on one slide. Too bad that the former Listbox widget has been discontinued: it allowed to select more than one item from a dropdown list. Did you consider that alternative? You cannot disable that type of interaction, because it is static, not interactive.

    michaelm19617145
    Known Participant
    July 15, 2016

    On the first slide I would like there to maybe be both a "Submit" button (which takes them to the next slide where they review their answers) and a "Reset" button so that they are able to change their answers at that point if they want to (on the first slide). And then on the next slide, after reviewing their answers, they can still change them if they want to by going back to the previous slide and choosing their answers again.

    There will be a total of 6 buttons and they must select 2 (no more no less).

    And then eventually what I also want to do is make another slide where there is a total of only 4 buttons (minus the 2 choices they previously selected), and they need to make 2 more selections (with the same conditions as before).

    Not sure if this helps but the whole purpose of this is that the learners will be looking at an individualized assessment report of their work performance. And the first 2 choices they will be selecting are their biggest problem areas. The next 2 choices they will select are areas they would also be interested in learning more about.

    We also want to capture this information so that we can forward it to their managers (for coaching purposes). Originally I was going to use multiple answer quiz questions (with check boxes) but using our LMS, the downloadable data was not appearing the way I wanted it to.

    Or if you think there is a better way please let me know.

    Thank you for all your help!

    Lilybiri
    Legend
    July 15, 2016

    This question is still unanswered: 'How do you want to prevent that users click on more than two buttons, and/or more than one time on the same button?'

    Lilybiri
    Legend
    July 14, 2016

    What is the action at this moment for Success for the buttons? You don't tell that.

    To store the text on the chosen buttons, you'll need user variables indeed.  How do you want to prevent that users click on more than two buttons, and/or more than one time on the same button? Based on your explanation for the next slide, I suspect that you'll want also to reset everything and return to the slide with the buttons if the user wants to change the chosen buttons?

    Sorry for all those questions, but it is important to know exactly what you want to achieve, which means all situations have to be considered. I could help you when you can answer those questions. Here are some possibilities:

    • Use a tracker variable v_track that starts at 2 and is decremented with each click on a shape button, when the variable is at 0, it shouldn't be possible to click anymore which means all the other shape buttons have to be disabled. That means that the user cannot change his mind while being on that slide.
    • Two user variables will store the text of the clicked buttons: v_one and v_two. Use a shared action for the shape buttons, that will store the text of that button (will be a literal) in one of those variables, based on the value of v_track: a conditional action.
    • Or (alternative): create a user variable for each button, and set that variable as label on the button (see Dynamic Buttons - Captivate blog ). Based on the tracking variable the content of the button variable will be assigned to v_one or v_two.
    michaelm19617145
    Known Participant
    July 14, 2016

    How would I reset everything so that the user can change their answers if they want to?

    Lilybiri
    Legend
    July 15, 2016

    Please, can you answer my questions first? I expected you to ask information like the last one, but it saves a lot more time for me if I can see the whole picture before searching a perfect solution. Like this last question: Reset, when and based on what event? When they are still on the present slide with the buttons that are disabled? Or only after they visited the second slide, and answering that they want to change the chosen buttons? Or both?