Mastery learning approach
Rewards vs Achievements (Gamification And Bloom's Taxonomy Tips)
Mechanics vs Dynamics (Gamification And Bloom's Taxonomy Tips)