Skip to main content
Inspiring
September 26, 2019
Question

Can't enable some buttons with actions

  • September 26, 2019
  • 1 reply
  • 441 views

Hi all,

 

I have a quiz set up with some logic to show, hide, enable or disable various buttons on the slide. There is a reset button that resets all the variables and enables all the buttons that should be enabled for the first question. However even though the reset button's advanced action says for example "enable Q1A", button Q1A does not seem to be enabled. The rollover effect using object states for the button works, but clicking the button does nothing.

 

Can anyone suggest anything obvious that could be going wrong? The fact the states work makes me wonder if the button is actually enabled but there is something else stopping it performing it's action. The button is set to allow infinite attempts.

    This topic has been closed for replies.

    1 reply

    RodWard
    Community Expert
    September 26, 2019

    There may be some other setting in the module that is blocking the action the button is supposed to execute.

     

    For example, if the button is a Back button but you have Backward Movement disabled in the quiz settings then clicking the button would achieve nothing.

    Tim_JFAuthor
    Inspiring
    September 26, 2019
    Thanks for the reply! To test if this is the case we added a second button to the slide which calls the action the problem button is meant to call. The new button executes the action correctly while the disabled(?) one does not.
    RodWard
    Community Expert
    September 26, 2019
    OK. Well that blows the theory that there is some other setting in Captivate that is interfering with the action. There are two other possible explanations I can think of. One is that the button object has become corrupted and needs to be replaced. You can easily test this by pointing your Advanced Action at the extra button you just added to test my first idea. However, buttons don't usually corrupt in Captivate projects very often. Which means the MOST likely reason for your issue is that you have a logic error in your Advanced Action. You need to go back and look carefully at the way the conditions are set up. You may find that the button action cannot work because the setup of the Action itself prevents that.