Date Added: Dec 2010
E-Learning systems are used by many learners and teachers. The developer is developing the e-Learning system. However, the developer cannot do system construction to satisfy all of users' demands. The authors discuss a method of constructing e-Learning systems where learners and teachers can design, try to use, and share extending system functions that they want to use; which may be added to the system by system managers. In recent years, E-learning systems (LMS) are being used extensively by universities to provide online courses and also by companies to provide training to employees.