E-learning is a new way of teaching and learning process. It is a basic and logical consequence of the development of information and communication technology (ICT). All the elements involved in the teaching-learning process greatly affect the learning ou