VITAL Pedagogy Authoring Tool
The VIsual Tool for Authoring Learning in games, available here, bridges the gap between the instructional system designer and the game developer to provide a consistent method for specifying both the high level learning objectives and instructional strategy, as well as the low-level detailed logic governing how the game interacts with the students based on their actions and performance.The authoring tool allows the user to specify high-level instructional elements, including:
- Learning objectives of a game scenario (or level)
- Conditions under which training on those objectives will be delivered
- Measures that will be used to track and evaluate performance against those objectives
- The flow of learning experiences within a scenario (i.e., sequencing within the scenario)
- Feedback to give to the student in response to certain actions
- Guidance to give to the student at different points in the scenario
- Negative consequences that occur in response to poor user choices
- Performance-based summary feedback to give to the student at the end of a scenario
The pedagogy engine is developed in the Java programming language and has been designed with a simple message passing framework that can be integrated with different game engines. To date, the pedagogy engine has been integrated with Delta3D, VBS2 (TM), Unity3D (TM) and Silverlight (TM) game engines.