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

Random Review

TimeLineTimeLine527 downloads

Randomly pick notes from your vault with tag and property filtering, review them fullscreen with answer toggle, quiz mode with timer and scoring, and export to HTML, Markdown, or Word.

Add to Obsidian
Random Review screenshot
Random Review screenshot
Random Review screenshot
Random Review screenshot
Random Review screenshot
  • Overview
  • Scorecard
  • Updates15

Randomly pick notes from a folder with tag and property filtering, review them fullscreen with one-click answer toggle, run quiz mode with a timer, and keep per-extraction answer history with wrong-answer review. Export sessions to HTML, Markdown, plain text, or Word. Ideal for flashcard review, random browsing, wrong-answer retraining, and quiz simulation.

Community

Feedback and questions are welcome:

  • Telegram: t.me/RandomReviewPlugin
  • QQ Group: 283864869 (search the group number in QQ to join)

Features

  • 🎲 Random Extraction — Pick notes randomly from a target folder with configurable count
  • 🏷️ Tag Filtering — Include or exclude notes by tags (OR logic)
  • 📋 Property Condition Groups — All conditions inside a group must match (AND); different groups are alternatives (OR), each with its own pick count
  • 📂 Folder Exclusion — Exclude specific sub-folders from extraction
  • 👁 Answer Toggle — Expand/collapse folded callouts (> [!NOTE]-) with one click
  • ✏️ Edit While Reviewing — Open notes in a split pane for editing, auto-refresh on save
  • 💾 Configuration Profiles — Named profiles; a folder can have multiple rule sets, switch profiles to switch rules
  • 🗂 Extraction History — Every extraction is saved automatically (profile + date), renamable, deduped when the same notes are picked again, and reloadable with one click from the right "Extraction History" panel
  • 📊 Quiz History by Extraction — Answer records are linked to their extraction and aggregated per extraction in the right "Quiz History" panel, with correct/incorrect/skipped stats
  • ❌ Wrong-Answer Review — Filter "wrong only", then review a single extraction's mistakes or all wrong notes at once; notes you answer correctly are removed from the wrong set automatically
  • 📤 Export — Export to HTML (interactive, with navigation and show/hide answers), Markdown, plain text, or Word (.docx); optional answers, rules summary, titles, and properties
  • 🎯 Daily Extraction — Daily extraction mode: pick notes from a configured profile at a fixed time (auto) or via command palette/Ribbon; displayed in a read-only card grid (title + full content) with per-note Markdown rendering; toggle storage on/off; open right-sidebar view to browse; daily results shown by date. On startup, show today's extraction (falls back to 10 random notes from the whole vault when no profile is configured).

1.5.2

New: Daily extraction — scheduled (fixed time) or manual, stored as a separate daily record; read-only card grid view with full Markdown rendering; storage toggle to persist or keep in memory. Added "Show on startup" to open today's extraction automatically (falls back to 10 random notes from the whole vault when no profile is configured).

1.5.0

New: Daily extraction mode — scheduled (fixed time) or manual, stored as a separate daily record; read-only card grid view with full Markdown rendering; storage toggle to persist or keep in memory. New: Daily Random — shows today's random notes when Obsidian starts (read-only card grid); uses the configured profile if set, otherwise picks 10 random notes from the whole vault; generated once per day and persisted.

1.4.0

New: Extraction history — every extraction is saved automatically (named by profile + date, renamable, identical extractions deduped), managed and reloaded from the right "Extraction History" panel, and review sessions are linked to their extraction. Quiz history is now aggregated per extraction in the right "Quiz History" panel with a "wrong only" filter and one-click wrong-answer review — per extraction or across all wrong notes — and notes answered correctly leave the wrong set automatically. The ribbon right-click now opens a menu (Pick profile & extract / Extraction control / Quiz history / Extraction history). Changelog moved to its own settings tab.

1.3.0

New: Quiz mode — timer tracks elapsed time per question, ✓/✗ buttons mark correct/incorrect (shortcuts J/K), top-bar "History" button opens right sidebar with per-question records, hover a record and click "Review" to open the note in a split pane; settings tab adds quiz mode toggle and timer stop mode; Chinese/English interface language.

1.2.1

Fixed: Resolved community review issues — removed dynamic script creation from dependencies, tightened types and API usage, added release build provenance.

1.2.0

New: Export — HTML (interactive, with navigation and show/hide answers), Markdown, plain text, and Word (.docx); optional answers, rules summary, note titles, and note properties.

1.1.6

Fixed: "Save as new profile" no longer overwrites the original profile — edits now only modify the working draft, which is written back to the active profile when you switch; save-as-new leaves the original untouched.

1.1.5

New: Profiles are now named — a folder can hold multiple rule sets (e.g. "Math - single choice", "Math - mistakes"); switching a profile switches its folder and rules. Edits auto-save to the active profile, with create / rename / delete / save-as-new.

1.1.4

Fixed: On Android, some notes synced from desktop carried absolute device-prefixed paths, breaking folder filtering and reporting "no matching notes".

1.1.3

New: Property filtering upgraded to condition groups — all conditions inside a group must match (AND), different groups are alternatives (OR), each with its own pick count; each condition supports equals / contains / not equals.

1.1.2

New: Internal links in the review view are now clickable and open their target in a split pane.

Installation

Community Plugin (Recommended)

Search for "Random Review" in the Obsidian Community Plugin marketplace.

Manual

Download main.js, manifest.json, styles.css from Releases and place them in:

<vault>/.obsidian/plugins/random-review/

BRAT

Add repository: ktlamors/obsidian-random-review

Usage

1. Configuration

Settings → Community Plugins → Random Review → Options:

  • Target Folder: Select the folder containing notes to review
  • Profiles: Create, select, rename, or delete profiles; a folder can hold multiple rule sets, edits auto-save to the active profile
  • Exclude Folders: Sub-folders to skip
  • Include/Exclude Tags: Filter by tags (one per line)
  • Property Condition Groups: AND within a group, OR between groups, each with its own pick count; supports equals / contains / not equals
  • Pick Count: Default number of notes when no property filters are set
  • Answer Default Collapsed: Initial fold state for callouts
  • Quiz Mode: Enable timer and correct/incorrect/skip buttons with keyboard shortcuts
  • Timer Stop Mode: Choose when the timer stops — when answer is shown, when answer is marked, or when navigating away

Configuration is organized into profiles: a profile bundles a folder plus its rules. Edits auto-save to the active profile, and you can "Save as new profile" to duplicate a rule set.

2. Launch

Three ways:

  • Ctrl+P → Search "Start Random Review"
  • Click 🎲 icon in the left ribbon (left-click extracts; right-click opens a menu with "Pick profile & extract", "Extraction control", "Quiz history", "Extraction history", and "Daily extraction")
  • Right-click a folder → "Random pick from this folder"

3. Daily Extraction

Configure in Settings → Options → "Daily" tab:

  • Enable daily extraction — turn the feature on
  • Extraction mode — "Manual only", "Scheduled only", or "Manual + scheduled"
  • Profile — which named profile to use (the pick count below overrides the profile's)
  • Pick count — number of notes for daily extraction
  • Scheduled time — fixed time of day (HH:MM, in Obsidian's timezone)
  • Persist daily extraction — save the daily result to disk (off = in-memory only, lost on restart)

Click "Extract now" or run the "Daily Extraction" command to extract immediately and open the daily view. The daily view is a read-only card grid (one card per note, title + full Markdown content); the tab title shows the date. Re-extracting the same day replaces the previous result.

4. Extraction History & Quiz History

  • Every extraction is saved automatically in the Extraction History panel (right sidebar): rename, delete, or click "Load" to reopen it in the middle workspace as a new tab. Re-running an identical extraction does not create a duplicate record.
  • Answer records from quiz mode are linked to the extraction they came from. Open the Quiz History panel (right sidebar or top-bar "History" while reviewing) to see each extraction's aggregate stats.
  • Tick "Wrong only" to show mistakes only, still grouped per extraction.
  • "Review wrong" (per extraction) or "Review all wrong" (top bar) starts a new review session on just those notes. When you answer a note correctly during wrong-answer review, it is removed from the wrong set for the next time.

4. Navigation

Action Button / Shortcut
Next Click「Next →」or press → / Space
Previous Click「← Previous」or press ←
Show/Hide Answer Click toggle button or press A
Mark Correct Click ✓ or press J
Mark Incorrect Click ✗ or press K
Skip Click「Skip」or press ⏭
View Quiz History Click「History」in top bar; right sidebar shows records grouped by extraction
Review Note In quiz history, click「Review」on a row to open the note in split pane
Edit Original Note Click「Edit Note」to open split pane
Export Click「Export」, choose a format and scope
Exit Click ✕ or press Esc

5. Note Format

Place answers inside a folded callout:

Question content…

> [!NOTE]- Answer & Explanation
> The correct answer is C
> Explanation: …

Click "Show Answer" during review to expand all callouts.

Keyboard Shortcuts

Key Action
→ / Space Next note
← Previous note
A Toggle answer visibility
J Mark as correct
K Mark as incorrect
Esc Exit review

Development

git clone https://github.com/ktlamors/obsidian-random-review.git
cd obsidian-random-review
npm install
npm run build

License

MIT

HealthExcellent
ReviewSatisfactory
About
Random Review is an Obsidian plugin that turns your note vault into a personal quiz engine. Pick notes randomly from any folder with powerful filtering — include or exclude tags, build AND/OR property condition groups with per-group pick counts, and exclude specific sub-folders. Review notes fullscreen with one-click answer toggle using folded callouts, then mark each question as correct, incorrect, or skipped with keyboard shortcuts (J/K) while a timer tracks your elapsed time. The right sidebar shows a full per-question history so you can review any record and jump back to the original note in a split pane. Export your entire review session as an interactive HTML document, Markdown, plain text, or Word file with optional answers, rules summary, note titles, and properties. Save multiple named profiles to switch between different rule sets instantly — one folder can hold many configurations. The interface supports both Chinese and English.
FlashcardsReview
Details
Current version
1.5.3
Last updated
7 days ago
Created
2 months ago
Updates
15 releases
Downloads
527
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
TimeLineTimeLinektlamors
GitHubktlamors
  1. Community
  2. Plugins
  3. Flashcards
  4. Random Review

Related plugins

LearnKit

A native study system for your Obsidian vault. LearnKit turns notes into durable knowledge with flashcards, spaced repetition, tests, and more.

CBT Exam Simulator

A robust, offline-first CBT exam simulator using FlashQuiz format.

Review

Add a link to the current note to a daily note on a future date (or a past date, you time traveller).

Repeat

Review notes using periodic or spaced repetition.

Decks

Decks - Spaced repetition flashcards plugin with FSRS algorithm.

Come Through

Drill flashcards using spaced repetition.

Feynman Learning

Learn concepts deeply using the Feynman Technique — AI-guided explanation, gap analysis, spaced repetition review, and Notion sync.

Recall

A flexible and configurable spaced repetition plugin with multiple algorithms to choose from.

Lexis

Turn note titles in a folder into your word bank: in-text highlighting, hover definitions, FSRS spaced-repetition review, auto-collected occurrences, and a review heatmap.

Spaced Repetition

Fight the forgetting curve by reviewing flashcards & entire notes.