Return to Article Details Gamification dynamics: Exploring user engagement, affordances, and learning outcomes in online education Download Download PDF