All forms of electronically supported teaching and learning, especially the web-based and computerbased acquisition of, and engagement with, knowledge
and skills. It may take place in or out of the classroom. It is often an essential component of distant education and may involve virtual learning environments.