Generation of an E-learning Application Through Model Programming
Aziz Srai1, Fatima Guerouate2, Hilal Drissi Lahsini3

1Dr. Aziz Srai*, is a research Doctor at LASTIMI Laboratory, Superior School of Technologies of Sale, Mohammadia School of engineering, Mohamed V University city of Rabat, Morocco.
2Pr. Fatima Guerouate, is a Research Professor at LASTIMI Laboratory, Superior School of Technologies of Sale, Mohammadia School of engineering, Mohamed V University city of Rabat, Morocco.
3Pr. Hilal Drissi Lahsini, is a Research Professor at LASTIMI Laboratory, Superior School of Technologies of Sale, Mohammadia School of engineering, Mohamed V University city of Rabat, Morocco.

Manuscript received on December 02, 2020. | Revised Manuscript received on December 15, 2020. | Manuscript published on December 30, 2020. | PP: 195-198 | Volume-10 Issue-2, December 2020. | Retrieval Number: 100.1/ijeat.B20431210220 | DOI: 10.35940/ijeat.B2043.1210220
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Online learning or e-learning is a growing industry, whose beginnings date back to the 1980s and even before. The model of learning in history has always been quite simple. Until the early 2000s, education took place in a class of students with a teacher leading the class. The physical presence was not in question, and any other type of learning was, at best, questionable. Then the Internet appeared, and the rest is part of the story. On the other hand, the development of computer applications to ensure this type of education is also growing, but the problem is that each application is developed according to a given technology. Developing an e-learning application for each technology requires a lot of human resources and technical knowledge and always requires a migration of each application developed to other implementation platforms as needed. the model-driven architecture approach offers full or partial development of an e-learning application while remaining independent of the implementation platform of this application. Therefore, to solve this problem we propose a development of an e-learning application according to a model-driven architecture approach. 
Keywords: Metamodel, models, MDA, e-learning, QVT.