Runtime program analysis tool for a simulation engine
First Claim
1. A computer-implemented method for creating a tutorial presentation, comprising:
- (a) matching a profile against a simulation domain, wherein the profile comprises a set of criteria and identifies a desired aspect for a current simulation task;
(b) presenting information indicative of a goal;
(c) integrating information that motivates accomplishment of the goal;
(d) monitoring progress toward the goal, determining at least one profile that is true for the current simulation task from a set of profiles, and providing feedback to a student, based on the at least one profile the at least one profile comprising at least one collective characteristic, the at least one collective characteristic being a conditional using a plurality of characteristics as operands at a particular instance of time, each characteristic identifying a subset of the simulation domain, at least one of the plurality of characteristics being time-dependent; and
(e) displaying details of the computer-implemented method and displaying the tutorial presentation as the tutorial presentation executes and further comprises;
firing the at least one profile to identify mistakes and correct answers provided by the student; and
triggering a topic in a concept tree when the at least one profile fires, wherein the concept tree contains a plurality of concepts associated with the current simulation task and, wherein the tutorial presentation provides a cognitive educational experience.
8 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed that provides a goal based learning system utilizing a rule based expert training system to provide a cognitive educational experience. The system provides the user with a simulated environment that presents a business opportunity to understand and solve optimally. Mistakes are noted and remedial educational material presented dynamically to build the necessary skills that a user requires for success in the business endeavor. The system utilizes an artificial intelligence engine driving individualized and dynamic feedback with synchronized video and graphics used to simulate real-world environment and interactions. Multiple “correct” answers are integrated into the learning system to allow individualized learning experiences in which navigation through the system is at a pace controlled by the learner. A robust business model provides support for realistic activities and allows a user to experience real world consequences for their actions and decisions and entails realtime decision-making and synthesis of the educational material. The system includes tools for analysis and display of a presentation as it is presented.
220 Citations
22 Claims
-
1. A computer-implemented method for creating a tutorial presentation, comprising:
-
(a) matching a profile against a simulation domain, wherein the profile comprises a set of criteria and identifies a desired aspect for a current simulation task; (b) presenting information indicative of a goal; (c) integrating information that motivates accomplishment of the goal; (d) monitoring progress toward the goal, determining at least one profile that is true for the current simulation task from a set of profiles, and providing feedback to a student, based on the at least one profile the at least one profile comprising at least one collective characteristic, the at least one collective characteristic being a conditional using a plurality of characteristics as operands at a particular instance of time, each characteristic identifying a subset of the simulation domain, at least one of the plurality of characteristics being time-dependent; and (e) displaying details of the computer-implemented method and displaying the tutorial presentation as the tutorial presentation executes and further comprises; firing the at least one profile to identify mistakes and correct answers provided by the student; and triggering a topic in a concept tree when the at least one profile fires, wherein the concept tree contains a plurality of concepts associated with the current simulation task and, wherein the tutorial presentation provides a cognitive educational experience. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus that creates a tutorial presentation, comprising:
-
(a) a processor that runs a computer program to create the tutorial presentation, the computer program comprising of logic; (b) a memory that stores information under control of the processor; (c) logic that matches a profile against a simulation domain, wherein the profile comprises a set of criteria and identifies a desired aspect for a current simulation task; (d) logic that presents information indicative of a goal; (e) logic that integrates information that motivates accomplishment of the goal; (f) logic that monitors progress toward the goal, determines at least one profile that is true for the current simulation task from a set of profiles, and provides feedback to a student, based on the at least one profile, the at least one profile comprising at least one collective characteristic, the at least one collective characteristic being a conditional using a plurality of characteristics as operands at a particular instance of time, each characteristic identifying a subset of the simulation domain, at least one of the plurality of characteristics being time-dependent; and (g) logic that displays details of the computer program and that displays the tutorial presentation as the tutorial presentation executes and further comprises; firing the at least one profile to identify mistakes and correct answers provided by the student, and triggering a topic in a concept tree when the at least one profile fires, wherein the concept tree contains a plurality of concepts associated with the current simulation task and, wherein the tutorial presentation provides a cognitive educational experience. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium encoded with computer-executable instructions that when executed perform:
-
(a) matching a profile against a simulation domain, wherein the profile comprises a set of criteria and identifies a desired aspect for a current simulation task; (b) presenting information indicative of a goal; (c) integrating information that motivates accomplishment of the goal; (d) monitoring progress toward the goal, determining at least one profile from that is true for the current simulation task a set of profiles, and providing feedback to a student, based on the at least one profile, the at least one profile comprising at least one collective characteristic, the at least one collective characteristic being a conditional using a plurality of characteristics as operands at a particular instance of time, each characteristic identifying a subset of the simulation domain, at least one of the plurality of characteristics being time-dependent; and (e) displaying details of the computer-implemented method and displaying a tutorial presentation as the tutorial presentation executes and further comprises; firing the at least one profile to identify mistakes and correct answers provided by the student; and triggering a topic in a concept tree when the at least one profile fires, wherein the concept tree contains a plurality of concepts associated with the current simulation task and, wherein the tutorial presentation provides a cognitive educational experience. - View Dependent Claims (22)
-
Specification