Best method for implementing sequential tasks for training simulators

We are building vr simulation for training in which user has to perform sequential tasks. User can’t perform tasks from in between the sequence.
I would like to know what will be the best way to implement such scenarios ?