An interactive computer-based training (ICBT) system and method operable
over a computer network for training users. The ICBT system is provided
with a state-machine-based hardware simulator for emulating various
hardware states associated with a piece of equipment on which the users
are to receive interactive training. A software simulator provided as a
command inference engine is coupled to the hardware simulator, wherein the
software simulator allows the users to interactively interrogate the
emulated piece of equipment for its software functionality. One or more
independently selectable learning modules are provided as part of the ICBT
system, wherein each learning module includes one or more lesson plans
related to the hardware and software functionality of the emulated piece
of equipment. Also, the learning modules are inter-dependently associated
with the hardware and software simulators. A user interface is provided
for selecting one or more learning modules and for providing inputs from
the users to the hardware and software simulators of the emulated piece of
equipment so as to modify its configuration. The users can select any
lesson plan or execute a portion of an ICBT session at any point therein
without having to follow any sequential procedure.
Un sistema interactivo y un método del entrenamiento computarizado (ICBT) operables sobre una red de ordenadores para los usuarios del entrenamiento. El sistema de ICBT se proporciona un simulador estado-ma'quina-basado del hardware para emular los varios estados del hardware asociados a un pedazo de equipo en el cual los usuarios deban recibir el entrenamiento interactivo. Un simulador del software proporcionado como motor de inferencia del comando se junta al simulador del hardware, en donde el simulador del software permite que los usuarios interroguen recíprocamente al pedazo emulado de equipo para su funcionalidad del software. Unos o más módulos que aprenden independientemente seleccionables se proporcionan como parte del sistema de ICBT, en donde cada módulo que aprende incluye unos o más planes de la lección relacionados con la funcionalidad del hardware y del software del pedazo emulado de equipo. También, los módulos que aprenden interdependiente se asocian a los simuladores del hardware y del software. Un interfaz utilizador se proporciona para seleccionar unos o más módulos que aprenden y para proporcionar entradas de los usuarios a los simuladores del hardware y del software del pedazo emulado de equipo para modificar su configuración. Los usuarios pueden seleccionar cualquier plan de la lección o ejecutar una porción de una sesión de ICBT en cualquier punto en esto sin tener que seguir cualquier procedimiento secuencial.