Learning System

pending

by jz

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

5 starsUpdated 20d agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

Learning System

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


Progressive Learning Path

A gamified level system to guide your learning journey:

LevelTitleUnlocks
Lv1CollectorBasic extraction
Lv2ThinkerAnnotation system
Lv3MemorizerReview system
Lv4TrainerLearning statistics
Lv5AnalystFull feature set

Installation

This plugin is available in the Obsidian Community Plugins directory.

  1. Open Obsidian Settings
  2. Go to Community Plugins → Browse
  3. Search for Learning System
  4. Install and enable the plugin

Alternatively, download the plugin from GitHub Releases and extract it to:.obsidian/plugins/learning-system/


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
  • 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

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.