Research Note - Gamification of Technology-Mediated Training: Not All Competitions Are the Same
gamification : a new paradigm for online user engagement .