Mastery learning approach

  1. Rewards vs Achievements (Gamification And Bloom's Taxonomy Tips)
  2. Mechanics vs Dynamics (Gamification And Bloom's Taxonomy Tips)