Copy link to clipboard
Copied
I'm working on a project in Captivate 2019. I have 4 buttons on a slide covering 4 bits of text/images. I want my users to click on each button to show the information behind it. Once they have clicked on each of the 4 buttons and have seen the 4 bits of information, I want the 'next' button to appear. https://birthdaywishes.onl/
I've looked at several videos on YouTube and read a few guides, but when I try it doesn't work. Also it seems their projects are more complex. Any help is appreciated.
(Sorry for any errors, posting from my phone) https://myip.kim/
Copy link to clipboard
Copied
Moving to the Captivate forum from Get Started
Copy link to clipboard
Copied
I suppose the sequence is not imposed and the learner can click same button several times? You don't tell neither if you want all text to remain on screen or replace them when a new button is clicked. Can you also tell which version you are using (Help, About Captivate) and OS?
Easiest is when you don't want to allow the learner to click more than once on the same button. In that case you'll only need one variable which acts as a counter, even with a free sequence. If you want to allow them clicking multiple times you need to create one variable for each button, a Boolean which will be toggled from 0 to 1 when button is clicked.
Each button will need an advanced action with two decisions in any scenario. The first decision will be non-conditional, shows the text (or goes to another state if text is in a multistate object, which is the best way), and increments the counter var in the first scenario, or assigns the value 1 in the second scenario. The second decision needs to be conditional. In the first scenario it will show the previously hidden Next button if the counter has reached the value 4. In the second scenario the four variables have to be checked, and only if they all have the value 1 the button will be shown.