facilitate online learning, various e-learning systems have been developed and
are being used to provide a medium by which course materials can be delivered
and accessed in a web-based platform as well as to provide the technology
medium for interaction among the learning community.
provide an array of powerful tools that may help in transforming the present
isolated, teacher-centered and text-bound classrooms into rich,
student-focused, interactive knowledge environments.