Why We Built SM-2 Into AzurePrep (And Why Most Cert Platforms Don't Bother)
On most exam prep platforms you answer 50 questions, get a score, and come back the next day to a random shuffle of the same pool. The questions you got wrong last session are no more likely to appear on attempt 50 than on attempt 1. Nothing records what you know; the platform only counts how many times you clicked next.
In AzurePrep, every question you answer, right or wrong, feeds a scheduler that decides when you should see that concept again. This article explains how the scheduler works and how it applies to Azure certification study.
The Problem With Random Practice
Learning research has documented how random question banks fail. You get comfortable with the questions you happen to see often and forget the ones you saw three weeks ago. On exam day, the mix of topics bears no relationship to the mix you practised.
Azure exams make this worse because of their breadth. AZ-104 alone covers identity, networking, storage, compute and monitoring, each with dozens of subtopics. Random shuffling leaves you overconfident in the areas you happened to review recently and weak in the ones you have not seen since week one.
What helps is reviewing each topic at the right time, rather than studying more hours.
What SM-2 Is
SM-2 is a spaced repetition algorithm developed in 1987 and still used in Anki and dozens of other learning tools. It schedules each card on its own, based on how well you know it. Rate a card "easy" and it moves out to a longer interval (7 days after the first review in the example below). Rate it "again" and it comes back tomorrow. The interval grows each time you answer correctly and shrinks when you struggle, so review sessions stay short while long-term retention rises.
How AzurePrep Uses It
SM-2 runs in two places in AzurePrep.
Flashcard mode. Study a flashcard, rate your confidence, and SM-2 calculates the next review date. Cards you know well move out to intervals of months. Cards you keep missing stay close.
Review. Every question you get wrong in an exam simulation goes into your Review queue automatically. When you rate it there, SM-2 schedules its next review.
Every exam attempt therefore also builds a personal revision list, and that list brings your weak spots back when they are due for review.
Most platforms stop at a review screen at the end of the exam, where you read the explanation and move on. In AzurePrep the wrong answer goes into a queue, and the algorithm decides when you 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 reviews at the right intervals, retention stays high and each session is much shorter.
Each review resets the decay. You do not need to review everything every day, only the cards that are due, and the scheduler works out which those are.
Interval growth for a card you rate "Easy" every time:
| 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 understand moves out to intervals measured in months, so your time goes on what you do not yet know. After 5 reviews with an ease factor at or above 2.5 and three consecutive correct answers, a card is marked as mastered. It leaves the active rotation unless you start getting it wrong again.
The Four Ratings
After each question in Review you choose one of four ratings. The rating sets the next interval and adjusts your ease factor, the multiplier that controls how fast intervals grow.
The ease factor starts at 2.5, has a floor of 1.3 and no ceiling. Rate cards "Easy" consistently and it climbs, so intervals grow faster. Rate "Again" repeatedly and it falls towards 1.3, so intervals stay short while you are still learning the material.
How to Get the Most Out of It
- 1 Do your reviews before starting new exam sessions. Each session shows up to 10 new cards plus every card that is due. If you skip reviews and go straight to practice exams, wrong answers pile up in the queue and the schedule falls behind.
- 2 Rate honestly. The schedule is only as accurate as your ratings. Pressing "Easy" on a lucky guess pushes the card to a 7-day interval, and you may miss it on the real exam. Rate "Hard" or "Again" whenever you had any doubt.
- 3 Run exam simulations regularly, not just at the end of your prep. Every wrong answer goes straight into your review queue. Starting exam simulations early gives the scheduler more time to bring your weak spots back before exam day.
- 4 Check your mastered card count, not just your practice exam score. A high score on recently reviewed questions can mislead. Mastered cards (5 or more reviews, ease above 2.5 and a 3-review streak) are a better guide to what you will remember on exam day.
Summary
Spaced repetition has decades of research behind it. In AzurePrep, wrong exam answers are added to the same SM-2 queue as your flashcards, so they are scheduled for review rather than left on a results screen.
Each session, exam or flashcard, adjusts what the next one shows you. Less time goes on material you already know, and more on the gaps that would cost marks on the real exam.