Gamification is based on the principles of any type of gaming concept in order to engage users in a productive and exciting manner