Versatile resource computer-based training system
First Claim
1. A computer-based training system comprising:
- a computer network defining a plurality of network ports;
a lesson server functionally connected to the network, the lesson server storing a plurality of lessons, each lesson comprising a synchronized set of audio and interactive graphical display resources;
a plurality of student workstations functionally connected to respective network ports, each student workstation configured to display the graphical display resources of a selected lesson and to receive interactive student responses to these resources;
an audio server functionally connected to the network and comprising a plurality of audio ports, each audio port operative for connecting at least one telephone line to the audio server, the audio server configured to play the audio resources of the selected lesson via a selected audio port in synchronism with the display the associated graphical display resources;
a plurality of telephone extensions, each associated with and located near a student workstation to allow the student workstation and the associated telephone extension to be accessed simultaneously by a student user;
a private branch exchange functionally connected to the audio ports of the audio server by way of a trunk of telephone lines, the private branch exchange configured to selectively connect available lines of the trunk to lines connected to the telephone extensions to connect the telephone extensions to the audio server;
upon receipt of a telephone call at the audio server from a telephone extension operated by a student user, the audio server operative to deliver an audible identification number to the student user via the telephone extension; and
upon entry of the identification into the student workstation, the computer-based training system operative to use the identification number to associate the network port assigned to the student workstation with the audio port connected tothe associated telephone extension for the purpose of correlating the student workstation with the associated telephone extension.
7 Assignments
0 Petitions
Accused Products
Abstract
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 of the present invention 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.
-
Citations
29 Claims
-
1. A computer-based training system comprising:
-
a computer network defining a plurality of network ports; a lesson server functionally connected to the network, the lesson server storing a plurality of lessons, each lesson comprising a synchronized set of audio and interactive graphical display resources; a plurality of student workstations functionally connected to respective network ports, each student workstation configured to display the graphical display resources of a selected lesson and to receive interactive student responses to these resources; an audio server functionally connected to the network and comprising a plurality of audio ports, each audio port operative for connecting at least one telephone line to the audio server, the audio server configured to play the audio resources of the selected lesson via a selected audio port in synchronism with the display the associated graphical display resources; a plurality of telephone extensions, each associated with and located near a student workstation to allow the student workstation and the associated telephone extension to be accessed simultaneously by a student user; a private branch exchange functionally connected to the audio ports of the audio server by way of a trunk of telephone lines, the private branch exchange configured to selectively connect available lines of the trunk to lines connected to the telephone extensions to connect the telephone extensions to the audio server; upon receipt of a telephone call at the audio server from a telephone extension operated by a student user, the audio server operative to deliver an audible identification number to the student user via the telephone extension; and upon entry of the identification into the student workstation, the computer-based training system operative to use the identification number to associate the network port assigned to the student workstation with the audio port connected to the associated telephone extension for the purpose of correlating the student workstation with the associated telephone extension. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium having computer-executable instructions defining:
-
an authoring program module accessible by a lesson designer to create a plurality of lessons, wherein the authoring program module has computer-executable instructions for interrogating a target screen object to identify a screen object control that is not supported by the authoring program module; extracting a screen object bit map from the target screen object corresponding to visual aspects of the target screen object that do not correspond to screen object controls that are supported by the authoring program module; storing the extracted screen object bit map as an indexed resource for later retrieval; and creating a script instruction within the lesson for associating a function with the screen object bit map; each lesson including one or more links to versatile resources for display or play in association with the lesson; each resource stored in memory and independently retrievable for display or play with multiple lessons; one or more runner program modules accessible by lesson takers for running the lessons; and a relational database accessible by the runner program modules and containing information for retrieving desired resources for display or play in association with the lessons. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-based training system comprising:
-
a lesson server comprising a plurality of lessons, each lesson comprising synchronized audio and visual resources; an authoring program module coupled to the lesson server and operative to; interrogate a target screen object to identify a screen object control that is not supported by the authoring program module; extract a screen object bit map from the target screen object corresponding to visual aspects of the target screen object that do not correspond to screen object controls that are supported by the authoring program module; store the extracted screen object bit map as an indexed resource for later retrieval; and create a script instruction within the lesson for associating a function with the screen object bit map; an audio server coupled to the lesson server and operable for playing the audio resource; a computing device coupled to the lesson server, the computing device operable for receiving at least one of the plurality of lessons and displaying the visual resource; and a telephone coupled to the audio server and located proximate to the computing device, the telephone operable for receiving the audio resource being played by the audio server. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer-implemented method for providing training comprising:
-
using an authoring program module to create a lesson comprising a visual resource and an audio resource, the visual resource comprising controls, wherein the authoring program module is operative to; interrogate a target screen object to identify a screen object control that is not supported by the authoring program module; extract a screen object bit map from the target screen object corresponding to visual aspects of the target screen object that do not correspond to screen object controls that are supported by the authoring program module; store the extracted screen object bit map as an indexed resource for later retrieval; and create a script instruction within the lesson for associating a function with the screen object bit map; receiving a request for the lesson from a client computing device; transmitting the lesson to the client computing device such that the visual resource is synchronized with the audio resource; and receiving a response to the lesson from the client computing device. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer-readable medium having computer-executable instructions for performing the steps
using an authoring program module to create a lesson comprising a visual resource and an audio resource, the visual resource comprising controls, wherein the authoring program module is operative to: -
interrogate a target screen object to identify a screen object control that is not supported by the authoring program module; extract a screen object bit map from the target screen object corresponding to visual aspects of the target screen object that do not correspond to screen object controls that are supported by the authoring program module; store the extracted screen object bit map as an indexed resource for later retrieval; and create a script instruction within the lesson for associating a function with the screen object bit map; receiving a request for the lesson from a client computing device; transmitting the lesson to the client computing device such that the visual resource is synchronized with the audio resource; and receiving a response to the lesson from the client computing device.
-
Specification