1. A computerized method for providing a meaningful response in an intelligent tutor, comprising: receiving an input from a user solving a problem; determining if said input violates at least one consistency rule, wherein a constraint of said input is evaluated and compared to a fundamental rule set for said problem; and, generating feedback to said user.