Abstract: A scenario based training or assessment method and/or system including user consequences. The method being performed on a processing system and including providing the user with scenario information and providing the user with a question and a plurality of answers. The user provides a selected answer to be received by the processing system, the selected answer being selected from the plurality of answers by the user. The user is then provided with a consequence based on the selected answer. If the user selects an incorrect answer to the question in a particular scenario, a sequence of multiple scenarios loops back and returns to the particular scenario at a later point in time.