Real-time monitoring of network-based training exercises
First Claim
1. A method comprising:
- outputting, by a management server and for display, a graphical dashboard associated with a training exercise, wherein the graphical dashboard includes one or more learning objective nodes that represent one or more learning objectives to be accomplished by a trainee using at least one host computing system during the training exercise, wherein the graphical dashboard further includes one or more skill nodes that represent one or more skills to be demonstrated by the trainee during the training exercise, wherein the one or more skills support the one or more learning objectives, and wherein the one or more skill nodes graphically indicate that the one or more skills have not yet been demonstrated by the trainee;
determining, by the management server, one or more metrics that are usable to determine whether the one or more skills are demonstrated by the trainee based on one or more evaluation criteria;
identifying, by the management server, parameter data to be collected by the at least one host computing system during the training exercise to calculate the one or more metrics;
selecting, by the management server and based on the one or more skills to be demonstrated by the trainee, one or more software agents that are associated with the one or more skill nodes and that are capable of collecting the parameter data;
after selecting the one or more software agents, providing, by the management server and to the at least one host computing system, an indication of the one or more software agents that are executed on the at least one host computing system during the training exercise;
providing, by the management server and to the at least one host computing system, one or more metric parameters that are used to configure the one or more software agents to collect the parameter data from the at least one host computing system while the trainee performs actions during the training exercise, wherein the one or more metric parameters include at least an operational mode parameter indicating whether the one or more software agents will terminate after collecting the parameter data or will instead stay resident on and monitor the at least one host computing system;
receiving, by the management server, the parameter data collected by the one or more software agents during execution on the at least one host computing system;
calculating, by the management server and based on the parameter data collected by the one or more software agents, the one or more metrics usable to determine whether the one or more skills are demonstrated by the trainee based on the one or more evaluation criteria;
determining, by the management server and based on the calculated one or more metrics, that the one or more skills have been demonstrated by the trainee during the training exercise; and
responsive to determining that the one or more skills have been demonstrated, updating, by the management server and for display, the one or more skill nodes representing the one or more skills to graphically indicate that the one or more skills have been demonstrated by the trainee during the training exercise.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method includes outputting a graphical dashboard that includes one or more learning objective nodes and one or more skill nodes, selecting one or more software agents that are associated with the one or more skill nodes, providing, to at least one host computing system, an indication of the one or more software agents that are configured to collect parameter data from the at least one host computing system while a trainee performs actions, receiving the parameter data collected by the one or more software agents during execution, determining, based on the parameter data, that the one or more skills represented by the one or more skill nodes have been demonstrated by the trainee, and updating the one or more skill nodes to graphically indicate that one or more represented skills have been demonstrated.
100 Citations
23 Claims
-
1. A method comprising:
-
outputting, by a management server and for display, a graphical dashboard associated with a training exercise, wherein the graphical dashboard includes one or more learning objective nodes that represent one or more learning objectives to be accomplished by a trainee using at least one host computing system during the training exercise, wherein the graphical dashboard further includes one or more skill nodes that represent one or more skills to be demonstrated by the trainee during the training exercise, wherein the one or more skills support the one or more learning objectives, and wherein the one or more skill nodes graphically indicate that the one or more skills have not yet been demonstrated by the trainee; determining, by the management server, one or more metrics that are usable to determine whether the one or more skills are demonstrated by the trainee based on one or more evaluation criteria; identifying, by the management server, parameter data to be collected by the at least one host computing system during the training exercise to calculate the one or more metrics; selecting, by the management server and based on the one or more skills to be demonstrated by the trainee, one or more software agents that are associated with the one or more skill nodes and that are capable of collecting the parameter data; after selecting the one or more software agents, providing, by the management server and to the at least one host computing system, an indication of the one or more software agents that are executed on the at least one host computing system during the training exercise; providing, by the management server and to the at least one host computing system, one or more metric parameters that are used to configure the one or more software agents to collect the parameter data from the at least one host computing system while the trainee performs actions during the training exercise, wherein the one or more metric parameters include at least an operational mode parameter indicating whether the one or more software agents will terminate after collecting the parameter data or will instead stay resident on and monitor the at least one host computing system; receiving, by the management server, the parameter data collected by the one or more software agents during execution on the at least one host computing system; calculating, by the management server and based on the parameter data collected by the one or more software agents, the one or more metrics usable to determine whether the one or more skills are demonstrated by the trainee based on the one or more evaluation criteria; determining, by the management server and based on the calculated one or more metrics, that the one or more skills have been demonstrated by the trainee during the training exercise; and responsive to determining that the one or more skills have been demonstrated, updating, by the management server and for display, the one or more skill nodes representing the one or more skills to graphically indicate that the one or more skills have been demonstrated by the trainee during the training exercise. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium comprising instructions that, when executed, cause one or more processors to perform operations comprising:
-
outputting, for display, a graphical dashboard associated with a training exercise, wherein the graphical dashboard includes one or more learning objective nodes that represent one or more learning objectives to be accomplished by a trainee using at least one host computing system during the training exercise, wherein the graphical dashboard further includes one or more skill nodes that represent one or more skills to be demonstrated by the trainee during the training exercise, wherein the one or more skills support the one or more learning objectives, and wherein the one or more skill nodes graphically indicate that the one or more skills have not yet been demonstrated by the trainee; determining one or more metrics that are usable to determine whether the one or more skills are demonstrated by the trainee based on one or more evaluation criteria; identifying parameter data to be collected by the at least one host computing system during the training exercise to calculate the one or more metrics; selecting, based on the one or more skills to be demonstrated by the trainee, one or more software agents that are associated with the one or more skill nodes and that are capable of collecting the parameter data; after selecting the one or more software agents, providing, to the at least one host computing system, an indication of the one or more software agents that are executed on the at least one host computing system during the training exercise; providing, to the at least one host computing system, one or more metric parameters that are used to configure the one or more software agents to collect the parameter data from the at least one host computing system while the trainee performs actions during the training exercise, wherein the one or more metric parameters include at least an operational mode parameter indicating whether the one or more software agents will terminate after collecting the parameter data or will instead stay resident on and monitor the at least one host computing system; receiving the parameter data collected by the one or more software agents during execution on the at least one host computing system; calculating, based on the parameter data collected by the one or more software agents, the one or more metrics usable to determine whether the one or more skills are demonstrated by the trainee based on the one or more evaluation criteria; determining, based on the calculated one or more metrics, that the one or more skills have been demonstrated by the trainee during the training exercise; and responsive to determining that the one or more skills have been demonstrated, updating, for display, the one or more skill nodes representing the one or more skills to graphically indicate that the one or more skills have been demonstrated by the trainee during the training exercise. - View Dependent Claims (16, 17, 18)
-
-
19. A system comprising:
-
one or more processors; and one or more computer-readable storage media storing instructions that, when executed, cause the one or more processors to; output, for display, a graphical dashboard associated with a training exercise, wherein the graphical dashboard includes one or more learning objective nodes that represent one or more learning objectives to be accomplished by a trainee using at least one host computing system during the training exercise, wherein the graphical dashboard further includes one or more skill nodes that represent one or more skills to be demonstrated by the trainee during the training exercise, wherein the one or more skills support the one or more learning objectives, and wherein the one or more skill nodes graphically indicate that the one or more skills have not yet been demonstrated by the trainee; determine one or more metrics that are usable to determine whether the one or more skills are demonstrated by the trainee based on one or more evaluation criteria; identify parameter data to be collected by the at least one host computing system during the training exercise to calculate the one or more metrics; select, based on the one or more skills to be demonstrated by the trainee, one or more software agents that are associated with the one or more skill nodes and that are capable of collecting the parameter data; after selecting the one or more software agents, provide, to the at least one host computing system, an indication of the one or more software agents that are executed on the at least one host computing system during the training exercise; provide, to the at least one host computing system, one or more metric parameters that are used to configure the one or more software agents to collect the parameter data from the at least one host computing system while the trainee performs actions during the training exercise, wherein the one or more metric parameters include at least an operational mode parameter indicating whether the one or more software agents will terminate after collecting the parameter data or will instead stay resident on and monitor the at least one host computing system; receive the parameter data collected by the one or more software agents during execution on the at least one host computing system; calculate, based on the parameter data collected by the one or more software agents, the one or more metrics usable to determine whether the one or more skills are demonstrated by the trainee based on the one or more evaluation criteria; determine, based on the calculated one or more metrics, that the one or more skills have been demonstrated by the trainee during the training exercise; and responsive to determining that the one or more skills have been demonstrated, update, for display, the one or more skill nodes representing the one or more skills to graphically indicate that the one or more skills have been demonstrated by the trainee during the training exercise. - View Dependent Claims (20, 21, 22, 23)
-
Specification