Forum Discussion
Need help making not started, in progress and completed triggers for menu bar?
- 23 days ago
I think the current setup might be overcomplicating things by using multiple True/False variables to manage just a few status values. Instead, you could simplify it by using text variables that switch between "Not Started", "In Progress", and "Completed".
Also, unless you're using state changes on text boxes to visually indicate something specific (like applying colors to shapes based on status), there doesn't seem to be a strong reason to handle it that way. It might actually add more confusion to the setup.I’ve created a simple demo using 4 text variables to track 4 chapters. Each variable is displayed in its own text box, and the status updates automatically as you move through the slides. Each chapter in my example has 3 slides. The corresponding text variable updates to "In Progress" when the first slide of the chapter is reached. It doesn’t change when returning to the menu unless the last slide of that chapter has been visited, in which case the variable updates to "Completed".
Check it out and see if it could simplify your current project.
First of all, you don't need the triggers to change the state to Not started. Just set that as the Initial state.
You also don't need any of the Mod[#]InProgress variables. You can simply change the associated unit label to the In Progress state when the user clicks the button to start that unit. Just be sure that trigger comes before the one that jumps to the unit/scene. (A trigger can't run if the program has already jumped to another slide.)
- Note that in my example above, I renamed the objects. I suggest you always give meaningful names to objects involved in an interaction (especially when you're asking for help). That makes developing and troubleshooting much easier.
Finally, you can change a unit label to Completed when the timeline of the slide starts with a condition that the associated variable = True. (I assume you change it to True at the end of the unit.)
- Note: A "when timeline starts on this slide" trigger will always run when the user reaches a slide. That's true even if the Slide Properties are set to Resume saved state.
- DanielCowen-Riv29 days agoCommunity Member
Hi, thanks for this, but still not working. I did what you said, and it's still not working. When I click the button unit 1, it changes the state to in progress, but then when I go to the module 1 and then back button or home button it goes back to not started state, and I want it to say in progress
- DanielCowen-Riv29 days agoCommunity Member
I have attached what I have done so far
Related Content
- 6 months ago
- 6 months ago