Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Learning System

jady21ajady21a197 downloads

Turn notes into a long-term learning and review system.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Turn your Obsidian notes into a long-term, reviewable learning system.

中文readme: 点击查看中文版


Why Learning System?

You’ve written a lot of notes in Obsidian, but later realized that:

  • Most of the content is forgotten quickly
  • Notes are rarely reviewed again

Learning System aims to upgrade note-taking into a
sustainable, active learning system that actually helps you remember and grow.


Core Concepts

📥 Capture
Extract truly valuable and memorable content from your notes

🧠 Process
Automatically generate Q&A cards and Cloze (fill-in-the-blank) cards

🔄 Review
Trigger review flows and reminders based on real learning behavior

📊 Analyze
Use data to reflect your learning effort and review progress


Features Overview

Content Extraction

  • Extract from selected text / current file / entire vault

  • Batch extraction and table extraction supported

  • Multiple card types: Text / Q&A / Cloze

Annotation System

  • Add your own understanding and reflections to extracted content

  • Keyboard-driven, fast annotation editing

Review System

  • Spaced-repetition–inspired review workflow

  • Keyboard-first, efficient review interface

  • Review reminders triggered by actual learning behavior

Learning Analytics

  • Review progress tracking

  • Learning behavior insights

  • Filter by file / tag / date


Milestones

All features are available from day one — no gating. As you use the plugin you collect milestones (achievements) that celebrate progress:

  • 🌱 First extraction · 📊 Visit statistics page
  • 📄 Extract as Text ×5 · ❓ Extract as Q&A ×5 · ⬛ Extract as Cloze ×5 · 🔍 Scan 10 notes
  • 📦 Extract 30 cards · 📝 Add 10 annotations · 📋 Scan 5 tables · 🔥 7-day streak
  • 🔄 Review 50 cards · 📅 21 active days
  • 🎯 Review 150 cards

When you reach a milestone you get a one-time congratulation notice. Run the Learning System: Show milestones command to view the full list with progress.


Installation

Community Plugins (once approved): Settings → Community Plugins → Browse → search Learning System → Install and enable.

Manual install (available now): download manifest.json, main.js, and styles.css from GitHub Releases and place them in .obsidian/plugins/learning-system/, then enable in Settings → Community Plugins.

Community-directory listing is pending review. Until then, use the manual install above (or BRAT).


Experimental: Mindmap

An opt-in Mindmap feature is included but disabled by default. Enable it in Settings → Learning System → Experimental → Mindmap. It lets you open a note or selection as an editable mindmap and review cloze cards in mindmap form.

Note: creating clozes from a mindmap writes block ids (^id) into your notes. The feature is still evolving — keep it off if you prefer a stable workflow.


Usage

  1. Open the sidebar via command:
    Learning System: Open Learning Overview (Sidebar)
  2. Extract notes and generate flashcards (annotations optional)
  3. Use
    Learning System: Toggle Learning Overview (Main View)
    to view all extracted content
  4. Start reviewing
  5. Check learning statistics

Keyboard Shortcuts

Annotation

  • Tab — Save annotation

Review

  • Tab — Forward
  • Shift + Tab — Backward
  • 1 — Again
  • 2 — Hard
  • 3 — Good
  • 4 — Easy

Roadmap

Planned Features

  • Think Tank / Community Learning System
    👉 Learn more
  • Mind-map style review (shipped as experimental — enable in Settings)
  • Mobile experience optimization

Privacy & Data

All data is stored locally and used only for the plugin’s functionality.
Your notes are never uploaded.


Support & Feedback

  • Feel free to submit issues or suggestions via GitHub Issues
  • Your feedback is crucial to the evolution of this plugin 🙌

License

MIT License
See LICENSE

HealthExcellent
ReviewCaution
About
Turn Obsidian notes into a long-term, reviewable learning system. Extract memorable content into Q&A and Cloze cards, add annotations, run spaced-repetition–style reviews with reminders, and track progress with learning analytics and a progressive leveling path.
FlashcardsAnnotation
Details
Current version
0.2.1
Last updated
2 months ago
Created
8 months ago
Updates
3 releases
Downloads
197
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
jady21ajady21a
github.com/jady21a
GitHubjady21a
  1. Community
  2. Plugins
  3. Flashcards
  4. Learning System

Related plugins

Admonition

Admonition block-styled content.

Spaced Repetition

Fight the forgetting curve by reviewing flashcards & entire notes.

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

Raindrop Highlights

Sync your Raindrop.io highlights.

Kindle Highlights

Sync your Kindle book highlights using your Amazon login or uploading your My Clippings file.

Yanki

Sync flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.

Epub Importer

Import EPUB files as Markdown.

Image Layouts

Add beautiful image layouts to your notes.

Chessboard Viewer

Render chess positions diagrams in note preview.

Flashcards

Anki integration.