Also, the labor market evolution, the changing skill requirements, the development of continuing education, the emerging of eLearning in higher education and the development of campus networks with fiber optic access are in favor of the development of distance education in developing countries. On the other hand, the evolution of the web based education platforms is becoming increasingly important in education system. Learning Management Systems (LMS) are used using the web for major tasks including learning. Many courses use a LMS to organize the course contents, support the students, and provide administrative and technical support for educators. One of the most popular and established Learning Management Systems today is Moodle, the modular objectoriented distributed learning environment [1]. Moreover, E-learning is becoming more and more prominent, supporting the improvement of both synchronous and asynchronous learning. The impressive development of the ICTs has made available to higher education the infrastructure that permits universities to fulfill the increasing requirements for academic electronic services. The most widespread asynchronous e-learning tools are the learning management systems, the web-based platforms that offer instructors an easy to use environment suitable for managing and delivering educational content for their courses, but which can also be used for communication between instructors and students. In short, Moodle [1] [6] [7] is one of the most popular Learning Management Systems (LMS) with several currently active sites. It is a course management system designed to help educators who want to create quality online courses. The software is used all over the world by universities, schools, companies and independent teachers. Moodle is open source and completely free to use. But, for Moodle LMS, learners must be connected online all the time they need to do eLearning activities. In summary, with the improvement of Internet connections in developing countries, the Web has become a common delivery mechanism for educational and training content for many high education institutes. However, the development of eLearning platforms like Moodle in those countries is done
with a set of constraints such as connection costs, power cuts and lack of permanent connectivity in some areas. Thus, with a view to setting up a solution overcoming the problems of connectivity, this paper proposes research based on a production platform for using Moodle in offline eLearning. Our solution is based on a central platform and a lightweight client platform. The installation of Moodle for end users is doing in automatic way. Automatic synchronization of resources and activities of the client platforms is made with the central platform when connectivity is established. This solution allows learners, which are in disturbed Internet connection zones to continue distance-learning activities on their own computers. Our proposition provides a powerful environment for asynchronous distance education. This paper is structured as follows: the overview of Moodle and the related work are presented in section II. Section III outlines the motivation and the challenges of or contribution. Next in section IV, the detail design and implementation of the framework using offline Moodle is presented. In section V, we conduct some tests to demonstrate the proper functioning of the proposed framework. In section VI, we conclude.