A system for teaching a learning objective is provided. The system includes a software application comprising an application logic component and that provides a user view and a facilitator view. An intervention control is arranged to interface directly with the application logic component. A method is also disclosed for teaching a learning objective and includes the steps of executing a software application that includes an application logic component and that provides a user view and a facilitator view; and using an intervention control to interface directly with the application logic component. The system and method may be implemented as part of programmed instructions in a computer system and/or a computer readable medium.