The objective here is to attend a student demand for specific results with recommendations such aspersonalized activities, adapted learning contents, suggested links to visit or the next task or problemto solve. Several data mining techniques can be used to address this task, but the most commonare association rule mining, clustering and sequential pattern mining. Association rule mining is aprocedure used to discover relations existent between variables defined in large databases. Clusteringis a data mining technique to reach data grouping based on similarities. Sequence/sequential patternmining can be used to discover relationships between occurrences of sequential events to find if thereexists any specific order in which these occurrences should happen [28].