Spaced repetition with FSRS-5

FSRS-5 Spaced Repetition & Personal Learning Plans

How does Personal Academy help people remember what they learned?

Personal Academy is a learning platform that schedules daily review cards with FSRS-5, an open-source scheduler that sets each card's next review from how well the learner recalled it. Each card keeps a memory stability and a difficulty; the default target recall is 90%. Prerequisites do not lock courses. Choose it when practice should sit beside courses.

How the review schedule works

Forgetting is steep at first and then flattens, which is why a review spaced out over days does more than one long session. FSRS-5 is an open-source scheduler that fits each card's next review to that card's memory state.

  • The learner rates each card with one of four ratings: again, hard, good or easy.
  • Each card keeps a memory stability in days and a difficulty from 1 to 10.
  • The target recall is 90% by default; an organisation can set it between 70% and 97%.
  • The scheduler starts from the 19 published FSRS-5 parameters.
Code evidence: supabase/migrations/20261007801600_aop_amb07_fsrs.sql, lib/engage/nuggets.ts

Source: Murre and Dros (2015), “Replication and Analysis of Ebbinghaus’ Forgetting Curve”, PLOS ONE, https://doi.org/10.1371/journal.pone.0120644

A learner's home page: the course in progress with its next lesson, ready to resume.
A learner's home page: the course in progress with its next lesson, ready to resume.

What you get, on which plan

The plan names and prices come from the published price list.

WhatWhat it does todayIncluded fromEvidence
Daily review cardsReview cards scheduled with FSRS-5, in a daily queue.Free (free)lib/engage/nuggets.ts
Nudges and streaksReminders to come back and a daily learning streak.Advanced ($2 per active user a month)module.engage (Offer catalogue)
Practice in team chatDaily practice questions posted to team channels (Slack, Microsoft Teams).Basic ($1 per active user a month)lib/chat/adapters/
Learning paths and programmesCourses in order, and programmes with a step timeline.Basic ($1 per active user a month)app/(learner)/programmes/page.tsx

What we keep about each learner's reviews and how long: see the privacy notice.

Around the review cards

What else keeps learning going after a course, with the code path for each.

Personal learning plans

A personal plan is generated on the server and shown to the learner as a path with its progress. Prerequisites are shown but do not lock courses.

Code evidence: app/(learner)/my-plan/page.tsx

Programmes

Each programme a learner is enrolled in, with its step timeline and completion state.

Code evidence: app/(learner)/programmes/page.tsx

Microlearning campaigns

A page lists the active microlearning campaigns with their questions and answers; daily practice questions can also be posted to team channels (Slack, Microsoft Teams).

Code evidence: app/(learner)/microlearning/page.tsx

Training requests

Learners propose training they need and vote on each other’s requests; the list feeds the training-needs view for administrators.

Code evidence: app/(learner)/requests/page.tsx

Offline saves and notes

An installable web app that works offline: lessons are cached, and lesson completions and note saves made offline are kept and sent when the connection returns. Private Markdown notes on every lesson.

Code evidence: public/sw.js, lib/offline-queue.ts, components/learner/notes-drawer.tsx
14-day Full Feature Free Trial

Start daily review cards on the Free plan

14 days of Premium with 5,000 AI credits. No card required. Afterwards you stay on Free until you choose a plan.

No credit card required. Instant account setup in under 60 seconds.