Abstract:Intelligent tutoring is a hot field in the study of information-based teaching. Applying this technology to knowledge of regulations and operational procedures that are expected to remembered accurately and obeyed strictly, will improve the ability of grasping and using related knowledge. Using the method of object oriented, improve greatly the flexibility of general theme representation and question template. Template-based methods of domain knowledge representation and tutoring questions generation are all presented. It can generate multiple tutoring questions for different attributes. The reduced state transition method can avoid efficiently the problem of state explosion. Finally, taking shipboard damage control as one application background, a prototype system was developed and worked well using this method, illustrating the feasibility and practicality of the design method.