E-learning is an integral part of smart education. There are many e-learning systems that are widely available to educational institutions. The challenge is to easily integrate the e-learning system into a smart educational environment based on the requirements of the users.
The e-learning services rely on a software system that allows access to all the materials for the educational process and makes them electronically available to all the students on the Internet whenever they need and wherever they are.
The design and development of e-learning system is a critical part of the educational process as it reflects on the usage of the system. In this work, the design and implementation of e-learning systems is described where different techniques are explored and compared.
The proposed e-learning system is designed using off-the-shelf and open-source software engineering model and programming tools and database models. The system is tested to prove the new design concepts and features. The method used in the back-end and front-end design and implementation allows flexible usage and integration of the e-learning systems by the educational institutions in smart cities.