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; and
, denying the contributor access to edit further training programs with which the contributor is not associated;
wherein said training program includes sub-topics, said contributor being granted access to edit a subset of the sub-topics within the training program.
2 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 to 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.
-
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; and
,denying the contributor access to edit further training programs with which the contributor is not associated;
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 (2, 3, 4, 5, 6, 7, 8)
allowing an administrator to require a trainee to take a pretest prior to providing said training program to said trainee.
-
-
3. The method of claim 1 further comprising:
allowing an administrator to require 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.
-
4. The method of claim 1 further comprising:
providing an administrator with a report related to said training system.
-
5. The method of claim 4 wherein:
said report is a training statistical report including a number of correct answers and percent of correct answers for said training program.
-
6. The method of claim 4 wherein:
said report is a training summary report including a policy, sub-topics, number of questions and an administrator for said training program.
-
7. The method of claim 1 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.
-
-
8. The method of claim 1 further comprising associating an owner with the training program.
-
9. A system for providing training to a plurality of users, the system comprising:
-
a training system connected to a user system by a network, said training system providing an editable training program template to the user system in response to a 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 training 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 program includes sub-topics, said training system granting the contributor access to edit a subset of the sub-topics within the training program. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
said training system requires a trainee to take a pretest prior to providing said training program to said trainee.
-
-
11. The system of claim 9 wherein:
said training system requires 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.
-
12. The system of claim 9 wherein:
said training system provides an administrator with a report related to said training system.
-
13. The system of claim 12 wherein:
said report is a training statistical report including a number of correct answers and percent of correct answers for said training program.
-
14. The system of claim 12 wherein:
said report is a training summary report including a policy, sub-topics, number of questions and an administrator for said training program.
-
15. The system of claim 9 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.
-
-
16. The system of claim 9 said user system associates an owner with the training program.
-
17. 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 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;
wherein said training program includes sub-topics, the contributor being granted access to edit a subset of the sub-topics within the training program. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
allowing an administrator to require a trainee to take a pretest prior to providing said training program to said trainee.
-
-
19. The storage medium of claim 17 further comprising instructions for causing the training system to implement:
allowing an administrator to require 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.
-
20. The storage medium of claim 17 further comprising instructions for causing the training system to implement:
providing an administrator with a report related to said training system.
-
21. The storage medium of claim 20 wherein:
said report is a training statistical report including a number of correct answers and percent of correct answers for said training program.
-
22. The storage medium of claim 20 wherein:
said report is a training summary report including a policy, sub-topics, number of questions and an administrator for said training program.
-
23. The storage medium of claim 17 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.
-
-
24. The storage medium of claim 17 further comprising instructions for causing the training system to implement:
allowing the administrator to associate an owner with the training program.
-
25. 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 require 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.
-
-
26. A system for providing training to a plurality of users, the system comprising:
-
a training system connected to a user system by a network, said training system providing an editable training program template to the user system in response to a 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 training 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 require 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.
-
-
27. 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 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 require 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 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.
-
-
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 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;
providing 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.
-
-
29. A system for providing training to a plurality of users, the system comprising:
-
a training system connected to a user system by a network, said training system providing an editable training program template to the user system in response to a 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 training 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;
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;
providing 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.
-
Specification