Why We Built SM-2 Into AzurePrep (And Why Most Cert Platforms Don't Bother)

Most exam prep platforms work like a slot machine. Answer 50 questions, get a score, come back tomorrow and see a random shuffle of the same pool. It feels like studying. It is not. The questions you got wrong last session are just as likely to appear on attempt 50 as they were on attempt 1. There is no mechanism that actually tracks what you know - only a counter that tracks how many times you clicked next.

AzurePrep is built differently. Every question you answer, right or wrong, feeds into a scheduling engine that decides exactly when you should see that concept again. This article explains how it works and why it matters for passing Azure certifications.

The Problem With Random Practice

The failure mode of random question banks is well-documented in learning research. You get comfortable with the questions you happen to see often. You forget the ones you saw three weeks ago. And on exam day, the distribution of topics you face bears no relationship to the distribution of topics you actually practised.

For Azure certifications specifically, this is a serious problem. AZ-104 alone covers identity, networking, storage, compute, and monitoring - each with dozens of subtopics. Random shuffling gives you false confidence in areas you happened to review recently and leaves gaps in areas you have not touched since week one.

The fix is not to study harder. It is to study at the right time.

80% Retention lost within a week without review
5+ Reviews required to reach mastery in AzurePrep
2.5 Starting ease factor - grows as you get comfortable

What SM-2 Is

SM-2 is a spaced repetition algorithm developed in 1987 and still used in Anki, Duolingo, and dozens of other learning tools. It schedules each card individually based on how well you know it. Rate a card "easy" and you will not see it again for weeks. Rate it "again" and it comes back tomorrow. The interval grows each time you answer correctly, and shrinks when you struggle. Over time, review sessions stay short while long-term retention climbs.

How AzurePrep Uses It

There are two places SM-2 runs in AzurePrep:

Flashcard mode is the obvious one. Study a flashcard, rate your confidence, and SM-2 calculates your next review date. Cards you know well drift out to months-long intervals. Cards you keep missing stay close.

The Review Deck is the differentiator. When you take an exam simulation and get a question wrong, that question is automatically added to your SM-2 review queue. You do not have to do anything. The platform sees the wrong answer, creates a review card, and schedules your first review for the next day.

This means every exam attempt is also a diagnostic. You are not just checking your score - you are populating a personalised revision list that will surface your exact weak spots at the exact right time.

How Wrong Answers Feed Into SM-2
Take Exam Question Answer Wrong Auto-added to Review Deck SM-2 Schedules First Review (+1d) Rate: Again / Hard Medium / Easy

This is the part most platforms skip entirely. They show you a review screen at the end of an exam, but that review is passive - you read the explanation and move on. AzurePrep turns every wrong answer into an active scheduling event. The question goes into a queue, and the algorithm decides when you are ready to see it again.

What This Looks Like In Practice

The forgetting curve below shows why timing matters. Without review, you lose most of what you learned within a week. With SM-2 review sessions placed at the right intervals, retention stays high with far less time per session.

Retention Over Time: Random Study vs. SM-2 Scheduled Reviews
0% 25% 50% 75% 100% Day 0 Day 7 Day 14 Day 21 Day 28 No review (decay) With SM-2 reviews Retention %

Each review session resets the decay clock. The key insight is that you do not need to review everything every day - only the cards that are due. That is what the scheduling engine handles.

Here is what interval growth actually looks like for a card you consistently rate "Easy":

Interval Progression - "Easy" Rating Every Review
Review Day Next Interval Ease Factor
1st Day 1 7 days 2.50
2nd Day 8 10 days 2.65
3rd Day 18 35 days 2.80
4th Day 53 128 days 2.95
5th Day 181 491 days 3.10

A concept you genuinely understand will drift to intervals measured in months. You spend your time on what you do not know, not on what you have already mastered. After 5 reviews with an ease factor at or above 2.5 and three consecutive correct answers, a card is marked as mastered - it exits the active rotation unless you start getting it wrong again.

The Four Ratings

After each review card, you choose one of four ratings. The choice directly affects both the next interval and your ease factor - the multiplier that determines how fast intervals grow.

Again
Interval resets to 1 day. Ease drops by 0.20. Back to learning. Use this honestly - faking it only hurts your schedule.
Hard
Interval multiplied by 1.2. Ease drops 0.15. You recalled it but it took effort. Appropriate when you second-guessed yourself.
Medium
Interval grows by your ease factor. Ease unchanged. You are on track. The right answer for most cards you recall without friction.
Easy
Interval x ease x 1.3. Ease +0.15. Streak builds toward mastery. Reserve this for concepts that feel completely automatic.

Ease factor starts at 2.5, has a floor of 1.3, and grows without a ceiling. If you consistently rate cards "Easy," the ease factor climbs and intervals compound faster. If you struggle and rate "Again" repeatedly, the ease factor drops toward 1.3 and intervals stay short - which is exactly what should happen when you do not know something well.

How to Get the Most Out of It

The Bottom Line

Spaced repetition is not a new idea. The research behind it has been solid for decades. What is different in AzurePrep is the integration: wrong exam answers do not vanish into a review screen you close and forget. They become scheduled events in a queue that follows the same algorithm as your deliberate flashcard study.

The result is a study system where every session - exam or flashcard - makes the next session more targeted. You spend less time re-reviewing things you already know, and more time closing the gaps that would cost you points on the real exam.

That is the difference between a question bank and a study engine.