Success case

Content recommendation

on an online

educational platform

The challenge

An editorial has an online platform with educational resources that cover different competencies at various depths and difficulty levels. These resources come in different formats (text, video, self-assessment, etc.), and teachers assign them manually to students as part of their educational curriculum.


To make the teacher’s job easier by minimizing the effort they put into planning (assigning resources to each student). To achieve this, a recommendation system is necessary to assign the most suitable resource to each student, considering their individual characteristics. This is in order to achieve curricular objectives in both the short and long term.

Additionally, it is essential to display progress information for students, classes, and resource usage.

How have we done it?

  • Advanced analytics
  • Resource, student, and teacher profiling
  • Predictive modelling (Machine Learning)
  • Graph theory
  • Recommendation system
  • UX/UI