In the field of learning, we are witnessing more and more the introduction of new environments in order to better meet the specific needs of the main actors of the process. The shift from face-to-face learning to distance learning or e-learning has overcome some of the challenges of availability, location, prerequisites, but has been rapidly impacted by the development of mobile technology. As a result, m-learning appeared and quickly evolved into p-learning.
The arrival of the "Open Software" concept has given birth to several "open-something" initiatives, among which are the Open Educational Resource (OER) and the Massive Online Open Course (MOOC). These learning resources have also made progress, although they are fairly recent. Admittedly, this diversity of environments offers a wealth and a multitude of pedagogical resources. However, the question of the capitalization of contents, knowledge and know-how of each of these environments is necessary. How can the exchange and reuse of pedagogical resources be guaranteed between these different learning environ-ments? otherwise-said how to guarantee the interoperability of these resources? In order to contribute to the creation of an pedagogical heritage, we propose to design a case-based system allowing the author, when creating a course in a particular context and environment, to exploit the resources that are already available. The goal is to put in place an intelligent production system based on case-based reasoning. It is based on four phases ranging from indexing to reuse, through the similarity measurement and the evaluation.
In the first part, we will detail the evolution of learning environments. In the second part, we will review the existing course production platforms, their prin-ciples and their challenges. In the third part, we will present case-based reasoning systems, and then we will introduce our target system.