A Proposal to Use Gamification Systematically to Nudge Students Toward Productive Behaviors

While gamification in education has been used to increase motivation and engagement, it can also be used to nudge students to change behavior. This paper describes work in progress on a holistic gamification design for an introductory computer programming course that encourages students to adopt five core self-regulation skills: time management, incremental development, self-checking, persistence, and planning. We encourage growth mindset beliefs by reinforcing that skills can be increased and improved through targeted effort and practice. The self-regulation skills chosen are all associated with successful scholastic performance and present a model of “working smarter, not harder”. They relate to the student’s process of working, rather than the assignment solution being produced. A combination of role-playing game character development, experience points, leveling, daily missions, energy management, and a booster-based reward system are used as game mechanics. The goal is to communicate to students that mastery of these skills is valued by the course’s community, to encourage students to aspire to master these skills, and to recognize and reward students as they progress and eventually achieve these goals. The design leverages existing work on measuring student effort and progress as they work on assignments to drive game mechanics.

[1]  Stephen H. Edwards,et al.  Improving student performance by evaluating how well students test their own programs , 2003, JERC.

[2]  Brian Harrington,et al.  TrAcademic: Improving Participation and Engagement in CS1/CS2 with Gamified Practicals , 2017, ITiCSE.

[3]  Manniam Rajagopal,et al.  Virtual Teaching Assistant to Support Students' Efforts in Programming , 2018 .

[4]  FoxJesse,et al.  Assessing the effects of gamification in the classroom , 2015 .

[5]  Nickolas J. G. Falkner,et al.  Identifying computer science self-regulated learning strategies , 2014, ITiCSE '14.

[6]  T. Leonard,et al.  Richard H. Thaler, Cass R. Sunstein, Nudge: Improving decisions about health, wealth, and happiness , 2008 .

[7]  Steve Thomas,et al.  The efficacy of nudge theory strategies in influencing adult dietary behaviour: a systematic review and meta-analysis , 2016, BMC Public Health.

[8]  Stephen H. Edwards,et al.  Experiences Using Heat Maps to Help Students Find Their Bugs: Problems and Solutions , 2019, SIGCSE.

[9]  Stephen H. Edwards,et al.  Using software testing to move students from trial-and-error to reflection-in-action , 2004, SIGCSE '04.

[10]  D. Dicheva,et al.  Gamifying education: what is known, what is believed and what remains uncertain: a critical review , 2017, International Journal of Educational Technology in Higher Education.

[11]  Jesse Fox,et al.  Assessing the effects of gamification in the classroom: A longitudinal study on intrinsic motivation, social comparison, satisfaction, effort, and academic performance , 2015, Comput. Educ..

[12]  Raymond Lister,et al.  The naughties in CSEd research: a retrospective. , 2010 .

[13]  B. Zimmerman A social cognitive view of self-regulated academic learning. , 1989 .

[14]  E. Deci,et al.  Extrinsic Rewards and Intrinsic Motivation in Education: Reconsidered Once Again , 2001 .

[15]  Richard N. Landers,et al.  Gamification of task performance with leaderboards: A goal setting experiment , 2017, Comput. Hum. Behav..

[16]  D. Wood Self-theories: Their Role in Motivation, Personality and Development. By Carol S. Dweck. Psychology Press, Hove, 1999. pp. 195. £29.95 (hb). , 2000 .

[17]  Deborah I. Fels,et al.  Gamification in theory and action: A survey , 2015, Int. J. Hum. Comput. Stud..

[18]  Stephen H. Edwards,et al.  Using the "Daily Missions" Gamification Strategy To Promote Incremental Progress on Programming Assignments , 2020, HICSS.

[19]  Zhiyi Li,et al.  Towards progress indicators for measuring student programming effort during solution development , 2016, Koli Calling.

[20]  Stephen H. EDWARDS Using Test-Driven Development in the Classroom : Providing Students with Automatic , Concrete Feedback on Performance , 2003 .

[21]  Chris Arney Nudge: Improving Decisions about Health, Wealth, and Happiness , 2015 .

[22]  Raymond Lister CS EDUCATION RESEARCHThe naughties in CSEd research: a retrospective , 2010, INROADS.

[23]  Alexandru Iosup,et al.  An experience report on using gamification in technical higher education , 2014, SIGCSE.

[24]  Petri Ihantola,et al.  Review of recent systems for automatic assessment of programming assignments , 2010, Koli Calling.

[25]  J. Cameron,et al.  Reinforcement, Reward, and Intrinsic Motivation: A Meta-Analysis , 1994 .

[26]  N LandersRichard,et al.  Gamification of task performance with leaderboards , 2017 .

[27]  Ralph Hertwig,et al.  Nudge Versus Boost: How Coherent are Policy and Theory? , 2016, Minds and Machines.

[28]  Mette Trier Damgaard,et al.  Nudging in Education , 2018, Economics of Education Review.

[29]  Galia Angelova,et al.  Gamification in Education: A Systematic Mapping Study , 2015, J. Educ. Technol. Soc..

[30]  Rachel C. Callan,et al.  Psychological Theory and the Gamification of Learning , 2015 .

[31]  Stephen H. Edwards,et al.  Can Mobile Gaming Psychology Be Used to Improve Time Management on Programming Assignments? , 2019, CompEd.