Skip to content
mimiao
Docs

Student engagement

Vocabulary and spaced repetition (SRS)

A student's personal vocabulary with spaced repetition: today's queue, practice modes, audio, and coins per session.

Updated:

The vocabulary module is where students lock in words between lessons. The SRS (Spaced Repetition System) algorithm picks what to review today, so a word isn’t forgotten and isn’t drilled more than it needs to be.

Personal vocabulary

Every student has their own vocabulary. Words are added by the student or teacher in the vocabulary module. A word card holds:

  • The word and its translation.
  • The word’s language.

Adding a word directly from a lesson or homework card is not available yet.

How SRS works

Spaced repetition is an algorithm that schedules the next review date for each word based on how easily the student recalled it.

After each word in a practice session, the student picks one answer:

  • Don’t remember — the word returns to the queue soon.
  • Remember — the interval is extended moderately.
  • Easy — the interval is extended significantly.

With each successful review, the interval grows: 1 day → 3 days → 1 week → 2 weeks → and so on. A word counts as learned once the interval reaches roughly 3 weeks — after that it moves to the archive and no longer enters the daily review queue.

The “review today” queue

On the vocabulary home screen, the student sees the queue: how many words need to be reviewed today. Overdue words (missed yesterday or earlier) come first — the algorithm prioritizes whatever is most at risk of being forgotten.

Practice modes

Several modes are available:

  • Flashcards — see the word, recall the translation, flip the card, and rate yourself.
  • Writing — type the translation or the word on the keyboard.
  • Quiz — choose the correct option out of four.
  • Matching — connect “word — translation” pairs by dragging; this mode runs locally and does not update SRS progress.

Flashcards, writing and quiz update the review schedule. Matching remains a separate pair exercise.

Word audio

Every word can be played back — browser speech synthesis voices the pronunciation. No extra cost or subscriptions: audio runs on the standard Web Speech API and supports most of the languages schools teach.

Coins per session

After finishing a practice session, the student earns coins — the amount is set by the school’s gamification settings. It’s one way to encourage regular vocabulary work without the teacher having to step in.


Regular practice builds a habit — and activity streaks reinforce it even further.