Advantages and Disadvantages of Educational Technology

The term "educational technology" covers a wide range of tools and methods exploiting computers, networks and media for delivering knowledge. Compare virtual classes with at least two other delivery methods (TV-based courses, on-site company training, using manuals and textbooks individually, etc.)

Discuss their advantages and disadvantages.