1. School of Education, State University of New York at Oswego, NY, USA
2. School of Educational Information Technology, Central China Normal University, Wuhan, China
3. Huoxian Secondary School, Beijing, China
4. Collaborative and Innovative Center for Educational Technology, Central China Normal University, Wuhan, China