1. Gamification Group, Tampere University, Finland and Department of Computing, University of Turku, Finland
2. Gamification Group, Faculty of Information Technology and Communication Sciences, Tampere University, Finland
3. Gamification Group, Tampere University, Finland and Social Emotional Technology Lab, UC Santa Cruz, United States