Skip to main content

Streaks — keep your daily practice alive

The daily streak is the count of consecutive days on which you took at least one ImtehanHub test. It is the simplest signal that your study habit is intact, and it rebuilds itself naturally if you build a small daily ritual around it.

TL;DR — Take any test before midnight Pakistan time to keep your streak alive. A 3-MCQ test counts the same as a 50-MCQ test. Best long-run move: pick a fixed time of day and do a quick test then.

This is a practical guide. For the precise computation rules, see Streaks and stats in Core Concepts.

What counts

A submitted test of any size, on any chapter, in any mode (MCQ / Short / Long). Specifically:

  • Yes: an MCQ test of 3 questions, submitted before midnight PKT.
  • Yes: a 50-question Long-form test, even if you score 0%.
  • Yes: a community-only test from the source picker.
  • No: an in-progress test that you started but did not submit.
  • No: browsing chapters or reading a knowledge-base entry.
  • No: posting a community submission (that contributes to a separate community streak — see Achievements).

When the day rolls over

Midnight in Pakistan Standard Time (Asia/Karachi, UTC+5), regardless of your physical location. So:

  • A student in Lahore: midnight on their phone clock.
  • A student in Toronto (UTC-5): the day rolls over at 2pm local time — practical implication: practise during the day, not late at night, to avoid edge cases.
  • A student in Dubai (UTC+4): the day rolls over at 1am local time — basically the same as Pakistan.

If your phone time is wrong, your streak might rollover incorrectly. Double-check the device clock if you suspect drift.

Habits that keep the streak alive

A few patterns that work for Pakistani students:

Anchor it to an existing habit

Pick something you already do every day — eating breakfast, stepping into the school van, the first 5 minutes after Asr prayer — and bolt the test onto that. Habit research is consistent: "do X right after Y" sticks better than "do X at 3pm".

A common student pattern: 5-question MCQ test right after Maghrib. Takes under 4 minutes, fits any chapter, low cognitive load.

Default to short, not perfect

The streak does not care about your score or the test length. On a busy day, a 3-MCQ test on any chapter keeps the streak alive. Don't skip practice "because I don't have time for a real test" — the 3-question fallback exists for exactly that reason.

Use the bedtime grace window

Set a phone reminder for 10 PM. If you have not yet taken a test today, take a 3-MCQ. By 10 PM you usually have your phone out anyway.

Pair with a chapter rotation

Rotate chapters across the week — Math on Monday, Physics on Tuesday, Chemistry on Wednesday, etc. The pattern keeps mental load low because you are not "deciding" what to test each night, just executing the schedule.

When the streak breaks

You skip a full day (no submitted test before midnight PKT). The next time you take a test, the streak is 0 and starts climbing again from 1. Your best streak is locked in for life and not affected by the reset.

Practical advice: when a streak breaks, do not chase it. Take today's test as the new day-1, and rebuild. Three months from now you will be in the same place either way; what matters is whether you keep practising.

AchievementTrigger
Streak — 7 daysStreak hits 7
Streak — 30 daysStreak hits 30
Streak — 100 daysStreak hits 100
ComebackRestart a streak after a break (any new streak ≥ 3 days after a previous break)

The Comeback achievement is particularly intentional — it celebrates restart, not just continuity. Most habit researchers note that the people who succeed long-term are not the ones who never break, but the ones who restart fast.

See Achievements for the full list and how community-action streaks compare.

Push notifications for streaks

If you opt in to push notifications (via OneSignal — see the Notifications page in Batch 4), ImtehanHub sends:

  • An 8 PM reminder if you have not yet taken a test today and your streak is at risk.
  • A streak-milestone celebration at 7 / 30 / 100 days.
  • A Comeback notification when you successfully restart after a break.

Notifications are off by default. Opting in is a single toggle on /app/profile.

Common questions

What if I am offline?

Submitting a test requires a connection. If you are reading on the Android app while offline, you can browse past tests and bookmarks — but to keep your streak alive you need to submit a fresh test, which needs a connection (even briefly).

Does the leaderboard show streaks?

The leaderboard shows score, not streak. Streak is a personal milestone visible on your dashboard.

Can I freeze my streak (e.g. during exam week)?

No — streaks are intentionally unfreezable. If you skip exam-week practice (perhaps because the exam itself is a kind of practice), your streak resets afterward. Most board exam preparers find this is fine; the post-exam restart is a clean slate.

What about the Eid holidays?

Same rule. The streak does not care about holidays. Many students keep their streak going on Eid morning with a 3-MCQ test before the festivities; some choose to let it break and restart on the third day. Both are fine.

Next