Reimagining Gamification through the Lens of Activity Theory
From game design elements to gamefulness: defining "gamification"