GAMIFICATION ELEMENTS AND THEIR IMPACTS ON TEACHING AND LEARNING – A REVIEW · Study