yangshaojun44 downloadsGamify your academic workflow with XP and levels.
An Obsidian plugin that gamifies academic work with XP, levels, and milestone tracking.
Design philosophy: Gamification should accelerate productivity, not become a task itself. XP is awarded silently in the background; wins surface automatically.
Lv 7 · ████░░ · +30 todayCommunity plugin catalog (pending Obsidian review) Settings → Community plugins → Browse → search "Scholar Quest"
BRAT (available now — recommended for early adopters)
Zhao-Jun-Yong/scholar-questManual
Download main.js and manifest.json from the latest release, place both in .obsidian/plugins/scholar-quest/, and reload Obsidian.
| Activity | XP | How |
|---|---|---|
| Paper skimmed | 20 | Reading status field set to 👀 for the first time (once per paper) |
| Paper completed | 50 | Reading status field set to ✅ for the first time (once per paper) |
| New atomic note | 30 → 15 → 5 | New file with atom tag; diminishing returns after 10/30 per day |
| Atomic note developed | 10 | +50 words or +1 wikilink (once/hr per file) |
| Writing progress | 20 | Per 100 net new words above peak in any project file |
| Writing session bonus | 50 | Once per day when 500+ words written |
| Daily presence | 5 | Opening Obsidian each day |
| Project milestones | 20–300 | Via sidebar or "Complete milestone" command |
| Manual activities | 15–50 | Via "Log activity" command — 52-activity catalog |
The career wizard awards starting XP across 19 fields in 6 categories. Re-opening it (via "Import career history") pre-fills all previous values — only update what has changed, and the XP difference is applied automatically.
| Category | Field | XP |
|---|---|---|
| Credentials | PhD | 1,200 |
| Masters | 400 | |
| Postdoctoral positions (count of positions, not years) | 400 each | |
| Publications | First-author papers | 500 each |
| Co-author papers | 150 each | |
| Authored books / monographs | 2,000 each | |
| Edited volumes | 700 each | |
| Software / datasets released | 350 each | |
| Grants & Patents | Grants as PI | 900 each |
| Grants as co-I | 200 each | |
| Patents granted | 450 each | |
| Recognition | Invited talks / keynotes | 200 each |
| Conference presentations | 100 each | |
| Major awards / honors | 400 each | |
| Supervision & Service | PhD students supervised to completion | 300 each |
| Masters students supervised to completion | 150 each | |
| PhD theses examined (external/internal) | 150 each | |
| Peer reviews completed | 80 each | |
| Editorial board roles | 300 each |
A fresh postdoc (PhD + 3 papers + a few talks) starts around Level 8. A mid-career researcher starts around Level 13. A senior professor with a full career history starts around Level 24–25.
12 tiers from dormant egg to Nova. Your sidebar avatar evolves as you level up.
| Tier | Name | Levels |
|---|---|---|
| T1 | Dormant | 1–5 |
| T2 | Stirring | 6–10 |
| T3 | Kindling | 11–15 |
| T4 | Breaking | 16–20 |
| T5 | Wisp | 21–25 |
| T6 | Flicker | 26–30 |
| T7 | Blaze | 31–35 |
| T8 | Inferno | 36–40 |
| T9 | Drake | 41–45 |
| T10 | Wyrm | 46–50 |
| T11 | Dragon | 51–55 |
| T12 | Nova | 56–60 |
A typical active researcher reaches the flat zone (Wisp, level 21) after about 3 years of active use.
36 pixel art achievements unlock automatically based on your progress:
Unlocked achievements appear as pixel art chips in the sidebar; locked ones are dimmed.
Scholar Quest works with any structure, but is designed around:
Atlas/Sources/ by default), with a frontmatter field tracking reading progress — set it to your skimmed value (👀 by default) when you skim a source, and your completed value (✅ by default) when you finish itAtlas/Ideas/ by default), tagged to mark them as eligible for XPEfforts/ by default), tagged by project type (e.g. project/manuscript)All folder paths, tag names, and frontmatter field names are configurable in Settings → Scholar Quest.
| Command | Action |
|---|---|
Scholar Quest: Log activity |
Log a manual academic activity |
Scholar Quest: Complete milestone |
Mark a project milestone done |
Scholar Quest: Show XP summary |
See your current level, total XP, and today's gain |
Scholar Quest: Import career history |
Re-open the career calibration wizard (pre-fills previous values) |
Scholar Quest: Open Scholar Quest panel |
Open the sidebar |
Go to Settings → Scholar Quest to configure:
manuscript · conference · invited-talk · peer-review · grant · report · thesis · data · software · teaching · workshop · supervision · service · outreach
git clone https://github.com/Zhao-Jun-Yong/scholar-quest.git
cd scholar-quest
npm install
npm run dev # watch mode — rebuilds on save and copies to vault
npm test # run tests
If you use Scholar Quest in your work, please cite it:
Yong, Z.-J. (2026). Scholar Quest: Gamify your academic workflow with XP and levels (v1.2.0).
https://doi.org/10.5281/zenodo.19467725
A CITATION.cff file is included for automated citation tools (GitHub, Zotero, Zenodo).
Scholar Quest reads file paths and frontmatter from your vault in two specific situations:
No file content or metadata is sent outside Obsidian. All plugin data is stored locally in .obsidian/plugins/scholar-quest/data.json.
MIT — see LICENSE.