A computer-based training (CBT) system using versatile resources to
support multiple training scenarios in a multi-user environment. The CBT
system includes an authoring program module accessible by a lesson
designer to create a number of lessons. The CBT system includes one or
more runner program modules accessible by lesson takers for running the
lessons created with the authoring program module. The CBT system also
includes a relational database accessible by the runner program modules
and comprises administrative information and information for retrieving
desired resources. The versatile resources reduce the memory storage
requirements for a CBT system capable of supporting multiple training
scenarios in a multi-user network environment. The CBT system
realistically simulates multi-mode communication systems and implements
progressive mentoring and voice-based progression methodologies.