What do we mean by E-learning?
E-learning is instructional content delivered over the Internet. It is best defined as a tool consisting of training and learning over the web which is delivered in a synchronous (real-time; instructor-led) or asynchronous (self-paced) format.
E-learning means that learning no longer needs to be a passive experience, with the students all sitting in front of the teacher and learning by telling, it is an active experience here.
E-learning means that powerful and enduring learning experiences can be achieved, not just through content, but through the use of online communities and networks. Here learners are encouraged to communicate, collaborate and share knowledge. In this way, E-learning can support "learning through reflection and discussion".