Spaced repetition in Gomademy: how reviews work
Gomademy is a Japanese-learning app. Its review sessions help you return to words over time.
You remember a word today. A few days later, it feels less familiar. That is why Gomademy brings words back for another look.
Spaced repetition means revisiting what you learn at separated times. An SRS, or spaced repetition system, helps schedule those returns. Try to remember, check your answer, and meet the word again later.
Study NotesWhat is spaced repetition?
Revisit what you learn, with gaps in between.
1. Learn
山 · やま
mountain
2. Recall
Try to remember.
Then check.
3. Return
Meet the word again.
Repeat over time.
Remembered it?
The next gap can grow.
Forgot it?
Check, then return sooner.

Review a word.
Check your answer.
Let the scheduler plan its return.
This guide explains the scheduler prepared for an upcoming app release. It describes how reviews are organized—not a promise that you will remember every word forever.
First, give your memory a chance
Recognizing a word and producing it are related but different tasks. Seeing 山 and knowing it means “mountain” is recognition. Starting with “mountain” and recalling やま (yama) yourself is production.
Both are useful. If a word looks familiar but you cannot bring it to mind, practise with a prompt that asks you to recall it.
Try before checking. The answer tells you what needs another look: perhaps you knew the meaning but missed the reading. A review is a useful check, not a test of your worth.
Study NotesRecognize it. Then try to produce it.
01 Recognition
山
“I know this when I see it.”
mountain ✓
See the Japanese word.
Identify its meaning.
02 Production
mountain → ?
“Can I bring it to mind?”
やま · 山
Start with the meaning.
Recall the Japanese yourself.
Some review screens choose a rating automatically from correctness and answer time. Others let you choose a rating yourself. Taking longer does not mean you failed; speed is only a scheduling hint, and those timing rules are not proven ideal for every learner.
Familiar words can wait a little longer
As you successfully review a word, its next review can move further away. That leaves more room for words that need practice.
The graphic below shows three possible outcomes for the same established card. You take one path after answering—not all three in order.
Study NotesSame card. Three possible paths.
Start with an established
seven-day card
One answer → one next date
The dates are examples, not a schedule that every word follows. A card’s earlier reviews matter too. You can find the exact assumptions and calculations in the optional details below.
Forgot it? Take a short detour
A wrong answer schedules the word again in about ten minutes. Check the answer, notice the part you missed, and try recalling it again.
Study NotesMissed it? Make a small return.
Check the answer
Notice the part you missed.
Try again soon
Scheduled in about 10 minutes.
In the version explained here, a card with a previous gap of at least two days keeps half of that gap for its return to longer reviews. Younger cards restart with short gaps. One mistake does not erase all your learning.
On iOS, Practise mistakes can offer an immediate retry after a batch. That retry is graded again and may change the next date.
A review label is only part of the picture
“Mastered” is an app label based on a run of successful reviews and a longer interval. It does not mean that a word is permanently learned—or that you can already use it in every conversation.
Keep meeting words in reading, listening, and everyday Japanese. Cards organize practice; the language outside them matters too.
And what about FSRS?
FSRS uses review history to estimate memory and plan future reviews. Gomademy does not use it in the scheduler described here.
It is a future option to evaluate, not a promised migration or a proven improvement for Gomademy learners. Our general guide to spaced repetition explains the study method without the software details.
Sources and further reading
This product guide describes Gomademy’s custom SM-2/Anki-style scheduler prepared for an upcoming release. It is not an exact implementation of the original SM-2 algorithm, and it does not use FSRS. The version qualification above applies to the examples throughout this article.
- Original SM-2 algorithm from SuperMemo: the historical algorithm, distinct from Gomademy’s custom rules.
- Anki’s deck options manual: how Anki describes scheduling options, including FSRS.
- FSRS algorithm documentation: the memory model used by FSRS, which is not the scheduler described here.
Optional: see the exact scheduling rules
You recognize 山, remember やま (yama), and choose “mountain.” Why might the word return tomorrow, next week, or much later?
Gomademy keeps a small review record for each item. The result of a review changes that record and sets a new due time. The aim is to organize another encounter with the word—not to certify that you will remember it forever.
This article explains Gomademy’s custom SM-2/Anki-style scheduler in the version prepared for an upcoming app release. It is not an exact implementation of original SM-2, and it is not FSRS. For the broader study method, start with our gentle guide to spaced repetition.
Three numbers behind a review
An interval is the stored gap between reviews, measured in days. An ease factor helps determine how much a successful review grows that gap. A success count records consecutive successful ratings since the last wrong answer.
A new item starts with an interval of zero, an ease factor of 2.5, and a success count of zero. Its first due time is ten minutes after it is learned. The zero is a starting value; it does not mean the next review is due immediately.
The normal ease rules have a lower boundary of 1.3 and an upper boundary of 3.0. Ease is a scheduling setting for that card, not a score for your intelligence or your overall Japanese level.
Correctness comes first; speed helps choose a rating
In the automatic due-review flow, a wrong answer receives Again, whatever the response time. For a correct answer, the measured time selects a rating:
Scroll sideways to read all table columns. You can also focus the table and use the arrow keys.
| Answer | Rating |
|---|---|
| Wrong, at any speed | Again |
| Correct in 3 seconds or less | Easy |
| Correct in more than 3 seconds, up to and including 8 seconds | Good |
| Correct in more than 8 seconds | Hard |
In this version, the automatic timer excludes inactive and background time. Each retry starts a new timer; the answer-tap time is captured once for the rating and, on iOS, the saved attempt history.
These 3-second and 8-second thresholds are product heuristics. They are not validated optimal cutoffs for every Japanese task or learner. A long sentence, an unfamiliar keyboard, or a distraction can make a response slower without proving that the word was forgotten. A quick correct choice also does not establish that you can produce the word in conversation.
Some flashcard review screens let you choose Again, Hard, Good, or Easy yourself. The timing table explains the automatic flow; it does not mean every review screen measures and grades you in the same way.
Why the gaps get longer
A successful review often increases the next interval. In the version explained here, Good leaves ease unchanged. A new or reset card with an interval below one day moves to one day. On the second consecutive success, Good multiplies the stored interval by ease, with a minimum of three days. Other established Good reviews multiply the interval by ease. A card returning after a missed answer has a separate first-return rule, explained below.
If every rating is Good and ease stays at 2.5, the schedule looks like this:
First due in 10 minutes → 1 day → 3 days → 7.5 days → 18.75 days → 46.875 days.
Each number is the next gap after that review, not the total time since learning the word. The actual due time is calculated from when you answer. Waiting until a card is overdue does not, in this policy, add an extra bonus to the interval.
The longer gaps give familiar cards fewer scheduled returns. That is a practical scheduling pattern, not a guarantee that these exact dates are best for you.
The same seven-day card, four possible outcomes
Imagine an established card with a seven-day interval, ease of 2.5, and at least two consecutive successes already recorded. Each row below starts from that same state; the rows are alternatives, not a sequence.

One card. Three possible next reviews.
Starting interval: 7 days · ease 2.5
An established card with at least two consecutive successes. All three rows start here.
- Slow correct Hard8.4 days
- Normal correct Good17.5 days
- Fast correct Easy24.1 days
Scroll sideways to read all table columns. You can also focus the table and use the arrow keys.
| This answer | Next due after the answer | Ease afterward |
|---|---|---|
| Slow correct: Hard | 7 × 1.2 = 8.4 days | 2.35 |
| Normal correct: Good | 7 × 2.5 = 17.5 days | 2.5 |
| Fast correct: Easy | 7 × 2.65 × 1.3 = 24.115 days | 2.65 |
| Wrong: Again | 10 minutes | 2.3 |
Hard still counts as a successful rating. It grows the interval by 1.2, with a minimum of one day, and lowers ease by 0.15. Later Good ratings can therefore grow more slowly, even if the Hard answer was correct.
Easy raises ease by 0.15 before calculating the interval. That is why the example uses 2.65 rather than 2.5. Its normal rule has a minimum of four days; Easy on a new or reset card schedules four days rather than one.
The seven-day Good calculation assumes an established, non-lapsed card. For a new card answered Easy and then Good, the gaps are four days and then 10.6 days: 4 × 2.65. The three-day minimum on the second success does not shorten that longer interval. The card’s history matters as well as its current gap.
What happens after a wrong answer
Again schedules a return in ten minutes, resets the consecutive-success count, and lowers ease by 0.2, down to the 1.3 floor. What happens to the stored interval depends on the card’s previous gap.
If the gap was at least two days, half is retained. For the seven-day example, the stored interval becomes 3.5 days and ease becomes 2.3. The card is still due in ten minutes; the retained interval is not that immediate wait.
At the first successful review after this lapse, Good uses the retained gap. Hard uses that same gap with a minimum of one day and lowers ease again. Easy uses the retained gap × 1.3, with a minimum of four days, and raises ease. After this first return, the usual rules apply again.
For our example, a wrong answer followed by Good answers therefore gives: 10 minutes → 3.5 days → 8.05 days. The last value is 3.5 × 2.3. Each gap begins when its corresponding review is answered.
If the previous gap was under two days, the stored interval resets to zero. Subsequent Good answers start at one day, then three days. Easy after that reset schedules four days instead. The one-day/three-day sequence is not a rule for every possible answer.
A ten-minute due time is not a ten-minute lockout. On iOS, Practise mistakes can offer an immediate retry after a batch. That retry is graded again and can replace the previously scheduled due time.
Forgetting one word does not erase all your Japanese learning. It changes the schedule for that item. Check the reading and meaning, notice what was difficult, and try recalling it again.
What the next-review caption tells you
In this version’s automatic due-review flow, the feedback caption calculates the next gap from the same policy and card state used to save the review. It is a preview of a scheduled gap, not a guarantee that you will actually open the app at that time.
The caption rounds for readability, so the 17.5-day example may be shown as 18 days. A lapsed card can show both the immediate ten-minute return and the retained interval. Other flashcard review screens may still use fixed rating labels; do not read every rating button as an exact calculated date.
What “mastered” means here
The app’s mastery heuristic requires at least three consecutive successful ratings and a stored interval of at least 21 days. A card in the all-Good example reaches that condition after the fifth successful review.
This is an app label, not a measured probability of lifelong recall. It does not prove listening comprehension, handwriting, sentence use, or readiness for a particular exam. Keep meeting words in reading, listening, and conversation too.
Related to SM-2, with its own rules
The original SM-2 specification uses one-day and six-day initial intervals and a 0–5 response-quality system. Gomademy’s one-day/three-day Good sequence and four ratings differ from that specification.
Anki’s deck-options documentation describes settings such as starting ease, Hard intervals, Easy bonuses, and learning or relearning steps. The comparison helps explain the family of ideas; Gomademy does not implement every Anki behavior, and Anki also supports FSRS.
Neither reference proves that Gomademy’s exact speed thresholds or multipliers maximize retention. The useful question is whether the reviews help you recall manageable learning targets and leave time to use Japanese outside the queue.
How is FSRS different?
Gomademy’s scheduler in this draft follows fixed rules: an answer rating changes the card’s interval and ease using the steps above. FSRS takes a different approach. It estimates a card’s difficulty, stability (how slowly its memory fades), and retrievability (the chance of recalling it now). Its scheduling uses those estimates and a desired-retention target to choose a return time.
That means there is no universal FSRS answer to “What happens after a seven-day card?” Review history, the model’s parameters, and the retention target matter. A target is a scheduling goal, not a promise that every learner will remember that percentage of words.
Gomademy does not use FSRS in the scheduler explained here. It is a future option to evaluate, not a promised migration or a proven improvement for Gomademy learners. See the FSRS algorithm documentation and Anki’s FSRS options.
Try this with one word
Choose a word you have learned, such as 山 — やま — mountain. Before checking, try to recall the answer the prompt actually asks for. Then notice the next due time and your result.
If the word keeps returning wrong, make the learning target clearer: separate reading from meaning if needed, check suitable audio, and put the word in a simple context. The scheduler chooses a return time. It cannot make an unclear prompt useful on its own.
Version note: upcoming scheduler
This preview describes Gomademy’s completed gentle-lapse development branch. Its availability in publicly released iOS and Android builds has not been verified. The app screenshot is a review example, not proof that this scheduler has shipped.