A Learning Management System (LMS), Video Management System (VMS) and Video Conferencing (VC) technologies are considered the building blocks of virtual classrooms