Automated job training and performance tool
First Claim
1. A computer software product that includes a medium readable by a processor, the medium having stored thereon a set of instructions for creating and implementing an architecture for designing a job training program for an organization, comprising:
- a) a first sequence of instructions which, when executed by the processor, causes said processor to provide a set of analysis templates prompting a user for information for assessing the organization'"'"'s needs, capacities, and resources, and for saving the user'"'"'s responses to said templates in serialized objects;
b) a second sequence of instructions which, when executed by the processor, causes said processor to provide a set of design templates based upon a rule-based system analysis of the user'"'"'s responses to said analysis templates which prompt the user for information tailored to a web-based instructional course for the organization, and causes said processor to receive the user'"'"'s responses to said templates, and to store the user'"'"'s responses in serialized objects; and
c) a third sequence of instructions which, when executed by the processor, causes said processor to parse the serialized objects, provide the user with an outline tree of a web-based instructional course and with nodes having content supplied by the serialized objects, accept user editing of the outline tree and natural language editing of the nodes, and generate a web application implementing a job training course from the edited outline tree and nodes.
0 Assignments
0 Petitions
Accused Products
Abstract
The automated job training and performance tool is a suite of computer software applications for enabling an organization to develop a program for the instruction and training of members of the organization. The tool enables those charged with developing instruction and training to develop a web-based training course without having any formal acquaintance with computer programming languages, either individually or jointly in synchronous or asynchronous modes. The suite includes a guidelines application describing the procedures for developing a job training program, a design application which uses analysis and design template to guide the user in course development, and a Web Author application for automating the process of generating an HTML document implementing the course. The three applications may be used individually, but are seamlessly integrated through object-oriented programming techniques so that data entered in the templates and forms is carried over to the Web Author application.
94 Citations
19 Claims
-
1. A computer software product that includes a medium readable by a processor, the medium having stored thereon a set of instructions for creating and implementing an architecture for designing a job training program for an organization, comprising:
-
a) a first sequence of instructions which, when executed by the processor, causes said processor to provide a set of analysis templates prompting a user for information for assessing the organization'"'"'s needs, capacities, and resources, and for saving the user'"'"'s responses to said templates in serialized objects;
b) a second sequence of instructions which, when executed by the processor, causes said processor to provide a set of design templates based upon a rule-based system analysis of the user'"'"'s responses to said analysis templates which prompt the user for information tailored to a web-based instructional course for the organization, and causes said processor to receive the user'"'"'s responses to said templates, and to store the user'"'"'s responses in serialized objects; and
c) a third sequence of instructions which, when executed by the processor, causes said processor to parse the serialized objects, provide the user with an outline tree of a web-based instructional course and with nodes having content supplied by the serialized objects, accept user editing of the outline tree and natural language editing of the nodes, and generate a web application implementing a job training course from the edited outline tree and nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An automated job training and performance tool for designing a job training program for an organization, comprising:
-
a) a computer having a microprocessor, an area of main memory for executing program code under the direction of the microprocessor, and a disk storage device for storing data and program code;
b) data input means for entering data input cognizable by said microprocessor;
c) a software program code stored in said disk storage device and executing in main memory under the direction of said microprocessor, the software program including;
i) analysis template means for providing a set of analysis templates prompting a user for information for assessing the organization'"'"'s needs, capacities, and resources, and for saving the user'"'"'s responses to said templates in serialized objects;
ii) design template means for providing a set of design templates based upon a rule-based system analysis of the user'"'"'s responses to said analysis templates which prompt the user for information tailored to a web-based instructional course for the organization, and causes said processor to receive the user'"'"'s responses to said templates, and to store the user'"'"'s responses in serialized objects; and
iii) web author means for parsing the serialized objects, providing the user with an outline tree of a web-based instructional course and with nodes having content supplied by the serialized objects, accepting user editing of the outline tree and natural language editing of the nodes, and generating a web application implementing a job training course from the edited outline tree and nodes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer software product that includes a medium readable by a processor, the medium having stored thereon a set of instructions for creating and implementing an architecture for designing a job training program for an organization, comprising:
-
a) a first sequence of instructions which, when executed by the processor, causes said processor to provide a set of analysis templates based upon rules-based systems prompting a user for information for assessing the organization'"'"'s needs, capacities, and resources, and causes said processor to receive the user'"'"'s responses to said templates in serialized objects, and compiles, weights, calculates, filters/sorts the user'"'"'s responses;
b) a second sequence of instructions which, when executed by the processor, causes said processor to provide a set of design templates based upon a rule-based systems for the user'"'"'s responses to said analysis templates and to said design templates which prompt the user for information tailored to delivery systems and instructional strategies for courses for the organization, and causes said processor to receive the user'"'"'s responses to said templates in serialized objects and compiles, weights, calculates, filters/sorts the user'"'"'s responses in order to produce a design plan for courses; and
c) a third sequence of instructions which, when executed by the processor, causes said processor to parse the serialized objects, provide the user with an outline tree of a web-based instructional course and with nodes having content supplied by the serialized objects, accept user editing of the outline tree and natural language editing of the nodes, and generate a web application implementing a job training course from the edited outline tree and nodes.
-
Specification