# The School Management

`meteorgpl-plugin/school-management-pro` — a WordPress plugin as a Composer package.

The School Management is a WordPress plugin to manage multiple schools and their entities such as classes, sections, students, exams, ID cards, admit cards, teachers, staff, fees, invoices, income, expense, noticeboard, study materials and much more.

- Author: Weblizar — https://weblizar.com
- Homepage: https://weblizar.com/plugins/school-management/
- License: not declared
- Buy a license from the vendor: https://weblizar.com/plugins/school-management/
- Page: https://meteorgpl.com/packages/meteorgpl-plugin/school-management-pro
- Translations: fr_FR, gu, hi_IN
- Vendor: Weblizar — https://meteorgpl.com/vendors/weblizar.com

## Changelog

### 10.6.4 — 2025-10-02

* Added: Student transfer certificate added.
* Fixed: Subject Types delete was not working.
* Added: Payment receipt Enhanced payment processing and invoice due amount processing
* Added: PayU payment Gateway added.

### 10.6.3 — 2025-09-19

* Fixed: Admit cards and exam results not displaying subject information properly.
* Fixed: Database queries in exam paper fetching methods to properly join with subjects table.
* Fixed: fetch_exam_papers_student() method to include subject labels and types from subjects table.
* Fixed: get_exam_papers_by_admit_card() method to retrieve subject information for exam results display.
* Fixed: get_exam_papers_by_exam_id() method to include subject data in queries.
* Fixed: fetch_exam_papers() method to properly join with subjects table for subject information.
* Updated: Demo data generation to include subject information when creating exam papers and results.
* Enhanced: Exam time table display to show proper subject names and types.
* Enhanced: Exam results partial template to display subject information correctly.
* Fixed: Database relationship issues where exam papers were missing subject label and type data.
* Added: Default grade criteria applied on new exams from helper with overall grade enabled by default.
* Added: Psychomotor enabled by default for generated exams with consistent headings and definitions.
* Added: Psychomotor scale prefilled in demo exam results for consistent prints.
* Added: Demo exam results now include per-paper remark plus teacher and school remarks for richer reporting and API responses.

* Fixed: Duplicate attendance counting issue in student attendance reports.
* Fixed: Attendance summary table now shows accurate counts without duplicates.
* Fixed: Permission checking logic for assigned_subjects to properly distinguish between school admin and staff roles.
* Fixed: Subject dropdown visibility logic for teachers vs admins in attendance reports.
* Enhanced: Attendance system now properly separates general attendance from subject-specific attendance.

### 10.6.2 — 2025-08-26

* Added: Dynamic theme color system with appearance settings tab in admin panel.
* Added: Six color scheme options - Blue, Green, Red, Purple, Orange, and Dark themes.
* Added: Theme color body class system for dynamic CSS variable switching.
* Added: Conditional admin-ui.css loading based on color scheme enable/disable setting.
* Updated: WordPress admin menu styling with improved hover states and animations.
* Updated: Theme color validation system in backend to support new color schemes.
* Updated: Admin interface with smooth transitions and optimized performance.
* Fixed: WordPress admin menu hover color issues and icon color consistency.
* Enhanced: Bootstrap component integration with dynamic theme color support.
* Optimized: CSS file structure for better performance and maintainability.
* Added: Dynamic gender management system with custom gender options for schools.
* Added: Gender list configuration in registration settings with add/edit/delete functionality.
* Optimized: Setup wizard database queries for better performance and accuracy.

### 10.6.1 — 2025-08-12

* Added: Payments vs expense chart added in Accounting.
* Added: Bulk upload student assign subject according to class.
* Added: Comprehensive concession types management system with percentage and fixed amount support.
* Added: Session-wise fee calculation for concession types with automatic period multipliers.
* Added: Real-time concession calculations in concession types form with payable amount display.
* Updated: Concession types data table with cleaner interface (removed Applicable Fee Types column).
* Added: Student concession display in fee structure with grand total, concession amount, and payable amount.
* Updated: Auto-invoice generation system with concession-aware logic to prevent over-invoicing.
* Added: Intelligent invoice capping that stops generating invoices when session payable amount is reached.
* Updated: All auto-generation functions (monthly, quarterly, half-yearly, quadrimester) with due date settings.
* Added: Due date automation - monthly invoices due end of month, quarterly due in 3 months, etc.
* Added: Academic Fees option in payment forms to control concession application during payment processing.
* Added: Helper methods for calculating student session payable amounts and total invoiced amounts.

### 10.6.0 — 2025-06-01

* Added: Add expense number on expense print.
* Added: Add receiver signature on fee receipt print.
* Fixed: Class list display for admin.
* Added: Homework and study material api for staff and admin.

Full changelog: https://meteorgpl.com/packages/meteorgpl-plugin/school-management-pro/changelog

## Install

```sh
composer config repositories.meteorgpl composer https://composer.meteorgpl.com
composer require meteorgpl-plugin/school-management-pro
```

The repository needs a token (see https://meteorgpl.com/docs). The vendor's license checks are intact: activate the plugin in WordPress with a key bought from the vendor.

## Versions

No version has been published yet.

