These three elements determine the quality delivery of the online courses. Though they are quite important in face to face learning but their changing nature and distinctive application is what makes it an interesting subject to be explored. Therefore, there is a need to refresh these concepts with reference to the virtual setting of teaching and learning.