Back

Spaced repetition

Spaced repetition for the notes you already have

Most spaced-repetition apps make you write the cards. PupilBot generates them from your pages, then schedules every question with FSRS — so each one comes back right before you would forget it.

Start reviewing — free See how it works

PupilBot's mastery view: the topics of a study with a mastery percentage each
Mastery per topic. Practice draws from the weak ones first.

How it works

  1. Learn once

    Bring in your pages. PupilBot writes the questions and you answer each one for the first time.

  2. Every question gets its own schedule

    FSRS-6 estimates how stable each memory is from your answer and sets the next review date. Correct answers push it out; a miss brings it back within minutes.

  3. Reviews find you

    Practise in the browser when you like, or connect Telegram and the bot asks review questions when they come due.

A worked example

Two flash cards from the demo study. Every card and question, whatever its format, enters the schedule described below.

This is the demo study every new PupilBot account starts with: a short text, and the flash cards and questions built from it — the same shapes the generator produces for your own pages.

Source text (excerpt)

Sleep is not just a period of rest. While you sleep, the brain continues to process information from the day. It strengthens useful connections, organizes new memories, and makes some information easier to recall later.

Example cards and questions built from it

Flash cardTopic · Sleep stages

Front What are the two repeating stages of normal sleep?

Flip the card

Back Non-REM sleep and REM sleep.

In the app you type (or dictate) your answer first; the AI grades it against this reference and explains the difference.

Flash cardTopic · Memory consolidation

Front How can sleeping after you learn something help your memory?

Flip the card

Back It helps stabilize and strengthen new memories so they are easier to recall later.

In the app you type (or dictate) your answer first; the AI grades it against this reference and explains the difference.

What a schedule looks like

A question you answer correctly every time, on FSRS-6's default parameters at 90% target retention:

ReviewWhenNext review in
1Day 0 — first answer2 days
2Day 211 days
3Day 1346 days
4Day 59about 5 months
5Day 222about 16 months

A wrong answer resets the question to a 10-minute relearning step and shrinks its long-term interval; getting it right again rebuilds it.

Two signals, one schedule

FSRS decides when a question comes back. Per-topic mastery — a probability that you know the topic, which rises with correct answers and decays slowly when you don't practise — decides what to ask next, so weak topics get more attention.

Frequently asked questions

What is spaced repetition?

A review schedule that spaces each review a little further apart every time you remember, so you study each fact right before you would forget it instead of re-reading everything.

What is FSRS?

The Free Spaced Repetition Scheduler, an open algorithm that models memory stability per item. PupilBot uses FSRS-6 with its published default parameters, at 90% target retention.

How is this different from Anki?

Anki schedules cards you wrote. PupilBot writes the cards from your pages, grades typed answers with AI instead of self-grading, and adds per-topic mastery on top of per-card scheduling.

What happens when I get one wrong?

It comes back within about ten minutes for relearning, and its longer-term interval shrinks. Getting it right again rebuilds the interval.

Do I have to practise every day?

No. Reviews are due on their own dates; if you miss a day they wait. The Telegram bot can nudge you when reviews pile up.

Is it free?

PupilBot is free to start. A paid subscription unlocks more usage; the web app, the iPhone app and the Telegram bot all use the same account.

More ways to use PupilBot

Ready to try it on your own pages?

Create your free account