1. College of Teacher Education, East China Normal University, Shanghai, China
2. Department of Education Information Technology, East China Normal University, Shanghai, China
3. School of Teacher Education, Jiangsu University, Jiangsu, China
4. Department of Learning Technologies, University of North Texas, Denton, USA
5. Shanghai Jian Qiao University, China