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
- Tracking User Activity
- Set a Streak Counter
- Reset Streak Counter to Zero if missed
- Display the Streak Prominently
- Reward with points and badges
- Leaderboards to build user reputation