The objective of student modeling is to develop cognitive models of human users/students,including the modeling of their skills and declarative knowledge. Data mining has been applied toautomatically consider user characteristics (motivation, satisfaction, learning styles, affective status,and so on) and learning behavior in order to automate the construction of student models. Differentdata mining techniques and algorithms have been used for this task (mainly, Bayesian networks) [28].