Software training system
First Claim
1. A software training authoring system comprising:
- (a) a computer system including central process (CPU) means for executing computer programs, and keyboard means for entering data and commands into said computer system; and
(b) recording means for recording on a multiple channel recording medium an audio signal on a first channel and keystroke data on a second channel, said audio signal and keystroke data being recorded so that both can be produced simultaneously when said recording medium is read, said audio signal including oral instructions for explaining the usage of a predefined computer program, said keystroke data including keystrokes for use as input data and commands to said predefined computer program simultaneously with the reading of the corresponding oral instructions recorded on said first channel;
said computer system further including;
(c) recording control means, includingon/off software means for activating and deactivating said recording means; and
keystroke transmission means for sending keystroke data for use in said predefined computer program to said recording means for recording on said recording medium.
2 Assignments
0 Petitions
Accused Products
Abstract
There is described a software training system including a computer, a cassette tape player system, and software for running the computer. This software includes the target program which the student is learning to use and courseware which defines a multiplicity of events which correspond to different portions of a predefined training lesson.
The tape player system is attached by an interface to one of the computer'"'"'s ports. The interface allows the computer to turn the tape player unit on and off, and also transmits keystroke data from the left track of a stereo cassette which is mounted in the tape player to the computer. Oral instructions or other sounds recorded on the right track of the stereo cassette are played over a speaker. The training system works by alternately turning on the tape to give the student oral instructions and to get keystroke from data from the tape, and then turning off the tape player while the student enters keystrokes, for use in the target software program, which follow the oral instructions previously given.
The keystrokes entered by the student are compared with a filter specified by the currently active event in the courseware. If a correct entry is made, the tape player is turned back on and the lesson continues. Certain predefined keystrokes from the tape player cause a new event from the courseware to be selected and for the tape player to be turned off. Furthermore, if the student fails to make the correct keystrokes within a preselected time period the training system enters the correct answer for him and proceeds with the next portion of the training session.
72 Citations
12 Claims
-
1. A software training authoring system comprising:
-
(a) a computer system including central process (CPU) means for executing computer programs, and keyboard means for entering data and commands into said computer system; and (b) recording means for recording on a multiple channel recording medium an audio signal on a first channel and keystroke data on a second channel, said audio signal and keystroke data being recorded so that both can be produced simultaneously when said recording medium is read, said audio signal including oral instructions for explaining the usage of a predefined computer program, said keystroke data including keystrokes for use as input data and commands to said predefined computer program simultaneously with the reading of the corresponding oral instructions recorded on said first channel; said computer system further including; (c) recording control means, including on/off software means for activating and deactivating said recording means; and keystroke transmission means for sending keystroke data for use in said predefined computer program to said recording means for recording on said recording medium. - View Dependent Claims (2, 3)
-
-
4. A software training authoring system comprising:
-
(a) a computer system including central process (CPU) means for executing computer programs; keyboard means for entering data and commands into said computer system; display means responsive to said CPU means for displaying messages; and port means for connecting said CPU means to a peripheral device; and (b) audio and keystroke signal handling means including, recording means for recording on a multiple channel recording medium an audio signal on a first channel and keystroke data on a second channel, said audio signal and keystroke data being recorded so that both can be produced simultaneously when said recording medium is read, said audio signal including oral instructions for explaining the usage of a predefined computer program, said keystroke data including keystrokes corresponding to said oral instructions which are recorded for simultaneous access; and playback means for producing output signals from said first and second channels of said recording medium and for making signals corresponding to audible sounds which have been recorded on said first channel available for transmission to a speaker; and (c) an interface for connecting said playback means and recording means to said port means, including means for enabling said computer system to activate and deactivate said playback means and said recording means; and decoder means for receiving from said playback means keystroke data signals from said second channel of said recording medium, for decoding said keystroke data signals into binary keystroke data signals useable by a computer, and for enabling said computer system to receive said decoded keystroke data; said computer system further including; (d) tutorial control means, including on/off software means for activating and deactivating said playback means and recording means; keystroke transmission means for sending keystroke data for use in said predefined computer program through said port means for recording on said recording medium; and keystroke receiving means for receiving keystroke data from said playback means and for passing at least some of said keystroke data to said computer system for use as though said keystroke data came from said keyboard means. - View Dependent Claims (5, 6, 7)
-
-
8. A method of writing a software training program, comprising the steps of:
-
providing a multiple channel recording medium; recording on said multiple channel recording medium an audio signal on a first channel; and recording on said multiple channel recording medium keystroke data on a second channel; said audio signal and keystroke data being recorded so that both can be produced simultaneously when said recording medium is read, said audio signal including oral instructions for explaining the usage of a predefined computer program, said keystroke data including keystrokes for use as input data and commands to said predefined computer program simultaneously with the reading of the corresponding oral instructions recorded on said first channel.
-
-
9. A computer software training system comprising:
-
(a) a computer system including central process (CPU) means for executing computer programs, keyboard means for entering data and commands into said computer system, display means responsive to said CPU means for displaying messages, and port means for connecting said CPU means to a peripheral device; and (b) playback means for providing an audio signal including oral instructions to a speaker, and for simultaneously providing keystroke data to said computer system; wherein said audio signal and said keystroke data have been recorded on separate first and second channels of a multiple channel recording medium, said audio signal and keystroke data being recorded so that both can be produced simultaneously when said recording medium is read, said audio signal including oral instructions for explaining the usage of a predefined computer program, said keystroke data including keystrokes corresponding to said oral instructions which are recorded for simultaneous access; and said playback means including means for producing output signals from said first and second channels of said recording medium and for making signals corresponding to audible sounds which have been recorded on said first channel available for transmission to a speaker; and (c) an interface for connecting said playback means and recording means to said port means, including means for enabling said computer system to activate and deactivate said playback means and said recording means; and decorder means for receiving from said playback means keystroke data signals from said second channel of said recording medium, for decoding said keystroke data signals into binary keystroke data signals useable by a computer, and for enabling said computer system to receive said decoded keystroke data; said computer system further including; (d) tutorial control means, including on/off software means for activating and deactivating said playback means; and keystroke receiving means for receiving keystroke data from said playback means and for passing at least some of said keystroke data to said computer system for use as though said keystroke data came from said keyboard means. - View Dependent Claims (10, 11, 12)
-
Specification