Electronic mentor training system and method
AssigneeElectronic Data Systems Corporation
InventorsWilliam A. Hitchcock, Robert C. Allen
Life of this patent
Estimating the term…
Abstract
A system and method for training a user on any number of computer software applications. The computer is directed by at least one computer program within a distribution engine 15 to perform a diagnosis of the skill level of a user on a computer software application, prescribe a training plan that will allow the user to achieve a minimum skill level on the computer software application, and provide the user access to a plurality of training software programs to enable a user to complete the training plan.
Claims24
A system for training a user on a computer software application, comprising:
- a storage device operable to store data;
- a memory device operable to store a computer program;
- an input/output device operable to provide a user interface between the user and the system, the input/output device for accepting data indicating the user's knowledge of the software application;
- and
- a processor coupled to the storage device, the input/output device, memory device, the processor operable to execute the computer program such that the system is directed by the computer program to:
- perform a diagnosis of a skill level of a user on the computer software application, using data accepted by the input/output device;
- prescribe a training plan that will allow the user to achieve a predetermined minimum skill level on the computer software application;
- and
- provide the user access to a plurality of training software programs to enable the user to complete the training plan.
A computer-readable memory system configured to represent a computer program for directing operation of a computer, comprising:
- a distribution engine module comprising:
- a diagnosis module operable to direct a computer to perform a diagnosis of a skill level of a user on a computer software application;
- a prescription module operable to direct a computer to compare the user's skill level based on the diagnosis of the user to a predetermined minimum skill level required on the computer software application, and further operable to provide a training plan that will allow the user to achieve the predetermined minimum skill level required on the computer software application;
- and
- a treatment module operable to provide access to a plurality of training software programs to enable a user to complete the training plan;
- a graphical user interface operable to provide a user with an interface to the distribution engine, the graphical user interface for accepting user input and providing the input to the distribution module, the input for determining the user's skill level.
A method for providing a user training on a computer software application, the method performed by a computer executing a computer program, the process comprising the steps of:
- diagnosing a user's skill level on the computer software application;
- comparing the user's skill level on the computer software application to a predetermined minimum skill level required for the user on the computer software application;
- prescribing a training plan based on the diagnosis and comparison that will provide the user training to achieve the predetermined minimum skill level;
- and
- providing the user access to a plurality of computer based training programs to train the user on the computer software application.
Dependencies are inferred from the claim text.