components of virtual learning