Gamification refers to the use and combination of game design elements in a non-entertainment-based context. Despite the preliminary success of gamification, nowadays the concept faces some criticism. Most gamification projects do not consider context characteristics and implement elements...