The role of teacher, student and ICT in enhancing student engagement in multiuser virtual environments. - Natasha Anne Rappa; Daniel Kok Hoong Yip; Shi Chen Baey (Br. J. Educ. Technol., 2009)