How streaks, diamonds and the league work
Understand the rewards that keep you coming back - and how to protect your streak.
Devpuff turns learning into a game you actually want to play. Here's the system.
Diamonds 💎
You earn diamonds for completing lessons, quizzes, practice and projects. Quizzes you nail on the first try earn a small perfect bonus. Diamonds feed your daily goal and your weekly league score.
Streaks 🔥
Complete at least one item each day (in your timezone) and your streak grows. Miss a day and it resets - unless you have a streak freeze.
- Buy a freeze with diamonds to protect an upcoming day.
- Pro members get a free freeze every week.
- Broke your streak? You can repair it (free for Pro) from the welcome-back screen.
The weekly league 🏆
Every week you're placed in a cohort. Your diamonds that week are your score. Finish near the top to get promoted to a higher tier; finish at the bottom and you drop. It resets every Monday.
Set your timezone correctly in Settings so your streak day rolls over at the right time.
Related articles
Still need help?
Can't find the answer here? Reach the team directly - we read everything.