Method and apparatus to provide machine-assisted training
First Claim
Patent Images
1. A method to provide machine-assisted training to code SystemC, the method comprising:
- with a processor,collecting information from a trainee before starting the machine-assisted training to determine a trainee'"'"'s knowledge level of SystemC;
creating a knowledge model for the machine-assisted training based on the information collected from the trainee;
monitoring action performed by the trainee during the machine-assisted training;
during the machine-assisted training, automatically causing the knowledge model to be updated in response to the action performed by the trainee; and
during the machine-assisted training, automatically and dynamically adjusting the machine-assisted training based on the updated knowledge model, wherein dynamically adjusting the machine-assisted training comprises at least one of the following;
changing a level of detail of presentation materials of the machine-assisted training, changing a presentation speed of the machine-assisted training, and changing a level of explanation in the machine-assisted training.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus to provide machine-assisted training have been disclosed. In one embodiment, the method includes monitoring action performed by a trainee during machine-assisted training and dynamically adjusting the machine-assisted training in response to the trainee'"'"'s action. Other embodiments have been claimed and described.
-
Citations
23 Claims
-
1. A method to provide machine-assisted training to code SystemC, the method comprising:
-
with a processor, collecting information from a trainee before starting the machine-assisted training to determine a trainee'"'"'s knowledge level of SystemC; creating a knowledge model for the machine-assisted training based on the information collected from the trainee; monitoring action performed by the trainee during the machine-assisted training; during the machine-assisted training, automatically causing the knowledge model to be updated in response to the action performed by the trainee; and
during the machine-assisted training, automatically and dynamically adjusting the machine-assisted training based on the updated knowledge model, wherein dynamically adjusting the machine-assisted training comprises at least one of the following;
changing a level of detail of presentation materials of the machine-assisted training, changing a presentation speed of the machine-assisted training, and changing a level of explanation in the machine-assisted training. - View Dependent Claims (2, 3, 4, 15, 16, 17, 18, 21)
-
-
5. A non-transitory machine-readable medium including instructions stored therein that, if executed by a processor, will cause the processor to perform operations comprising:
-
creating a knowledge model for a machine-assisted training to code SystemC based on information collected from a trainee before starting the machine-assisted training, wherein the information collected from the trainee includes the trainee'"'"'s knowledge level of SystemC; monitoring action performed by the trainee during the machine-assisted training; during the machine-assisted training, automatically causing the knowledge model to be updated in response to the action performed by the trainee; and
during the machine-assisted training, automatically and dynamically adjusting the machine-assisted training based on the updated knowledge model, wherein dynamically adjusting the machine-assisted training comprises at least one of the following;
changing a level of detail of presentation materials of the machine-assisted training, changing a presentation speed of the machine-assisted training, and changing a level of explanation in the machine-assisted training. - View Dependent Claims (6, 7, 8, 9, 19, 22)
-
-
10. A system comprising:
-
a client to collect information from a trainee to enable machine-assisted training to code SystemC, wherein the information collected from the trainee includes information collected from the trainee before starting the machine-assisted training of the trainee'"'"'s knowledge level of SystemC, the information used to create a knowledge model for the machine-assisted training and information related to actions performed by the trainee during the machine-assisted training; a user interface communicably coupled to the client to receive the information; and a processor to use the information collected from the trainee before starting the machine-assisted training to create the knowledge model before starting the machine-assisted training and to automatically update the knowledge model in response to the action performed by the trainee, the processor automatically and dynamically adjust the machine-assisted training based on the information related to the actions performed by the trainee during the machine-assisted training, wherein dynamically adjusting the machine-assisted training comprises at least one of the following;
changing a level of detail of presentation materials of the machine-assisted training, changing a presentation speed of the machine-assisted training, and changing a level of explanation in the machine-assisted training. - View Dependent Claims (11, 12, 13, 14, 20, 23)
-
Specification