Method, system and storage medium for providing training to multiple users
First Claim
1. A method of providing training to a plurality of users in a system including a training system and a plurality of user systems coupled to the training system via a network, the method comprising:
- receiving a request to create a training program at the training system;
receiving a user identity from the user system through a log in procedure;
identifying the user system as one of a trainee and an administrator based on the user identity;
if the user identity corresponds to the administrator, providing an editable training program template to the user system in response to the request to create a training program, said editable training program template permitting entry of content for the training program;
allowing the administrator to associate a contributor with the training program;
providing the contributor access to edit the training program;
denying the contributor access to edit further training programs with which the contributor is not associated; and
, allowing an administrator to specify functional aspects of the training system;
wherein said functional aspects include a policy overview time limit defining a time period after which a trainee is prompted to review a policy overview for said training program;
wherein said functional aspects include requiring a trainee to complete a sub-topic survey upon completion of a sub-topic of said training program, said sub-topic corresponding to a portion of said training program wherein said training program includes a plurality of sub-topics, said training system generating a survey report providing results for a plurality of sub-topic surveys each corresponding to one of said plurality of sub-topics.
3 Assignments
0 Petitions
Accused Products
Abstract
An exemplary embodiment of the invention is a method of providing training to a plurality of users in a system including a training system and a plurality of user systems coupled to the training system via a network. The method includes receiving a request for training at the training system and providing a training program to the user system in response to the request for training. The method also includes receiving a request to edit or create a training program and providing an editable training program template to the user system in response to the request to edit or create a training program. The editable training program template permits entry of content for the training program. Other embodiments of the invention include a system and storage medium for implementing the method.
119 Citations
30 Claims
-
1. A method of providing training to a plurality of users in a system including a training system and a plurality of user systems coupled to the training system via a network, the method comprising:
-
receiving a request to create a training program at the training system;
receiving a user identity from the user system through a log in procedure;
identifying the user system as one of a trainee and an administrator based on the user identity;
if the user identity corresponds to the administrator, providing an editable training program template to the user system in response to the request to create a training program, said editable training program template permitting entry of content for the training program;
allowing the administrator to associate a contributor with the training program;
providing the contributor access to edit the training program;
denying the contributor access to edit further training programs with which the contributor is not associated; and
,allowing an administrator to specify functional aspects of the training system;
wherein said functional aspects include a policy overview time limit defining a time period after which a trainee is prompted to review a policy overview for said training program;
wherein said functional aspects include requiring a trainee to complete a sub-topic survey upon completion of a sub-topic of said training program, said sub-topic corresponding to a portion of said training program wherein said training program includes a plurality of sub-topics, said training system generating a survey report providing results for a plurality of sub-topic surveys each corresponding to one of said plurality of sub-topics.
-
-
2. A system for providing training to a plurality of users, the system comprising:
-
a user system for generating a request to create a training program;
a training system connected to said user system by a network, said training system providing an editable training program template to the user system in response to the request to create a training program, said editable training program template permitting entry of content for the training program;
wherein;
said training system identifies the user system as one of a trainee and an administrator;
said training system provides the administrator access to said editable training program template;
said user system associates a contributor with the training program;
said training system provides the contributor access to said editable training program template;
said training system denies the contributor access to edit further training programs with which the contributor is not associated, said training system allows an administrator to specify functional aspects of the training system, wherein said functional aspects include a policy overview time limit defining a time period after which a trainee is prompted to review a policy overview for said training program;
wherein said functional aspects include requiring a trainee to complete a sub-topic survey upon completion of a sub-topic of said training program, said sub-topic corresponding to a portion of said training program;
wherein said training program includes a plurality of sub-topics, the method further comprising generating a survey report providing results for a plurality of sub-topic surveys each corresponding to one of said plurality of sub-topics.
-
-
3. A storage medium encoded with machine-readable computer program code for providing training to a plurality of users in a system including a user system and a training system connected by a network, the storage medium including instructions for causing the training system to implement a method comprising:
-
receiving a request for training at the training system;
providing a training program to the user system in response to the request for training;
receiving a request to create a training program at the training system;
receiving a user identity from the user system though a log in procedure;
identifying the user system as one of a trainee and an administrator based on the user identity;
if the user identity corresponds to the administrator, providing an editable training program template to the user system in response to the request to create a training program, said editable training program template permitting entry of content for the training program;
allowing the administrator to associate a contributor with the training program;
providing the contributor access to edit the training program;
denying the contributor access to edit further training programs with which the contributor is not associated;
allowing an administrator to specify functional aspects of the training system;
wherein said functional aspects include a policy overview time limit defining a time period after which a trainee is prompted to review a policy overview for said training program;
wherein said functional aspects include requiring a trainee to complete a sub-topic survey upon completion of a sub-topic of said training program, said sub-topic corresponding to a portion of said training program;
wherein said training program includes a plurality of sub-topics, the storage medium survey upon completion of a sub-topic of said training program, said sub-topic corresponding further comprising instructions for causing the training system to generate a survey report providing results for a plurality of sub-topic surveys each corresponding to one of said plurality of sub-topics.
-
-
4. A method of providing training to a plurality of users in a system including a training system and a plurality of user systems coupled to the training system via a network, the method comprising:
-
receiving a request to create a training program at the training system;
receiving a user identity from the user system through a log in procedure;
identifying the user system as one of a trainee and an administrator based on the user identity;
if the user identity corresponds to the administrator, providing an editable training program template to the user system in response to the request to create a training program, said editable training program template permitting entry of content for the training program;
allowing the administrator to associate a contributor with the training program;
providing the contributor access to edit the training program;
denying the contributor access to edit further training programs with which the contributor is not associated; and
,allowing an administrator to specify functional aspects of the training system wherein said functional aspects include a policy overview time limit defining a time period after which a trainee is prompted to review a policy overview for said training program;
wherein said training program includes sub-topics, said contributor being granted access to edit a subset of the sub-topics within the training program. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
said functional aspects include requiring a trainee to take a pretest prior to providing said training program to said trainee.
-
-
6. The method of claim 4 wherein:
said functional aspects include requiring a trainee to complete a sub-topic survey upon completion of a sub-topic of said training program, said sub-topic corresponding to a portion or said training program.
-
7. The method of claim 4 further comprising:
providing an administrator with a report related to said training system.
-
8. The method of claim 7 wherein:
said report is a training statistical report including a number of correct answers and percent of correct answers for said training program.
-
9. The method of claim 8 wherein:
said report is a training summary report including a policy, sub-topics, number of questions and an administrator for said training program.
-
10. The method of claim 4 further comprising:
-
receiving a user'"'"'s preferred language;
storing said user'"'"'s preferred language; and
presenting training programs to the user in said preferred language.
-
-
11. The method of claim 4 further comprising associating an owner with the training program.
-
12. A system for providing training to a plurality of users, the system comprising:
-
a user system for generating a request to create a training program;
a training system connected to said user system by a network, said training system providing an editable training program template to the user system in response to the request to create a training program, said editable training program template permitting entry of content for the training program;
wherein;
said training system identifies the user system as one of a trainee and an administrator;
said training system provides the administrator access to said editable training program template;
said user system associates a contributor with the training program;
said training system provides the contributor access to said editable training program template;
said training system denies the contributor access to edit further training programs with which the contributor is not associated;
said training system allows an administrator to specify functional aspects of the training system, wherein said functional aspects include a policy overview time limit defining a time period after which a trainee is prompted to review a policy overview for said training program;
wherein said training program includes sub-topics, said contributor being granted access to edit a subset of the sub-topics within the training program. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
said functional aspects include requiring a trainee to take a pretest prior to providing said training program to said trainee.
-
-
14. The system of claim 12 wherein:
said functional aspects include requiring a trainee to complete a sub-topic survey upon completion of a sub-topic of said training program, said sub-topic corresponding to a portion of said training program.
-
15. The system of claim 12 wherein:
said training system provides an administrator with a report related to said training system.
-
16. The system of claim 15 wherein:
said report is a training statistical report including a number of correct answers and percent of correct answers for said training program.
-
17. The system of claim 15 wherein:
said report is a training summary report including a policy, sub-topics, number of questions and an administrator for said training program.
-
18. The system of claim 12 wherein:
-
said training system receives a user'"'"'s preferred language;
said training system stores said user'"'"'s preferred language; and
said training system presents training programs to the user system in said preferred language.
-
-
19. The system of claim 12 said user system associates an owner with the training program.
-
20. A storage medium encoded with machine-readable computer program code for providing training to a plurality of users in a system including a user system and a training system connected by a network, the storage medium including instructions for causing the training system to implement a method comprising:
-
receiving a request for training at the training system;
providing a training program to the user system in response to the request for training;
receiving a request to create a training program at the training system;
receiving a user identity from the user system though a log in procedure;
identifying the user system as one of a trainee and an administrator based on the user identity;
if the user identity corresponds to the administrator, providing an editable training program template to the user system in response to the request to create a training program, said editable training program template permitting entry of content for the training program;
allowing the administrator to associate a contributor with the training program;
providing the contributor access to edit the training program;
denying the contributor access to edit further training programs with which the contributor is not associated;
allowing an administrator to specify functional aspects of the training system;
wherein said functional aspects include a policy overview time limit defining a time period after which a trainee is prompted to review a policy overview for said training program;
wherein said training program includes sub-topics said contributor being granted access to edit a subset of the sub-topics within the training program. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
said functional aspects include requiring a trainee to take a pretest prior to providing said training program to said trainee.
-
-
22. The storage medium of claim 20 wherein:
said functional aspects include requiring a trainee to complete a sub-topic survey upon completion of a sub-topic of said training program, said sub-topic corresponding to a portion of said training program.
-
23. The storage medium of claim 20 further comprising instructions for causing the training system to implement:
providing an administrator with a report related to said training system.
-
24. The storage medium of claim 23 wherein:
said report is a training statistical report including a number of correct answers and percent of correct answers for said training program.
-
25. The storage medium of claim 23 wherein:
said report is a training summary report including a policy, sub-topics, number of questions and an administrator for said training program.
-
26. The storage medium of claim 20 further comprising instructions for causing the training system to implement:
-
receiving a user'"'"'s preferred language;
storing said user'"'"'s preferred language; and
presenting training programs to the user in said preferred language.
-
-
27. The storage medium of claim 20 further comprising instructions for causing the training system to implement:
allowing the administrator to associate an owner with the training program.
-
28. A method of providing training to a plurality of users in a system including a training system and a plurality of user systems coupled to the training system via a network, the method comprising:
-
receiving a request to create a training program at the training system;
receiving a user identity from the user system through a log in procedure;
identifying the user system as one of a trainee and an administrator based on tile user identity;
if the user identity corresponds to the administrator, providing an editable training program template to the user system in response to the request to create a training program, said editable training program template permitting entry of content for the training program;
allowing the administrator to associate a contributor with the training program;
providing the contributor access to edit the training program;
denying the contributor access to edit further training programs with which the contributor is not associated;
allowing an administrator to specify functional aspects of the training system;
providing an administrator with a report related to said training system;
wherein said functional aspects include a policy overview time limit defining a time period after which a trainee is prompted to review a policy overview for said training program;
wherein said report is a training statistical report including a number of correct answers and percent of correct answers for said training program;
wherein said number of correct answers and percent of correct answers are presented for a pretest completed by the trainee.
-
-
29. A system for providing training to a plurality of users, the system comprising:
-
a user system for generating a request to create a training program;
a training system connected to said user system by a network, said training system providing an editable training program template to the user system in response to the request to create a training program, said editable training program template permitting entry of content for the training program;
wherein;
said training system identifies the user system as one of a trainee and an administrator;
said training system provides the administrator access to said editable training program template;
said user system associates a contributor with the training program;
said training system provides the contributor access to said editable training program template;
said training system denies the contributor access to edit further training programs with which the contributor is not associated;
said training system allows an administrator to specify functional aspects of the training system, wherein said functional aspects include a policy overview time limit defining a time period after which a trainee is prompted to review a policy overview for said training program;
wherein said training system provides an administrator with a report related to said training system;
wherein said report is a training statistical report including a number of correct answers and percent of correct answers for said training program;
wherein said number of correct answers and percent of correct answers are presented for a pretest completed by the trainee.
-
-
30. A storage medium encoded with machine-readable computer program code for providing training to a plurality of users in a system including a user system and a training system connected by a network, the storage medium including instructions for causing the training system to implement a method comprising:
-
receiving a request for training at the training system;
providing a training program to the user system in response to the request for training;
receiving a request to create a training program at the training system;
receiving a user identity from the user system though a log in procedure;
identifying the user system as one of a trainee and an administrator based on the user identity;
if the user identity corresponds to the administrator, providing an editable training program template to the user system in response to the request to create a training program, said editable training program template permitting entry of content for the training program;
allowing the administrator to associate a contributor with the training program;
providing the contributor access to edit the training program;
denying the contributor access to edit further training programs with which the contributor is not associated;
allowing an administrator to specify functional aspects of the training system;
providing an administrator with a report related to said training system;
wherein said functional aspects include a policy overview time limit defining a time period after which a trainee is prompted to review a policy overview for said training program;
wherein said report is a training statistical report including a number of correct answers and percent of correct answers for said training program;
wherein said number of correct answers and percent of correct answers are presented for a pretest completed by the trainee.
-
Specification