mikan mode

AnkiWeb addon 1859716654

Implements the mikan vocabulary app's repetition algorithm, with configurable set sizes, keyboard shortcuts, undo, accurate per-card timing, and a resizable interface.
AI-generated summary; may contain mistakes.

schedulingreview-flow

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
0 (πŸ‘ 0 Β· πŸ‘Ž 0)
Updated
2026-06-01
Anki versions
2.1.2~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

active

  • Last update or commit: 2026-06-01 (153 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1–2025-08-21
2.1.2+2026-06-01
History across monthly snapshots

Loading…

Similar addons

SM-20 Custom Scheduler & Algorithm Arena

Brings experimental SM-2, SM-15, SM-19, SM-20, and FSRS v6 schedulers plus a weighted ensemble mode to Anki Desktop, with settings, prediction inspection, and optional optimization.

schedulingfsrsbeta

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 26.05~ Updated 2026-08-02
Anki Overlay

Displays a floating overlay for reviewing selected decks via customizable hotkeys without focusing Anki, automatically entering and exiting review mode to protect per-card stats.

review-flowshortcuts

1 votes 21% approval πŸ‘ 1 Β· πŸ‘Ž 0 Anki 2.1.1~ Updated 2026-03-27

Description

Mikan Mode

Mikan Mode implements the learning algorithm from the mikan English vocabulary app for Anki. This add-on provides an efficient repetition-based learning method with flexible set sizes and enhanced functionality.

✨ Features

πŸŽ›οΈ Flexible Session Settings

  • Configurable set sizes: 3-10 cards per set (default: 5)
  • Adjustable session length: 1-100 sets (default: 6)
  • Real-time calculation: Total cards automatically calculated and displayed
  • Smart repetition: Cards marked as "unknown" go to the back of the queue, while "known" cards are removed

⏱️ Accurate Learning Time Tracking

  • Session-based measurement: Tracks actual learning time from start to finish
  • Realistic statistics: Average time per card calculated and recorded in Anki
  • No artificial timers: Uses real learning duration instead of fixed values

πŸ”™ Undo Functionality

  • Back button: Return to previous cards with "Back (B)" button
  • Keyboard shortcut: Press "B" key to go back
  • State restoration: Automatically restores card completion status and answers
  • Smart display: Back button only appears when applicable

πŸ–₯️ Adaptive Interface

  • Resizable window: Drag to adjust window size to your preference
  • Minimum size protection: Prevents window from becoming too small (600x400)
  • Responsive layout: UI elements adjust properly to different window sizes
  • Intuitive controls: Large, clearly labeled buttons with keyboard shortcuts

πŸ”„ How it works

  1. Session Setup: Choose your preferred cards per set (3-10) and number of sets (1-100)
  2. Card Selection: Uses Anki's scheduling algorithm to select due cards, new cards, and learning cards
  3. Random Shuffle: Selected cards are shuffled randomly for varied learning
  4. Set-based Learning: Cards are presented in your configured set size
  5. Smart Repetition: For each set:
    • Cards marked as "unknown" (1 key) go to the back of the queue
    • Cards marked as "known" (Space/2/3/4 keys) are removed from the queue
    • Continue until all cards in the set are marked as "known"
  6. Progress Through Sets: Move to the next set once current set is complete
  7. Session Completion: Finish when all sets are completed with accurate time tracking

πŸš€ Usage

Getting Started

  1. Go to Tools β†’ Mikan Mode
  2. Configure your session:
    • Cards per set: Choose 3-10 cards (default: 5)
    • Number of sets: Choose 1-100 sets (default: 6)
    • Total cards: Automatically calculated and displayed
  3. Click Start to begin the session

During Learning

Use keyboard shortcuts or click buttons to respond:

Question Phase:

  • Space/Enter: Show answer
  • B: Go back to previous card (if available)
  • Esc: Exit session

Answer Phase:

  • Space/Enter: Mark as known (Good)
  • 1: Mark as unknown (Again) - card goes to back of queue
  • 2: Mark as known (Hard)
  • 3: Mark as known (Good)
  • 4: Mark as known (Easy)
  • B: Go back to previous card
  • Esc: Exit session

Window Controls

  • Resize: Drag window edges or corners to adjust size
  • Minimum size: Window cannot be smaller than 600x400 for usability

GitHub: https://github.com/53b29461/mikan-mode-v4