1. A method, comprising: receiving a training goal; partitioning feedback into a plurality of feedback levels, each feedback level corresponding to a severity level of a response error, the feedback being associated with the training goal, the feedback in part driven by an artificial intelligence engine; querying a student to determine characteristics of the student; integrating information based on the characteristics of the student that motivates accomplishment of the training goal; evaluating progress toward the training goal and the artificial intelligence engine then providing a determined feedback having a feedback category based on an appropriate level of feedback and an appropriate training component that further motivates accomplishment of the training goal, the appropriate level of feedback being selected from the plurality of feedback levels based on an error severity of an associated response from the student, the appropriate training component being selected from a plurality of training components and based on an amount of work contained in the associated response, and further comprising: determining, by the artificial intelligence engine, the type of the feedback category for the associated response; when the feedback category corresponds to an administrative category and when an actual amount of work completed by the student is less than an expected amount of work, instructing the student to provide a sufficient amount of work to assess a subsequent response, wherein the administrative category includes at least two of: detection of the student cheating through a task; detection of the student submitting no work and avoiding notice; and detection of the student submitting minor changes to obtain a hint; and when the feedback category corresponds to an educational category, assessing the associated response in accordance with the educational category; and dynamically adjusting, by the artificial intelligence engine, a selected level of feedback based on the progress of the student toward the training goal, the determined feedback providing at least one recommendation to the student for submitting a subsequent response.