Gamification: The art of user-generated content