An instructional design tool is provided for designing learning based
applications. More specifically, the instructional design tool is
configured to use captured expert knowledge for translating such
knowledge into an environment used for instructional purposes. The
instructional design tool includes at least one component configured to
visually model a gaming scenario using recorded knowledge and graphical
content defined by values associated with classes of respective models
and translate the defined values into a standardized XML format.