Truly generic and reusable intelligent tutoring software architectures have remained elusive. As part of our effort to develop tutoring systems for simulations of ill-defined domains, a software framework has emerged with minimal dependencies on any domain-specific details, except for the data used to instantiate the framework for a particular application. Here, we describe this framework, its functionality, underlying representations, configurability, and use of natural language generation. .
Dave Gomboc, Mark G. Core, H. Chad Lane, Ashish Ka