JGJargon Gym
Log in
How terms are builtHow the smart queue works

JGJargon Gym — private app, shared by invitation.

How the smart queue works

I tried spaced repetition for jargon and kept falling off. This is the ranking system I wanted instead, no fixed schedule or future review dates, just what gets neglected or stays shaky.

Back to home

This explains how the review ranking works, what the badges mean, and where the queue shows up. Useful if you're curious before signing up, or once you're in and want to understand why certain terms keep surfacing.

Why not spaced repetition

Anki and similar tools assume you'll show up every day and trust the interval. That works for some material. For jargon, I cared less about when a card was due and more about what I'd neglected or still couldn't use.

The backlog of “due” cards didn't help either. I'd skip a week, come back to hundreds of reds, and quit. What I wanted was simpler: open review and see what's neglected or still shaky, in an order that makes sense right now.

So I built a queue that ranks from history, never seen, forgot, seen a lot without marking known, not future review dates. No daily goals or reminders either. Study when you want; the queue picks the best next terms from whichever pool you chose. See How terms are built for what known and unknown mean.

Surfaces

You can study the same queue in different places: focused review in the web app, browse your collection when you just need a lookup, message a Telegram bot for one term on demand, or let a desktop widget rotate terms in the background. Same ranking everywhere. What changes is when something counts as a sighting.

  • Web review: A focused study session. Pick a known or unknown pool, work through a ranked batch, and mark terms as you go. Setup shows a preview; each card shows why it was picked. Opening a card counts as one sighting.
  • Web collection: Browse and look up terms in your collections. Opening a term card counts as one sighting for that visit. Good for reference, not a substitute for review.
  • Telegram bot: Get terms delivered on a schedule, or pull one on demand with /next. Uses the same ranking as web review, one unknown term at a time. Mark known or still learning from inline buttons.
  • Desktop widget: Terms rotate on your screen in the background. Rotation alone does not count as a sighting. Tap Next when you want one recorded, or open the term to read it properly.

What the queue prioritizes

Each term carries a history: how often I've seen it, when I last looked, how I rated it. The queue uses that to decide what comes next within the pool you picked.

  • Never seen: Rises to the top until you've seen every term in the pool at least once.
  • Still learning: You marked it still learning, or got it wrong on a quiz.
  • Forgot: You marked it forgot or cleared it as known, ranked above still-learning terms.
  • Seen 3+ times, not solid: Opened without marking it known, seeing it often doesn't mean you've learned it.
  • Recently added: Terms added in the last few days get a nudge so they don't sink to the bottom.
  • Not seen recently: Skip a day and a term starts climbing again. Wait longer and it climbs higher, up to about a week.

One signal lowers priority instead:

  • Recently marked solid: Marked known or answered correctly on a quiz, sits out for roughly 3 days while the queue works on other terms.

That cooldown is the only scheduled behavior. Nothing else gets a future review date.

Review cards, quiz questions, and the queue preview label terms with these badges. A term can have more than one at a time.

Once I've seen every term in a pool at least once, never-seen stops applying. After that, neglected and weak terms rise, a gentle cycle with no reset button.

Review style (Settings)

Once you're in, you can tune this under Settings → Review. I added presets because sometimes I want to drill weak spots, sometimes to clear never-seen terms first. Pick one, the same preset applies everywhere: web review, Telegram /next, quizzes, and delivery.

  • Balanced: Default mix of new, struggling, and stale terms.
  • Learn new first: Prioritize unseen terms and recently added content.
  • Drill weak spots: Focus on terms you're struggling with or forgot.

Quizzes

Quizzes use the same preset and pool rules as review, with one extra tilt I added: struggling signals rank higher, still learning, forgot, or seen many times without marking known. Setup shows a preview; questions show badges.

What this is not

This ranks what's in the active pool when I show up. I built it that way on purpose, no scheduled future reviews.

  • Not Anki, no fixed schedule, intervals, or “cards due today”
  • Not a notification system, I study when I want
  • Not random, every pick comes from my history in that pool