Gamification

Success Story - Duolingo

  • Education platform Duolingo
  • Trying to learn an entire language is a huge nebulous goal that takes a long time to achieve.
  • By breaking that goal down into smaller achievable daily goals or tasks, it encourages users to come back every day and to stick with it.
  • Emails and notifications as the best external triggers to bring users back

Daily Streak

  • encourage users to maintain a consistent learning habit by rewarding them for consecutive days of language practice.
  • achievement badges for maintaininig daily streaks

Designing the Streak

  1. Tracking User Activity
  2. Set a Streak Counter
  3. Reset Streak Counter to Zero if missed
  4. Display the Streak Prominently
  5. Reward with points and badges
  6. Leaderboards to build user reputation