by elouahabi-naoufal
Complete academic subject management with projects, assignments, exams, and todo tracking
Updated todayMIT
Subject Manager
A comprehensive academic subject management plugin for Obsidian. Organize your courses, assignments, exams, projects, and study tasks in one place with powerful search, analytics, and template support.
Features
Subject Management
- Create and manage academic subjects with codes, names, and metadata.
- Organize subjects by semester or academic year.
- Track credit hours and instructors.
Assignments & Exams
- Add assignments with deadlines and priority levels.
- Schedule exams with preparation tracking.
- Track completion status and grades.
Projects & Tasks
- Manage academic projects with milestones.
- Create todo items linked to subjects.
- Bulk operations for efficient data entry.
Search & Analytics
- Full-text search across all subjects, assignments, exams, and tasks.
- Analytics dashboard with completion rates and workload overview.
- Filter and sort by multiple criteria.
Templates
- Pre-built templates for lecture notes, assignments, exams, and project tracking.
- Customizable template system for your workflow.
Usage
- Install the plugin in your Obsidian vault.
- Open the Subject Manager dashboard from the command palette.
- Add your subjects, then create assignments, exams, and tasks linked to them.
- Use search and analytics to track your academic progress.
Data Storage
All data is stored in JSON format within Obsidian's plugin data system.
Installation
From the Community Plugins directory
- Open Obsidian Settings.
- Go to Community Plugins and disable Safe Mode if needed.
- Click Browse and search for "Subject Manager".
- Click Install, then Enable.
Manual installation
- Download
main.js,manifest.json, andstyles.cssfrom the latest release. - Create a folder named
subject-managerinside.obsidian/plugins/. - Copy the downloaded files into that folder.
- Reload Obsidian and enable the plugin in Settings > Community Plugins.
License
MIT License. See LICENSE for details.
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.