Domain model contains the rules, concepts, and knowledge related to the domain to be learned.
Based on the data gained from domain model and student model, tutoring model makes decisions about tutoring strategies such as whether or not to intervene, when and how to intervene.