The authoring system XAIDA [10], which stands for eXperi- mental Advanced Instructional Design Advisor, was developed for creating tutors to teach maintenance of physical devices. The Expert Module of XAIDA consists of four shells for teaching the physical characteristics of the device, the theory of operation of the device, the procedural operations of the device, and troubleshooting problems with the device. A fixed set of instructional strategies is associated with each shell. CREAM Tools [11] is another authoring system which allows the author to represent the relationship between elements of the curriculum including courses, topics, concepts and procedures. This tool also has a feature of authoring instructional objectives separately from topics. It uses different vocabularies for learned capabilities vs. bevarioural objectives, including Gagnes five categories of learned capabilities and Bloom’s 6 level classification which is further divided into 31 terms.