20110269111 | VIRTUAL LABORATORY SMART AGENT - 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. | 11-03-2011 |