In human-computer interaction, the trend towards gamification is part of the shift of focus from usability to the more holistic approach of user experience. Gamification is "the use of game elements in non-game contexts" and is increasingly used in a …