GAMIFYING INFORMATION SYSTEMS - A SYNTHESIS OF GAMIFICATION MECHANICS AND DYNAMICS
MDA: A formal approach to game design and game research