However, current programming KT models attribute learners’ responses only to knowledge mastery and ability, overlooking thought factors, which creates a contradiction between data fitting and the ...