Date Added: Jun 2011
E-learning provides the opportunity to student to interact electronically with each other as well as with their teachers. This interaction can be via e-mail or on discussion board or in chat rooms. Though recognizing that the world at large will persist to use language and terminology in different ways, so the term of Virtual Learning Environments (VLE) is used to refer to the on-line interactions of a variety of kinds that take place between students and teachers. There are many software systems available that provide VLE systems. This software is in both forms, commercial and Open Source Software (OSS). Moodle is the one of them systems that has been increasingly gaining worldwide popularity in e-learning system.