What are the different types of theory that is applicable in assessing online class?​