The advances in information and communication technology have stimulated progress in
various areas such as the economy, business, communication, health, training and
education. Since its inception in 1990, E-Learning has grown rapidly and education has
been motivated to adopt E-Learning to transform traditional learning environments and
create more efficient and attractive learning experiences. E-Learning is a direct result of
the amalgamation of technology and education, which enables the creation of innovative
research and delivery mechanisms which is one of the features of modern learning, and
the main focus of this research. The fields of learning and education have benefited from
electronic delivery to overcome obstacles of time, space and geography providing
learning opportunities for anyone, anytime, anywhere, and in any mode (Rajasingham,
2009). Therefore, E-Learning creates a platform to create knowledge-based communities
as a source of education as well as to redesign the future of the nation and achieve
educational security (UNESCO, 2005).