Virtual classroom Introduction, Meaning, objectives, features, elements, accessories, advantages and disadvantages