Virtual classrooms are complete programs of learning. They consist of a mixture of synchronous and asynchronous events. They are special application of computer and network technologies to the task of education. Virtual is something whose existence is simulated with software. Actually, they are considered as teaching and learning environment located within a computer-mediated communication system.
All activities and interactions take place through the computer instead of face-to-face.