Simple Quiz

by Ivan Kalmar
5
4
3
2
1
Score: 52/100

Description

Category: Learning & Knowledge Management

The Simple Quiz plugin offers an intuitive way to create and practice flashcards directly within Obsidian. Whether you're preparing for exams or just reinforcing knowledge, this plugin lets you define flashcards with customizable questions and answers, organized into pools and tagged for easy categorization. It supports defining cards using JSON or JavaScript, giving users flexibility in creating large sets quickly.

Reviews

No reviews yet.

Stats

3
stars
715
downloads
0
forks
527
days
506
days
506
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
21
commits

Latest Version

a year ago

Changelog

Add manual card type; Add card preview; Change quiz index layout; Change css;

README file from

Github

Spaced repetition using flashcards

Summary:

  • Only manual input cards are supported;
  • Support loading with js or by json;
  • Works on mobile devices (Tested on android);
  • Can run the quiz directly in the note by using quiz markdown block.
  • Shows the current steak, the number of repeated cards and the number of quizzes for the day;
  • Shows charts with month, year, and cards progression;
  • Enabling grouping by conditions;

Demo

Card fields

{
	id: "uniqueID",  // Card unique id, if empty create automatically, using question data;
	question: {
		left: ['Question', ...],  // Left question options;
		right: ['Answer', ...]  // Right question options;
	},
	pool: "pool",  // Card pool;
	tags: ["tag1", "tag2", ...],  // Array of tags;
	defaultSide: "left",  // If card not reversible, then that side will be considered questions;
	notReversible: true  // If card reversible, then the questions and answers will switch places;
}

Definition

```quizjson
[
  {
	"question": {
		"left": ["question1", "subQuestion1"],
		"right": ["answer1", "answer2", "answer3"]
	},
	"pool": "testPool1",
	"tags": ["exampleTag1", "exampleTag2", "exampleTag3"],
	"notReversible": true
  }
]
```

Must be enabled from settings. In the code fc object is available with two methods:

  • addCard(flashcard); - Adds a card, if it is not valid performs an exception.
  • commit(); - Must be called after all cards have been added.
```quizjs

for(let i = 0; i < 100; i++) {
	fc.addCard({
		question: {
			left: [`question${i}`],
			right: [`answer${i}`]
		},
		pool: "testPool2",
		tags: [`exampleTag${i}`]
	});
}

fc.commit();
```

Running quiz

There are several ways to start a quiz:

  1. Using the Simple Quiz:Run quiz! menu command;
  2. Using play icon button in menu;
  3. Using start button in card placeholder, or today statistics, if the minify mode is not activated;
  4. Insert quiz markdown block, who render inline quiz form;

Depending on where the quiz was launched from, the set of cards will be different:

  1. Quiz from icon in menu, by command, or today statistics, all available cards will be loaded;
  2. Launching from the placeholder, only cards declared in it will be loaded;
  3. If start from quiz markdown block, by default it will load all possible cards, but you can customize with sources argument;

If saving results is enabled, the cards will be sorted by success, otherwise they will be randomly mixed.

More

Markdown blocks description Groups description Examples of usage

Manually installing the plugin

Copy over main.js, styles.css, manifest.json, to <vault>/.obsidian/plugins/simple-quiz/

TODO

  • Add new card types
    • Manually cards
    • Matching cards
    • Option select cards
  • Add images to cards

Third-party libraries

Chart.js

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
PARA Shortcuts
4 years ago by gOAT
This plugin serves usefull commands to setup and manage your knowledge using the PARA method.
Simple note quiz
4 years ago by dorisxx
braincache
4 years ago by XSPGMike
braincache obsidian plugin
Note Linker
4 years ago by Alexander Weichart
🔗 Automatically link your Obsidian notes.
Aosr
4 years ago by linanwx
Aosr is Another Obsidian plugin for Spaced Repetition.
Note Synchronizer
4 years ago by Songchen Tan
Synchronizes Obsidian notes to Anki in a breeze 💨️
Repeat
4 years ago by Andre Perunicic
Review notes using periodic or spaced repetition.
Awesome Flashcard
4 years ago by AwesomeDog
Handy Anki integration for Obsidian.
Khoj
3 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
Flashcard Learning
3 years ago by Gaétan Muck
Obsidian plugin. Uses flashcard system to learn things across own notes.
WuCai highlights Official
3 years ago by 希果壳五彩
WuCai highlights Official, for Sync highlights into your obsidian notes
AI Mentor
3 years ago by clementpoiret
Auto Anki
3 years ago by ad2969
Using AI to automate card creation for Spaced Repetion in Anki
Flashcards LLM
3 years ago by Marco Pampaloni
Use Large Language Models (such as ChatGPT) to automatically generate flashcards from obsidian notes
Wikidata Importer
3 years ago by Sam Rose
A plugin for importing data from Wikidata into your Obsidian vault.
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
QB Reader Parser
3 years ago by Jacob Barta
QBReader parsing for quiz bowl answerlines
Vocabulary Cards
3 years ago by Eugene Myazin
An easy way to display vocabulary words as flashcards and as a list
AnkiSync+
3 years ago by RochaG0
Mochi Cards Pro
3 years ago by Hayden Carpenter
Create flashcards on Mochi.cards using the API provided by Mochi's Pro subscription in Obsidian.
Smart Second Brain
2 years ago by Leo310, nicobrauchtgit
An Obsidian plugin to interact with your privacy focused AI-Assistant making your second brain even smarter!
Quiz Generator
2 years ago by Edward Cui
Generate interactive flashcards from your notes using models from OpenAI (ChatGPT), Google (Gemini), Ollama (local LLMs), and more. Or manually create your own to use with the quiz UI.
Augmented Canvas
2 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
AI Zhipu
2 years ago by Tarslab
AI-zhipu is an Obsidian plugin that helps you utilize the Zhipu API. 智谱AI obsidian 插件
Yanki
2 years ago by Eric Mika
An Obsidian plugin that syncs flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.
Better Recall
2 years ago by FlorianWoelki
A better spaced repetition and recall plugin for Obsidian inspired by Anki.
Note Reviewer
2 years ago by Travis Linkey
An obsidian plugin to help review notes that have been taken
Flashcards
5 years ago by Alex Colucci
🎴 An Anki plugin for Obsidian.md
Export to Anki
5 years ago by Pseudonium
Script to add flashcards from text/markdown files to Anki
Mochi Cards Exporter
5 years ago by kalbetre
Mochi Cards Exporter Plugin for Obsidian
Spaced Repetition
5 years ago by Stephen Mwangi
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
Anki Sync
5 years ago by debanjandhar12
Obsidian plugin to make flashcards and sync them to Anki
AnkiBridge
4 years ago by JeppeKlitgaard
Yet Another Obsidian Anki Bridge.
ExMemo Client
2 years ago by Yan.Xie
exmemo obsidian plugin
Blue Star
2 years ago by Wang Guoshi
A plugin for Obsidian that generates Anki flashcards in various ways.
AI-AnkiSync
a year ago by goev
Easy Test
a year ago by Forrest
Vector Search
a year ago by Ashwin A Murali
Obsidian plugin for Vector Search
Feedly Annotations Sync
a year ago by Nick Felker
Download my Feedly annotations
Memodack
a year ago by Pavlo Kobyliatskyi
Your second language memory tool
Note ID
a year ago by Dominik Mayer
Displays notes by their ID, enabling structured sequences for manuscripts or a Zettelkasten ("Folgezettel")
Vision Recall
a year ago by Travis Van Nimwegen
Transform screenshots into searchable Obsidian notes using AI vision and text analysis
KOI Sync
a year ago by Luke Miller
InfoFlow
a year ago by RockieStar Inc.
Obsidian plugin for InfoFlow.app - This plugin integrates InfoFlow with Obsidian, allowing you to sync your saved articles, web pages, notes, and highlights directly into your Obsidian vault.
LLM Test Generator
a year ago by Aldo E George
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
Anki Integration
a year ago by Noah Boos AKA Rift
Create flashcards from your notes with a seamless interface, structuring them with metadata and syncing effortlessly via AnkiConnect.
Minimal Quiz
a year ago by Lutu-gl
Obsidian-Minimal-Quiz: The simplest quiz plugin for Obsidian. Define questions directly in your Markdown files. No extra setup required. Just write, quiz, and learn!
ClipperMaster
a year ago by aqeja
Come Through
a year ago by mntno
An Obsidian plugin for creating and reviewing flashcards.
Simple Anki Sync
10 months ago by Lukas Mayr
Dictionary Lexicon
3 months ago by Alvin
Look up words and improve vocabulary by using flash card style cards.
Anki Helper
3 months ago by Dusk
Decks
3 months ago by Xherdi Lika
An Obsidian Flashcards plugin