1. Institute of Higher Education, Lanzhou University, Lanzhou, China
2. School of Computing and Information Technology, University of Wollongong, Wollongong, NSW, Australia
3. Department of Teaching and Staff Development, Lanzhou University, Lanzhou, China