Overview
A comprehensive school management module built on the Odoo 17 platform with Python. The module integrates fully into the Odoo ERP ecosystem and manages the complete academic workflow: student and teacher records with auto-generated IDs (STU###, TCH###), course organization with teacher-to-student assignments, daily attendance recording with calendar view, and grade management with automatic percentage calculation and pass/fail determination. The dashboard provides real-time statistics across 8 KPI cards, and three analytical reports cover student demographics, attendance trends, and grade distribution.
Key Features
- ✓Student and teacher management with auto-generated unique IDs
- ✓Course management with teacher assignments and student enrollments in kanban view
- ✓Daily attendance tracking with calendar view: Present, Absent, Late, Excused
- ✓Grade management with automatic percentage calculation and pass/fail determination
- ✓Multiple exam types: Quiz, Midterm, Final, Assignment, Project, Practical
- ✓Real-time dashboard with 8 KPI cards covering students, teachers, courses, attendance, and grades
- ✓Analytical reports: student demographics, attendance time-series, and grade distribution by course
- ✓Role-based access control via Odoo's security model with field-level tracking