An Extendable OpenSource Architecture of E-Learning System

In this paper, we present an extendable open source architecture and model of an e-Learning system. The system composed of essential e-Learning core components and optional open source extensions. Open source extensions, developed and maintain by open source community, enhance the functionality of e-Learning system. In the other system components, the server side extension manager validates the portability, e-Learning standardization and security issues before approval of any extension to the community of the e-Learning system. The client side extension manager checks for new extensions/ updates and allow/disallow these extensions/updates. The open source development process of system components can improve the security, reliability, quality and evaluation of the system.

[1]  Lan Lina Personalized e-Learning System Based on Multi-layer Architecture , 2009, 2009 International Forum on Information Technology and Applications.

[2]  Xiaodi Huang,et al.  An E-learning System Architecture based on Cloud Computing , 2012 .

[3]  Xiaohong Qiu,et al.  Web Service Architecture for e-Learning , 2004 .

[4]  T. Martin McGinnity,et al.  Client-Server Architecture for Collaborative Remote Experimentation , 2005, Third International Conference on Information Technology and Applications (ICITA'05).

[5]  Anita Finke,et al.  E-Learning System Content and Architecture Evolution , 2010 .

[6]  Xu Jun,et al.  Service-oriented grid architecture and middleware technologies for collaborative e-learning , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[7]  Jesualdo Tomás Fernández-Breis,et al.  An application of intelligent techniques and semantic web technologies in e-learning environments , 2009, Expert Syst. Appl..

[8]  ShengWen Yang,et al.  Build grid-enabled large-scale collaboration environment in e-Learning grid , 2006, Expert Syst. Appl..

[9]  Abdulmotaleb El Saddik,et al.  A Web services oriented framework for dynamic e-learning systems , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).

[10]  Josh Lerner,et al.  The Simple Economics of Open Source , 2000 .

[11]  Lee Chien Sing,et al.  Collaborative learning using service-oriented architecture: A framework design , 2009 .

[12]  Peter Brusilovsky,et al.  KnowledgeTree: a distributed architecture for adaptive e-learning , 2004, WWW Alt. '04.

[13]  Abbe Mowshowitz,et al.  Virtual organization , 1997, CACM.