To better understand their knowledge profiles, students can be grouped according to theircustomized features, personal characteristics, etc. The clusters/groups of students obtained can beused to define a set of tasks for orienting the students, such as the construction of personalized learningactivities, the promotion of effective group learning in some areas, the provision of some set of adaptivecontents, etc. The data mining techniques normally used in this tasks are classification (supervisedlearning) and clustering (unsupervised learning). Cluster analysis or clustering is the assignmentof a subject with a set of observations into a subset (called a cluster) so that subjects with similarobservations can be set to that same subset [27,28].