Understanding the Effects of Mobile Gamification on Learning Performance
Activity theory for designing mobile learning