E-learning can be defined as instructional content or learning experiences delivered by electronic technology and is a structured, interactive approach to educating and informing the students, employees etc. E learning is also called Online learning/education, Technology-based, Computer-based or Web-based learning/training, Virtual learning, Distributed learning etc. It is defined as instructional content or learning experiences delivered or enabled by electronic technology. Synchronous e learning: Students and instructor are logged on at the same time and communicate directly and virtually with each other, where all the students must be in the classroom at a certain time for the class to start. This usually takes place via internet, website, audio or video conferencing by students in a classroom. Occurs in real time, learners log into the system at set time and communicate. Involves the exchange of ideas and information directly with the instructor with one or mor...