“…For instance, Alvarez et al (2009) categorized five roles of teachers: designer/planning role, social role, cognitive role, technological domain and managerial domain. Other generalizations include: pedagogical, social, managerial, and technical by Berge (1995); instructional design, organization, facilitating discourse and direct instruction by Anderson et al (2001); cognitive, affective, and managerial roles by Coppola et al (2002); administrative, personal, technological, instructional design, pedagogical, assessment and social roles by Varel (2007); online teacher roles of managing social interaction, instructional design, guiding the use of technology, learning assessment and learning support by Badia, Garcia & Meneses (2017). In fact, these roles overlap with each other and the overlapping theoretical classification becomes an obstacle for classroom teachers to understand their roles and examine precise functions and tasks related to teacher roles (Baran et al, 2011).…”