Technology is increasingly transforming the way students engage with learning materials. One prominent use of technology in education is gamification, where game-like elements are applied to non-game environments to enhance engagement and motivation...