Situated cognitive engineering: The requirements and design of directed scenario-based training