Scenario-based training (also referred to as role playing) can be complex, but is also highly effective. Scenarios can also be used for testing the efficacy of training.
The scenario-based training I have developed has been as complex as including multiple role players, equipment, and safety officers, and as simple as role playing customer escalations with learners participating.