The Advantages and Limits of Gamification Mechanisms: A Duolingo Case Study https://comtechp7.hypotheses.org/1167