Adaptive training system, method and apparatus
First Claim
1. A system for training a student, said system comprising:
- a training station configured to interact with the student, said training station displaying output to the student via at least one output device and receiving input via at least one input device;
a computer system having a rules engine operative continuously thereon and computer accessible data storage operatively associated therewith and storing the following electronically accessible data;
learning object data comprising a plurality of learning objects each configured to provide interaction with the student at the training station, andrule data defining a plurality of rules accessed by the rules engine, said rules data including, for each rule, respective if-portion data defining a condition of data and then-portion data defining an action to be performed at the training station,for at least some of said rules, the respective action comprising directing output at the training station of a respective one of the learning objects so as to interact with the student at said training station; and
said continuously-operative rules engine causing the computer system to perform the action substantially immediately when the condition of data is present in the data storage;
wherein the training station and the computer system with the rules engine are connected by a network operating pursuant to computer-executed communications software that controls the communication on the network such that computers on the network publish data packets each including a respective data field defining a topic name thereof that is transmitted only to other computers on the network that have subscribed to receive said data packets having data fields defining one or more specified topic names; and
said computer system with the rules engine being subscribed to receive data published by said training station, and storing data received therefrom in the computer accessible data storage;
wherein one or more of the rules have if-portions defining a condition of data that is based at least partly on some of the received data; and
the rules data comprises a plurality of assessment rules that makes a determination of a training level of the student based actual inputs of the student at the training station and updates performance data of the student stored in the data storage based on said determination;
wherein the rule data includes remediation rules that each hasan if-portion with a data condition that the performance data of the student indicates a KSA gap, anda then-portion with an action that includes directing output at the training station of one of the learning objects to the student at the training station, wherein said learning object that is output includes remedial training output that is configured to remediate the KSA gap indicated by the performance data.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for training a student employ a simulation station that displays output to the student and receives input. The computer system has a rules engine operating on it and computer accessible data storage storing (i) learning object data including learning objects configured to provide interaction with the student at the simulation system and (ii) rule data defining a plurality of rules accessed by the rules engine. The rules data includes, for each rule, respective (a) if-portion data defining a condition of data and (b) then-portion data defining an action to be performed at the simulation station. The rules engine causes the computer system to perform the action when the condition of data is present in the data storage. For at least some of the rules, the action comprises output of one of the learning objects so as to interact with the student. The system may be networked with middleware and adapters that map data received over the network to rules engine memory.
48 Citations
22 Claims
-
1. A system for training a student, said system comprising:
-
a training station configured to interact with the student, said training station displaying output to the student via at least one output device and receiving input via at least one input device; a computer system having a rules engine operative continuously thereon and computer accessible data storage operatively associated therewith and storing the following electronically accessible data; learning object data comprising a plurality of learning objects each configured to provide interaction with the student at the training station, and rule data defining a plurality of rules accessed by the rules engine, said rules data including, for each rule, respective if-portion data defining a condition of data and then-portion data defining an action to be performed at the training station, for at least some of said rules, the respective action comprising directing output at the training station of a respective one of the learning objects so as to interact with the student at said training station; and said continuously-operative rules engine causing the computer system to perform the action substantially immediately when the condition of data is present in the data storage; wherein the training station and the computer system with the rules engine are connected by a network operating pursuant to computer-executed communications software that controls the communication on the network such that computers on the network publish data packets each including a respective data field defining a topic name thereof that is transmitted only to other computers on the network that have subscribed to receive said data packets having data fields defining one or more specified topic names; and said computer system with the rules engine being subscribed to receive data published by said training station, and storing data received therefrom in the computer accessible data storage; wherein one or more of the rules have if-portions defining a condition of data that is based at least partly on some of the received data; and the rules data comprises a plurality of assessment rules that makes a determination of a training level of the student based actual inputs of the student at the training station and updates performance data of the student stored in the data storage based on said determination; wherein the rule data includes remediation rules that each has an if-portion with a data condition that the performance data of the student indicates a KSA gap, and a then-portion with an action that includes directing output at the training station of one of the learning objects to the student at the training station, wherein said learning object that is output includes remedial training output that is configured to remediate the KSA gap indicated by the performance data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing computerized training to a student, said method comprising:
-
providing a training station connected with a computer system with computer-accessible data storage supporting a rules engine thereon; storing lesson data in the data storage so as to be accessed continuously by the rules engine, said lesson data comprising learning object data defining a number of learning objects that each, when activated by the rules engine, cause the training station to output visual imagery, audio or other output, and rules data defining a plurality of rules on which the rules engine operates so as to administer the computerized training, said rules each having a data condition part and an action part, the data condition part defining a state of data in the data storage that, when present, causes the rules engine to direct the computerized system to take a predetermined action substantially immediately, at least some of said actions comprising activating at least some of the learning objects to interact with the student at the training station; storing student state data in the data storage, said student state data including data defining an assessment measure of training of the student; providing the computerized training to the student at the training station with the rules engine administering the training according to the rules stored in the data storage; determining repeatedly or continually the assessment measure for the student based on input received from the student at the training station; storing the determined assessment measure in the student state data; wherein the rules data defines at least one rule that initiates the action thereof when a data condition that the student state data in the data storage defines an assessment measure below a predetermined value is present, the action including initiating operation on the training station of one of the stored learning objects; and wherein the training station and the computer system with the rules engine are connected by a network operating pursuant to communications software that controls the communication on the network such that computers on the network publish data packets each including a respective data field defining a topic name thereof that is transmitted only to other computers on the network that have subscribed to receive said data packets having data fields defining one or more specified topic names; said computer system with the rules engine subscribing to data published by said training station and receiving data therefrom; and the method further comprising storing data received over the network from the training station in the computer accessible data storage of the computer system with the rules engine, wherein one or more of the rules have if-portions defining a condition of data that is based at least partly on some of the received data; and the determining of the assessment measure of the student including a determination of a KSA gap between knowledge, skill and ability of the student based on some of the data received over the network and a level of knowledge, skill or ability defined by the objective data, and storing of data indicative of said KSA gap in the student state data; wherein the rules engine has one or more rules that, responsive to a condition of the data indicative of said KSA gap, initiates remedial action comprising initiating one of the learning objects so as to output media content stored in the learning object to the student, the rules data including a plurality of rules each having a respective remedial action and a respective if-portion initiating the associated remedial action based on a different assessment of the KSA gap for the student in regard to the instructional area; wherein one of said plurality of rules, when the KSA gap data shows a gap in knowledge, activates a knowledge-directed remedial learning object, another of said rules, when the KSA gap data shows a gap in skill, activates a skill-directed remedial learning object, and a third of said rules, when the KSA gap data shows a gap in ability, activates an ability-directed remedial learning object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification