Item Description
# School Report Card System (SRCS)
**A High-Fidelity Academic Management & Transcript System**
## 📌 Overview
The **School Report Card System (SRCS)** is a specialized module designed for educational institutions to manage student performance data and generate professional, print-ready academic transcripts. It features a modern, dark-themed administrative dashboard with an optimized print engine for high-quality physical report delivery.
---
## ✨ Key Features
### 🎓 Academic Reporting
- **Dynamic Term Switcher:** Instantly toggle between Mid-Term, Final Term, and other custom exam sessions.
- **Smart Logic Engine:** Automatically handles duplicate marks entries to ensure subjects are displayed uniquely on the report card.
- **Automated Grading:** Built-in calculation for percentages and letter grades (A+ to D) based on marks obtained.
- **QR Code Verification:** Automatically generates a unique QR code for every student transcript for easy identity verification.
### 🖨️ Professional Print Engine
- **UI-Free Printing:** Custom CSS logic that automatically hides sidebars, navigation menus, and action buttons during print preview.
- **Ink-Saver Mode:** Automatically converts dark dashboard themes into high-contrast black-and-white layouts for professional A4 printing.
- **Dynamic Branding:** Pulls school name and logo directly from the Global Settings database.
---
## 📘 User Guide for Teachers
### Entering Marks
1. Go to **Marks Management**.
2. Select Student, Subject, and the correct **Exam Term**.
3. Input marks (0-100) and save. Latest entries always take priority.
### Printing Transcripts
1. Open the student's report card.
2. Select the Term (e.g., Final Term).
3. Click **Print**. The system will automatically format the page for A4 paper and remove all website menus.
---
## 🛠️ Tech Stack
- **Backend:** PHP 8.2 (Procedural with Secure MySQLi)
- **Database:** MariaDB / MySQL
- **Frontend:** Tailwind CSS & Bootstrap Icons
- **APIs:** QR Server API
---
License & Credits
Author: Salim Nazir
Email: salnazi@gmail.com
Powered By: JA Square
**A High-Fidelity Academic Management & Transcript System**
## 📌 Overview
The **School Report Card System (SRCS)** is a specialized module designed for educational institutions to manage student performance data and generate professional, print-ready academic transcripts. It features a modern, dark-themed administrative dashboard with an optimized print engine for high-quality physical report delivery.
---
## ✨ Key Features
### 🎓 Academic Reporting
- **Dynamic Term Switcher:** Instantly toggle between Mid-Term, Final Term, and other custom exam sessions.
- **Smart Logic Engine:** Automatically handles duplicate marks entries to ensure subjects are displayed uniquely on the report card.
- **Automated Grading:** Built-in calculation for percentages and letter grades (A+ to D) based on marks obtained.
- **QR Code Verification:** Automatically generates a unique QR code for every student transcript for easy identity verification.
### 🖨️ Professional Print Engine
- **UI-Free Printing:** Custom CSS logic that automatically hides sidebars, navigation menus, and action buttons during print preview.
- **Ink-Saver Mode:** Automatically converts dark dashboard themes into high-contrast black-and-white layouts for professional A4 printing.
- **Dynamic Branding:** Pulls school name and logo directly from the Global Settings database.
---
## 📘 User Guide for Teachers
### Entering Marks
1. Go to **Marks Management**.
2. Select Student, Subject, and the correct **Exam Term**.
3. Input marks (0-100) and save. Latest entries always take priority.
### Printing Transcripts
1. Open the student's report card.
2. Select the Term (e.g., Final Term).
3. Click **Print**. The system will automatically format the page for A4 paper and remove all website menus.
---
## 🛠️ Tech Stack
- **Backend:** PHP 8.2 (Procedural with Secure MySQLi)
- **Database:** MariaDB / MySQL
- **Frontend:** Tailwind CSS & Bootstrap Icons
- **APIs:** QR Server API
---
License & Credits
Author: Salim Nazir
Email: salnazi@gmail.com
Powered By: JA Square
Item Description
# School Report Card System (SRCS)
**A High-Fidelity Academic Management & Transcript System**
## 📌 Overview
The **School Report Card System (SRCS)** is a specialized module designed for educational institutions to manage student performance data and generate professional, print-ready academic transcripts. It features a modern, dark-themed administrative dashboard with an optimized print engine for high-quality physical report delivery.
---
## ✨ Key Features
### 🎓 Academic Reporting
- **Dynamic Term Switcher:** Instantly toggle between Mid-Term, Final Term, and other custom exam sessions.
- **Smart Logic Engine:** Automatically handles duplicate marks entries to ensure subjects are displayed uniquely on the report card.
- **Automated Grading:** Built-in calculation for percentages and letter grades (A+ to D) based on marks obtained.
- **QR Code Verification:** Automatically generates a unique QR code for every student transcript for easy identity verification.
### 🖨️ Professional Print Engine
- **UI-Free Printing:** Custom CSS logic that automatically hides sidebars, navigation menus, and action buttons during print preview.
- **Ink-Saver Mode:** Automatically converts dark dashboard themes into high-contrast black-and-white layouts for professional A4 printing.
- **Dynamic Branding:** Pulls school name and logo directly from the Global Settings database.
---
## 📘 User Guide for Teachers
### Entering Marks
1. Go to **Marks Management**.
2. Select Student, Subject, and the correct **Exam Term**.
3. Input marks (0-100) and save. Latest entries always take priority.
### Printing Transcripts
1. Open the student's report card.
2. Select the Term (e.g., Final Term).
3. Click **Print**. The system will automatically format the page for A4 paper and remove all website menus.
---
## 🛠️ Tech Stack
- **Backend:** PHP 8.2 (Procedural with Secure MySQLi)
- **Database:** MariaDB / MySQL
- **Frontend:** Tailwind CSS & Bootstrap Icons
- **APIs:** QR Server API
---
License & Credits
Author: Salim Nazir
Email: salnazi@gmail.com
Powered By: JA Square
**A High-Fidelity Academic Management & Transcript System**
## 📌 Overview
The **School Report Card System (SRCS)** is a specialized module designed for educational institutions to manage student performance data and generate professional, print-ready academic transcripts. It features a modern, dark-themed administrative dashboard with an optimized print engine for high-quality physical report delivery.
---
## ✨ Key Features
### 🎓 Academic Reporting
- **Dynamic Term Switcher:** Instantly toggle between Mid-Term, Final Term, and other custom exam sessions.
- **Smart Logic Engine:** Automatically handles duplicate marks entries to ensure subjects are displayed uniquely on the report card.
- **Automated Grading:** Built-in calculation for percentages and letter grades (A+ to D) based on marks obtained.
- **QR Code Verification:** Automatically generates a unique QR code for every student transcript for easy identity verification.
### 🖨️ Professional Print Engine
- **UI-Free Printing:** Custom CSS logic that automatically hides sidebars, navigation menus, and action buttons during print preview.
- **Ink-Saver Mode:** Automatically converts dark dashboard themes into high-contrast black-and-white layouts for professional A4 printing.
- **Dynamic Branding:** Pulls school name and logo directly from the Global Settings database.
---
## 📘 User Guide for Teachers
### Entering Marks
1. Go to **Marks Management**.
2. Select Student, Subject, and the correct **Exam Term**.
3. Input marks (0-100) and save. Latest entries always take priority.
### Printing Transcripts
1. Open the student's report card.
2. Select the Term (e.g., Final Term).
3. Click **Print**. The system will automatically format the page for A4 paper and remove all website menus.
---
## 🛠️ Tech Stack
- **Backend:** PHP 8.2 (Procedural with Secure MySQLi)
- **Database:** MariaDB / MySQL
- **Frontend:** Tailwind CSS & Bootstrap Icons
- **APIs:** QR Server API
---
License & Credits
Author: Salim Nazir
Email: salnazi@gmail.com
Powered By: JA Square

