Generic Platform to Generate Educational Components


  • Yassine Aarab Information Technology and Modeling Systems Research Unit Faculty of Science,Abdelmalek Essadi University Tetuan, Morocco
  • Noura Aknin Information Technology and Modeling Systems Research Unit Faculty of Science,Abdelmalek Essadi University Tetuan, Morocco
  • Abdelhamid Benkaddour Computer Science, Operational Research and Applied Statistics Laboratory Faculty of Science, Abdelmalek Essadi University Tetuan, Morocco



E-Learning, Component Software, Metadata, Warehouse.


In this research, we will present all the concepts necessary for the implementation of a warehouse of educational components. We define three classes of educational components: Learning components, services components and technical components. We built a metadata schema to describe them. We will study the warehouse architecture and how the actors interact with it. We will also see the features implemented at the indexing and search system that integrates. The aim is to clarify the strategic solutions we have adopted to create a generic platform, adaptable and scalable. The instantiation of this platform provides the Educational Component Repository.




(1) Bourda Y. and Hélier M. (2000). Métadonnées et XML : Applications aux "objets pédagogiques". Actes TICE 2000 - Technologies of information and communication in education for engineering and industry pages 135-141.

(2) Bourda Y. (2001). Objets pédagogiques, vous avez dit objets pédagogiques ? Cahier GUTenberg, n°39-40 pages 71-79.


(4) Grandbastien M. (2002). Quelques questions à propos de l’indexation et de la recherche de ressources pédagogiques sur le Web. Les technologies en éducation : Perspectives de recherche et questions vives pages 211-220.

(5) Duitama J.-F. (2005). Un modèle de composant éducatifs pour des cours adaptatifs sur le Web. France, Institut National des Télécommunication.

(6) Laforcade P. (2004). Méta-modélisation UML pour la conception et la mise en oeuvre de situations-problèmes coopératives, Université de Pau et des pays de l'Adour.

(7) AARAB Y, AKNIN N, and BENKADDOUR H (2016). Generation System of Metadata Software Component: A Proposed Architecture.Proceeding of Mediterranean Conference On Information & Communication Technologies 2015, Vol.381 of the series Lecture Notes in Electrical Engineering , pp 313-322.

(8) AARAB Y, AKNIN N, and BENKADDOUR H (2017).Component Based Implementation of Tool e-package. International Journal of Scientific & Engineering Research, Volume 8, Issue 1, January-2017 820 ISSN 2229-5518.

(9) Lucene, Apache Lucene project:

(10) Prieto-Diaz R. (1991). Implementing Faceted Classification for Software




How to Cite

Aarab, Y., Aknin, N., & Benkaddour, A. (2017). Generic Platform to Generate Educational Components. Transactions on Machine Learning and Artificial Intelligence, 5(4).



Special Issue : 1st International Conference on Affective computing, Machine Learning and Intelligent Systems