Computer architecture and process of user evaluation
First Claim
1. A computer implemented process for evaluating user interactions with a dynamic simulation of a system portraying at least one system state and responsive to user queries and interventions comprising the steps of:
- a) assigning a simulation to at least one user;
b) using a computer to generate a simulated system comprising a system age and at least one system state affecting said system;
c) using a computer to dynamically generate at least one criterion, said criterion associated with at least one of said system state, a query, a query result, and an intervention, when a change occurs in said at least one system state affecting said system by;
i) identifying an inference program;
ii) providing at least one input datum relating to said change in said at least one system state affecting said system, said at least one input datum defining the state of an input node in said inference program;
iii) generating at least one criterion as an inference from said at least one input datum;
said criterion comprising;
a) a selected user activity to monitor, said activity comprising starting an intervention to improve the present or future state of the simulated system;
b) a system age range in which to monitor said user activity, said age range comprising a start age and a stop age, wherein said start age is calculated by adding said system age to a relative start time, and said stop age is calculated by adding said system age to a relative stop time;
c) a classification of said user activity as desirable or not desirable; and
d) a weight value selected from a weight value set having at least one weight value;
d) accepting at least one user action comprised of said selected user activity and an age of the simulated system when the selected user activity occurs;
e) evaluating said at least one accepted user action to determine if at least one of said accepted user action and its consequences require generation of additional criterion and repeating steps c and d if additional criterion require generation;
f) determining a status of said at least one criterion dynamically generated in step c; and
,g) generating at least one performance description based on at least one of;
desirable actions performed;
undesirable actions avoided;
desirable actions omitted, and undesirable actions committed.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is generally related to a computer architecture and process for evaluating and reporting on a user'"'"'s competence in managing a simulation of a complex system modeled in a computer based testing and training system. The simulation may be called a “virtual system.” The method generates evaluation criteria responsive to a user profile, user choices in managing the virtual system, and events that occur during a simulation, in addition to the original state of the system. The method produces summary evaluations responsive to a plurality of characteristics of the simulated system. The implementation may be advantageously employed to evaluate a medical clinician'"'"'s management of computer-simulated human patients, hereinafter called “virtual patients”. The present invention is also suitable for evaluation of user management of a plurality of complex systems including but not limited to animals, plants, cells, machines, and populations.
-
Citations
14 Claims
-
1. A computer implemented process for evaluating user interactions with a dynamic simulation of a system portraying at least one system state and responsive to user queries and interventions comprising the steps of:
-
a) assigning a simulation to at least one user; b) using a computer to generate a simulated system comprising a system age and at least one system state affecting said system; c) using a computer to dynamically generate at least one criterion, said criterion associated with at least one of said system state, a query, a query result, and an intervention, when a change occurs in said at least one system state affecting said system by; i) identifying an inference program; ii) providing at least one input datum relating to said change in said at least one system state affecting said system, said at least one input datum defining the state of an input node in said inference program; iii) generating at least one criterion as an inference from said at least one input datum;
said criterion comprising;a) a selected user activity to monitor, said activity comprising starting an intervention to improve the present or future state of the simulated system; b) a system age range in which to monitor said user activity, said age range comprising a start age and a stop age, wherein said start age is calculated by adding said system age to a relative start time, and said stop age is calculated by adding said system age to a relative stop time; c) a classification of said user activity as desirable or not desirable; and d) a weight value selected from a weight value set having at least one weight value; d) accepting at least one user action comprised of said selected user activity and an age of the simulated system when the selected user activity occurs; e) evaluating said at least one accepted user action to determine if at least one of said accepted user action and its consequences require generation of additional criterion and repeating steps c and d if additional criterion require generation; f) determining a status of said at least one criterion dynamically generated in step c; and
,g) generating at least one performance description based on at least one of;
desirable actions performed;
undesirable actions avoided;
desirable actions omitted, and undesirable actions committed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification