I'm assuming you want the user to finish each section before they see the Knowledge check Menu Item. So here's what I'd do:
1. Have the Knowledge Check Menu Option begin in the Hidden State
2. Add a True False Variable for each section of your course (section 01, section 02, etc.). I'd set them as "False". In my mind, I think, did the user finish the section yet? True or False.
3. At the end of each section you'll add a trigger to change that particular section's True False variable to True. So perhaps you add a trigger to the Next button on the last slide that says to change the variable to True. (make sure this is placed in order ABOVE the jump to main menu trigger).
4. Back on the main menu, you'll have a trigger that says, in essence, "Change the state of the Knowledge Check Menu Button to Normal when Section 01 TF variable is True AND Section 02 TF variable is equal to True, etc."
The reason I ask is that you shouldn't need variables if you're staying on the same slide. You could achieve the same thing using states. See the attached file.
I altered the original file to more closely match your approach. In this case, we put a trigger on the slide layer close button to evaluate the visited nature of the buttons on the base layer. (see attachment).
Well, it's up to you as to whether you want them to or not. It doesn' t impact the design approach of the triggers either way. Given your statement about them not clicking in the correct order, I thought maybe you wanted them to.
Or did you make that statement because you thought it might mess up the triggers?
This is the functionality that I am trying to build too; however, "Quiz" still appears in the Articulate Player Menu throughout the Project. Is it possible to hide the Quick from the Storyline Menu too?
Select the Quiz heading and click the delete button. It will ask if you want to remove the children - click yes. The Quiz will no longer display in the menu - this does not delete the quiz from the story file.
20 Replies
Hi Samantha,
I'm assuming you want the user to finish each section before they see the Knowledge check Menu Item. So here's what I'd do:
1. Have the Knowledge Check Menu Option begin in the Hidden State
2. Add a True False Variable for each section of your course (section 01, section 02, etc.). I'd set them as "False". In my mind, I think, did the user finish the section yet? True or False.
3. At the end of each section you'll add a trigger to change that particular section's True False variable to True. So perhaps you add a trigger to the Next button on the last slide that says to change the variable to True. (make sure this is placed in order ABOVE the jump to main menu trigger).
4. Back on the main menu, you'll have a trigger that says, in essence, "Change the state of the Knowledge Check Menu Button to Normal when Section 01 TF variable is True AND Section 02 TF variable is equal to True, etc."
I hope this helps!
Mike
Hi Samantha,
I thought it might be helpful if you had an example so I did a quick mock up for you in Storyline. File is attached.
Mike
WOW! Thank you! perfecto! :)
Hello,
Hoping you can help...
I am trying to achieve this same functionality except this times with tabs.
The user clicks the tab options, which open a fly-out on the same slide.
I want to user to click all tab options and then once they have all been clicked I want a knowledge check button to appear.
Is this possible?
I am not getting the same results when I add the variable triggers to the slide layers as I did when I added them to new slides.
I really appreciate your help
Samantha,
Is the goal to have the button appear only after the layer is closed? If so, do you have a mechanism to close the layer?
Mike
Samantha,
The reason I ask is that you shouldn't need variables if you're staying on the same slide. You could achieve the same thing using states. See the attached file.
Mike
Yes, I want them to view all the content on each layer, and then have the knowledge check button appear.
And yes, I have a close button
here is a visual
Mike
That's what I was looking for! thank you :)
I also want the clicked tabs to show as visited once they've been clicked...
Hi Samantha,
I altered the original file to more closely match your approach. In this case, we put a trigger on the slide layer close button to evaluate the visited nature of the buttons on the base layer. (see attachment).
Mike
Here is what I have! I am confusing myself :) lol
The only thing about the last file you sent, is they might not click on the tabs in order...
Hi Samantha,
In your current file, they also don't need to click on the tabs in order. Is that something you'd like them to do? Say, click from top to bottom?
Mike
I can specify that if that's the only way to make it work
Well, it's up to you as to whether you want them to or not. It doesn' t impact the design approach of the triggers either way. Given your statement about them not clicking in the correct order, I thought maybe you wanted them to.
Or did you make that statement because you thought it might mess up the triggers?
I would like them to be able to click in whatever order, I just want the KC button to appear after they are all clicked
Hi Samantha,
I've altered your demo file to meet your requirements (I think!).
Let me know if this hits the spot!
Mike
Its working perfectly!
Your Awesome!
Thank you so much :)
This is the functionality that I am trying to build too; however, "Quiz" still appears in the Articulate Player Menu throughout the Project. Is it possible to hide the Quick from the Storyline Menu too?
Hi Roger
Player > Menu
Select the Quiz heading and click the delete button. It will ask if you want to remove the children - click yes. The Quiz will no longer display in the menu - this does not delete the quiz from the story file.
This discussion is closed. You can start a new discussion or contact Articulate Support.