Implement of cloud computing for e-learning system

E-learning systems provide processes of delivering the learning contents to learners who have different backgrounds, interests, and locations away from a classroom in order to maximize the effectiveness of learning. Usually, the classical e-learning system is based on client/server architecture thus they lack of the scalability, flexibility and interoperability. It makes the learning resources cannot share, and the system improvement is not easily. This paper proposes the cloud computing architecture in the e-learning system that the architecture separate into three layers includes infrastructure, platform and application. This architecture needs to design components in order to transfer the learning resources to the cloud platform. Infrastructure layer, the learning resources from the traditional system are transferred to the cloud database instead of the usual DBMS. Platform layer, a new e-learning system that consists of the CMS, AMS, and other service components were developed. These components were developed to be the intermediary between cloud database and the applications. Finally, application layer, CAT web application and WBI application were developed for interacting with the student's client. The results shown that all applications co-operated with the other components suitably. Applying the cloud computing makes the classical e-learning more scalability, flexibility, and interoperability. Moreover, cloud computing induces the way that e-learning can be share and distribute the learning resources to any kind of devices and platforms. Since the e-learning services are used for a relative short time, pay per use of the cloud could reduce the cost thus the organization pay only for capacity that actually used.

[1]  Minhong Wang,et al.  A Collaborative Learning System Based on Cloud and E-commerce , 2011, 2011 IEEE 8th International Conference on e-Business Engineering.

[2]  M. Phankokkruad,et al.  Web Service Architecture for Computer-Adaptive Testing on e-Learning , 2008 .

[3]  Victor I. Chang,et al.  Organisational Sustainability Modelling for Return on Investment (ROI): Case Studies Presented by a National Health Service (NHS) Trust UK , 2011, J. Comput. Inf. Technol..

[4]  Qinghua Zheng,et al.  An E-learning Ecosystem Based on Cloud Computing Infrastructure , 2009, 2009 Ninth IEEE International Conference on Advanced Learning Technologies.

[5]  Wolf-Gideon Bleek,et al.  Providing an e-learning platform in a university context - balancing the organisational frame for application service providing , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[6]  K. K. Thyagharajan,et al.  Adaptive Content Creation for Personalized e-Learning Using Web Services , 2007 .

[7]  Chun Che Fung,et al.  The E-Learning Lifecycle and its Services: The Web Services Approach , 2005 .

[8]  Manohar Chandwani,et al.  Towards development of a distributed e-Learning ecosystem , 2010, 2010 International Conference on Technology for Education.

[9]  Darina Dicheva,et al.  Ontologies and Semantic Web for E-Learning , 2008 .

[10]  Gerd Wagner,et al.  Ontologies and the Semantic Web for E-learning (Guest editorial) , 2004, J. Educ. Technol. Soc..

[11]  Prashant Pandey,et al.  Cloud computing , 2010, ICWET.

[12]  Chun-Chia Wang,et al.  A sharable e-Learning platform based on Cloud computing , 2011, 2011 3rd International Conference on Computer Research and Development.

[13]  Manop Phankokkruad,et al.  An Automated Decision System for Computer Adaptive Testing Using Genetic Algorithms , 2008, 2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing.

[14]  Shahryar Shafique Qureshi,et al.  Mobile cloud computing as future for mobile applications - Implementation methods and challenging issues , 2011, 2011 IEEE International Conference on Cloud Computing and Intelligence Systems.

[15]  Wolffried Stucky,et al.  RETRIEVING CONTENT WITH AGENTS IN WEB SERVICE E-LEARNING SYSTEMS , 2004 .

[16]  Chris Rose,et al.  A Break in the Clouds: Towards a Cloud Definition , 2011 .

[17]  Jerzy Kotowski,et al.  Cloud Computing in Educational Applications Methods of Virtual Desktops Deployment , 2011, EUROCAST.

[18]  Alexander Mikroyannidis Evolving E-Learning Ontologies for Personal and Cloud Learning Environments , 2011, 2011 Seventh International Conference on Signal Image Technology & Internet-Based Systems.

[19]  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).

[20]  Gierlowski,et al.  Loosely-Tied Distributed Architecture for Highly Scalable E-Learning System , 2010 .

[21]  Ye Conghuan,et al.  E-learning support service based on interaction among local campus clouds , 2011, ICSSSM11.

[22]  Christos Bouras,et al.  Efficient web-based open and distance learning services , 2000, Telematics Informatics.