Allow a tick to show on a button

Nov 10, 2019

I want to show a tick on a button on an 'Objectives' slide (e.g. Section 1) , when the relative section that the button relates to has been completed.  I also want to then make the next section (e.g. Section 2) not accessible until the previous section has been completed (e.g. Section 1).  I also want all the 'sections' to be completed before the learner can exit the course.

22 Replies
Ned Whiteley

Hi Linda,

The attached example should have all the detail you require in order to set up your menu system.

I have used the value of True/False variables to change the state of the menu buttons to include a tick when the relevant section has been visited. I have also used these variables to control access to the menu buttons, so that the user can only access the next one in the sequence.

Once all four sections have been visited, a Continue button appears, which gives you access to the next section.

If you can't follow something that I have done or have any other queries, just get back to me here.

Linda Welch

Hi Ned, I have completed my menu slide with the variables and the 'exit activity' button appearing once they have all been completed.  It all seems to be working correctly, so thank you very much.  This is such a help, it has been bothering me for ages as to how to get this completed like this, it is particularly useful for assessments too.  Many thanks.  Kind regards, Linda

Wendy Farmer

Hi Linda

if the user is clicking those buttons and leaving and returning to this slide

change the trigger to 

Change state of button 13 to normal when timeline starts on (slide with buttons) on condition variable section12complete=true.

Also, have you verified that section 12complete is changing to true?

Happy to take a look if your want to share the file.

Ned Whiteley

Hi Wendy,

No problem. I was just relieved when I opened up my original file to discover that I had done it the way you were recommending. I was worried that I might have missed something !

The usual Mornington Peninsula weather down here; 30 degrees and sunny one minute, 16 degrees and wet the next. At least we don't have those horrific fires that Qld and NSW are suffering from right now.

Stay safe on the island. :)

Linda Welch

Hi Wendy and Ned, I am still having difficulty with this 'Exit Activity' button, it just doesn't show even though the trigger is the same as Ned's.  I complete section 12 and hit the button that should set the 'section12complete' to True, but the Exit Activity button is still not showing when I return to the Sections and Objectives slide.  I attach a copy of the Trigger I have on the Button 13 - 'Exit Activity'.  Also, the visited state is appearing on each button as I click it, therefore if a previous section has not been completed, the button will not allow you to enter the activity, but still shows as visited.  I am unable to share the file, but have attached some screenshots!  Help!!

Ned Whiteley

Hi Linda,

I understand that you cannot post a copy of your Storyline file in its current state (presumably due to the content). However, is it possible to provide a copy that has the menu slide and a single slide for each section with the content deleted with the exception of the Finish button?

This would enable us to check your variables and triggers to try and solve the problem. I am sure it will probably be an easy fix in the end, but without a copy of the file, it is hard to find the problem.

Linda Welch

Hi Ned, I thought this might be the case.  I have attached a copy of the project with just 5 sections so it is not so bulky for you.  I have included sections 1-4 and the last section, 12 so you can check my triggers.  I have deleted most of the other slides, the content in the ones I have sent is fine!  Just let me know if you need anything else.  Thank you so much for helping me with this.  I should have asked you all first as it has taken me ages to get to grips with all this. Kind regards, Linda

Ned Whiteley

Hi Linda,

As with Wendy, I have also had no problem with your file, including Section 1 showing as complete and the Exit Activity button appearing after Section 12 is complete.

One thing I have noticed is that, where I used a custom state, Completed, for my buttons, you have used one of Storyline's built-in states, Visited. If you use the Visited state, it will automatically change as you select the button, which is why you briefly see the tick before exiting the slide. In my case, the tick does not appear until you revisit the menu slide as it is driven by the trigger to change its state.

It is not an issue either way (purely depends on when you want your tick to appear), but if you use the Visited state, which has its own built-in triggers, you can delete all of the triggers to change the state of your buttons when you return to the menu slide as they are no longer needed:

 

If you are still having problems seeing your Exit Activity button appearing after Section 12 is complete in this abridged version of your project file, then it may be an issue with your software install, as both Wendy and I are seeing it working correctly. To check that you have the latest version, click on the Help menu and then select About Storyline and the version number will appear in the bottom right of the pop-up box. This should say v3.33.20697.0 :

If you don't have the latest version, I would recommend installing it and then previewing your file again to see if it has made a difference. If you already have the latest version, I may have to admit defeat as I can't see where the problem lies.

Linda Welch

Thank you both.  It worked for me on this document too!  I have added all the triggers to each button and each ending slide.  I have changed the Visited state to a custom 'Completed' state as you suggested Ned.  We are going to review it all shortly.  I think it should work now, I will let you know how we get on.  Many thanks again for all your help with this.   I think I understand 'states' now.  Kind regards, Linda

Linda Welch

Hi Wendy and Ned!  My course is working, well sort of.  The 'Exit Activity' button is appearing and working correctly.  The problem I have now is that learners are unable to return to a section to complete that section again if they wish to.  Is there any way that they will be able to do this?  I have attached a sample of the course with most of the content deleted for you to have a look at if you can.  Thank you so much for your help, kind regards Linda

Ned Whiteley

Hi Linda,

As Wendy has pointed out, there are a couple of errors that have crept in probably as a result of the adjustments you have made to remove content from the slides before posting your file for us to view. However, provided you are happy with the way the full course is working, I will assume that you have the triggers correct on your full version.

Solving your other issue regarding users being able to return to previously viewed content is a simple fix.

In your current triggers there are two conditions. The first checks to see if the previous content has been viewed (e.g. Section6Complete = value True) and hence will only allow access to the next section if this is True. The second condition checks that the section has not previously been visited (e.g. Section7Complete = value False). It is this condition that prevents users revisiting a section later.

If you remove this second condition, the user will still be unable to access the sections out of order, however, once a section has been completed, it will now be able to be re-accessed at any stage.

The only other thing you have to do if you wish users to be able to re-access all the content in a section (including audio, video, triggered components etc) as if it were for the first time, is to ensure the slides are reset to their initial state on being re-visited. To do this, simply select this option in the Slide Properties for each of your section slides:

Linda Welch

HI Wendy and Ned, yes sorry, I removed the content and forgot to preview the file before sending it!  Rushing too much, sorry.  Each section button will go to the relevant section in the project!  Thank you Ned, I understand about removing the 'false' condition.  Not so sure about the reset to initial state, but will give it a go and see if it works.  Thank you so much for your help with this.  You will be pleased to hear that I am hoping to go to an advanced articulate session soon!! Kind regards, Linda

This discussion is closed. You can start a new discussion or contact Articulate Support.