A fuzzy approach to student modeling