With the explosion in the number of courses offered online and consequently the number of learners, the majority of schools faced two major problems: heterogeneity of used platforms and personalization of learning according to the learners' profiles.
Hence the need for the collection and integration of data into a formal consolidated system whose main basis is the integration layer which is the subject of this article