A computer-assisted training system for interview-based information gathering and assessment. A GUI displays information pertaining to a training scenario and generates event messages based on student input. An Evaluation Engine compares event messages to rules embodying predetermined instructional content and generates evaluation comments. An Adaptation Engine processes the evaluation comments to produce student feedback that is presented to the student via the GUI. The training scenario includes a scene defining a physical context of the scenario; one or more witnesses who may be interviewed by the student; and the predetermined instructional content. The instructional content includes any of: a predetermined line of questions to be posed by the student to elicit clues relevant to a particular subject of the training scenario, preferred questioning techniques to be employed by the student; and a predetermined line of reasoning to be employed by the student to deduce characteristics of the particular subject.
展开▼