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.
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. 13. A method according to claim 12 , wherein the student state data includes data identifying any of the learning objects that the student has completed.