VIRTUAL LABORATORY SMART AGENT
First Claim
1. A method for conducting a virtual training session in a virtual laboratory, comprising:
- identifying a virtual training session comprising a first training objective having a first validation path and a second training objective having a second validation path;
configuring, using a processor of a computer, a virtual machine in the virtual laboratory to conduct the virtual training session, wherein the virtual machine is manipulated by a student of the virtual training session to complete the first training objective;
configuring, using the processor, a smart agent to execute on the virtual machine, wherein the smart agent comprises a validator specified by the first validation path;
generating a result by performing a first validation check of the virtual training session, wherein the first validation check is performed by at least the validator of the smart agent to identify an event of the virtual machine;
identifying, using the smart agent, completion of the first training objective based on the result; and
advancing, using the processor, the virtual training session from the first training objective to the second training objective in response to identifying completion of the first training objective.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for conducting a virtual training session with first and second training objectives having first and second validation paths, respectively. The method steps include configuring a virtual machine manipulated by a student to complete the first training objective, configuring a smart agent to execute on the virtual machine including a validator specified by the first validation path, generating a result by performing a first validation check of the virtual training session by at least the validator of the smart agent to identify an event of the virtual machine, identifying, using the smart agent, completion of the first training objective based on the result, and advancing the virtual training session from the first training objective to the second training objective in response to identifying completion of the first training objective.
23 Citations
20 Claims
-
1. A method for conducting a virtual training session in a virtual laboratory, comprising:
-
identifying a virtual training session comprising a first training objective having a first validation path and a second training objective having a second validation path; configuring, using a processor of a computer, a virtual machine in the virtual laboratory to conduct the virtual training session, wherein the virtual machine is manipulated by a student of the virtual training session to complete the first training objective; configuring, using the processor, a smart agent to execute on the virtual machine, wherein the smart agent comprises a validator specified by the first validation path; generating a result by performing a first validation check of the virtual training session, wherein the first validation check is performed by at least the validator of the smart agent to identify an event of the virtual machine; identifying, using the smart agent, completion of the first training objective based on the result; and advancing, using the processor, the virtual training session from the first training objective to the second training objective in response to identifying completion of the first training objective. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for conducting a virtual training session in a virtual laboratory, comprising:
-
a hardware resource node configured to; implement a virtual machine in the virtual laboratory; and execute a smart agent on the virtual machine; and a management node operatively coupled to the hardware resource node and comprising a processor and memory storing instructions when executed by the processor comprising functionalities to; identify a virtual training session comprising a first training objective having a first validation path and a second training objective having a second validation path; configure the virtual machine to conduct the virtual training session, wherein the virtual machine is manipulated by a student of the virtual training session to complete the first training objective; configure the smart agent to execute on the virtual machine, wherein the smart agent comprises a validator specified by the first validation path; generate a result by performing a first validation check of the virtual training session, wherein the first validation check is performed by at least the validator of the smart agent to identify an event of the virtual machine; identify, using the smart agent, completion of the first training objective based on the result; and advance the virtual training session from the first training objective to the second training objective in response to identifying completion of the first training objective. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium embodying instructions executable by a computer to conduct a virtual training session in a virtual laboratory, the instructions, when executed by the computer, comprising functionality for:
-
identifying a virtual training session comprising a first training objective having a first validation path and a second training objective having a second validation path; configuring, using a processor of the computer, a virtual machine in the virtual laboratory to conduct the virtual training session, wherein the virtual machine is manipulated by a student of the virtual training session to complete the first training objective; configuring, using the processor, a smart agent to execute on the virtual machine, wherein the smart agent comprises a validator specified by the first validation path; generating a result by performing a first validation check of the virtual training session, wherein the first validation check is performed by at least the validator of the smart agent to identify an event of the virtual machine; identifying, using the smart agent, completion of the first training objective based on the result; and advancing, using the processor, the virtual training session from the first training objective to the second training objective in response to identifying completion of the first training objective.
-
Specification