Streaks & Goals
Maintaining a daily learning streak is one of the most effective ways to ensure consistent progress. SubLearn's streak system rewards you for showing up every day, even if just for a few minutes.
Streaks & Goals
Maintaining a daily learning streak is one of the most effective ways to ensure consistent progress. SubLearn's streak system rewards you for showing up every day, even if just for a few minutes.
What is a Streak?
A streak represents consecutive days of learning activity on SubLearn. To maintain your streak, you need to:
- Earn at least 1 XP on the day (any learning activity counts)
- Complete this before midnight in your local timezone
- Do this every single day without missing
Building Your Streak
Day 1: Starting Out
Begin your journey! Any learning activity on SubLearn starts your streak.
Day 7: First Milestone
- Earn "Week Warrior" achievement
- 1.5x XP multiplier activated
Day 14: Two Weeks Strong
- 1.75x XP multiplier
Day 30: Month Master
- Earn "Month Master" achievement
- 2x XP multiplier
- Special badge on your profile
Day 100: Centurion
- Earn "Unstoppable" achievement
Day 365: Year of Learning
- Earn "Year of Learning" achievement badge
🔥 Pro Tip
The best way to maintain a streak is to practice at the same time every day. Whether it's with your morning coffee or before bed, making it a routine dramatically increases success. Even 5 minutes counts!
Streak Protection
Streak Freeze
Prevents streak loss if you miss a day:
- Up to 2 streak freezes available per month
- Automatically activates if you miss a day
Streak Reminders
Never miss a day with notifications:
Reminder Types
- Morning Reminder: Gentle nudge to start your day with learning
- Afternoon Check-in: Midday reminder if you haven't practiced yet
- Evening Alert: Warning if you haven't practiced and it's getting late
- Final Warning: Urgent notification 1 hour before midnight
Configure in notification settings.
Daily Goals
In addition to maintaining your streak, set specific daily targets:
XP Goal
Most common daily goal - see setting goals guide:
- Casual: 50 XP (~5 minutes)
- Regular: 100 XP (~10 minutes)
- Serious: 200 XP (~20 minutes)
- Intense: 500 XP (~50 minutes)
- Custom: Set your own target
Activity Goals
Focus on specific activities:
- Vocabulary: Review X flashcards per day
- Videos: Watch X videos per day
- Exercises: Complete X exercises per day
- Time: Spend X minutes learning
Weekly Goals
Longer-term targets for sustained progress:
- Total weekly XP target
- Active days per week (e.g., 5 out of 7 days)
- New words learned this week
- Videos watched this week
- Lessons completed this week
Goal Completion Rewards
Daily Goal Rewards
When you hit your daily goal:
- Bonus XP reward
- Confetti animation celebration
- Progress toward weekly/monthly goals
- Contribution to streak maintenance
Perfect Week Bonus
Hit your daily goal all 7 days:
- Bonus XP reward
- Special achievement badge
Monthly Consistency
Complete goals 25+ days in a month:
- Bonus XP reward
- Monthly achievement badge
Streak Recovery
If You Break Your Streak
Don't let it discourage you!
- Start Fresh: Begin a new streak immediately
- Learn from It: What caused you to miss? Set up better reminders
- Record Kept: Your longest streak is always displayed
- Progress Remains: XP, vocabulary, and skills aren't lost
Longest Streak
Your profile always shows your longest streak achieved, so your hard work is never forgotten.
Viewing Streak Stats
Dashboard Widget
Your dashboard prominently displays:
- Current streak count (🔥 X days)
- Daily goal progress
- XP earned today
- Hours until midnight (streak deadline)
Progress Calendar
Visual calendar showing:
- Days you practiced (green)
- Days you hit your goal (gold star)
- Missed days (gray)
- Frozen days (blue shield icon)
Streak History
Detailed breakdown of all your streaks:
- Current streak
- Longest streak ever
- Total days practiced (lifetime)
- Streak consistency percentage
- Timeline of major streaks
Competing with Streaks
Friends' Streaks
See how your streak compares to friends:
- Friendly competition motivates consistency
- Cheer on friends approaching milestones
- Share tips for maintaining long streaks
Streak Leaderboards
Special leaderboards for streaks:
- Longest current streaks globally
- Longest streaks in your language
- Friends leaderboard
- Country/region rankings
Goal Strategies
Start Small
Begin with achievable goals:
- 50 XP per day is better than an ambitious 500 XP you can't maintain
- Increase gradually as the habit solidifies
- Consistency beats intensity
Pair with Existing Habits
Habit stacking technique:
- After morning coffee → 5 minutes of SubLearn
- During commute → Review flashcards
- Before bed → Watch one video
Have a Backup Plan
For busy days:
- Keep mobile app readily accessible
- Set multiple reminders throughout the day
- Know that even 1-2 flashcards maintains the streak
- Use streak freezes strategically for known busy days