Method and apparatus to provide machine-assisted training
AssigneeCadence Design Systems, Inc.
InventorsEyck Jentzsch, Wolf-Ekkehard Matzke
Life of this patent
Estimating the term…
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.
Claims23
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.
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.
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.
Dependencies are inferred from the claim text.