Skip to Main Content
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.
Computer & Information Science (ICCIS), 2012 International Conference on (Volume:1 )
Date of Conference: 12-14 June 2012