Gamification is the application of game-like elements into other contexts, to encourage participation and engagement.