I am building a coaching app with stages of work to do. I am struggling with the following: I want the users to do the stages in order. I want them to see what is locked, but not be able to access it. As they complete a stage, they get access to the next one.
I am probably over-complicating the solution - any idea how to build it into a simple mechanism?
Currently I have a statuses database - each time a user completes a stage, a new entry is created recording the number of the completed stage. I was hoping to show the locked stages for those whose number is above the maximum stage completed… but I am struggling with that.
Any help welcome! Thanks. Greg