Introduction

In recent years, there has been increasing interest in Learning Analytics (LA) and Educational Data Mining (EDM) among both researchers and practitioners of the field. By emerging the Computer-assisted learning systems and automatic analysis of educational data, many efforts have been carried out in order to enhance the learning experience .    
There are three main groups for any Computer-assisted learning systems : Educators, Learners, and Administrators. Educators are responsible to design and plan the educational systems, and they are the most aware of the students’ learning process, their needs, and common mistakes. 
 Educators providing real-time feedback into the performance of learners is a great help for this group to adapt their teaching activities to the students’ needs.
Learners benefit from recommendation and feedback on their learning activities, resources, and paths. The type of feedback given to the students can be motivating and encouraging.
Finally, administrators are dealing with decision-making and budget allowance, and can influence the process of improving the systems and learning resources