An Examination of the Factors and Challenges to Adopting Gamification in English Foreign Language Teaching · Study