Level of Attainment Report Generator
Project Description
A Python-based desktop application developed for a government college to automate generation of detailed academic performance reports. It processes Excel data to calculate semester-wise attainment levels and produces comprehensive reports via a Tkinter GUI.
Features
- Intuitive Tkinter GUI for selecting input/output files and semesters
- Calculates attainment levels for end-semester theory, internal, and practical exams
- Generates detailed Excel sheets with metrics for each course
- Creates a "Final PO" sheet summarizing Program Outcome (PO) levels per department
- Supports multiple courses and semesters with customizable cutoff percentages
Technical Stack
- Language: Python
- GUI: Tkinter
- Data: Pandas, openpyxl
How It Works
- User selects input Excel file, output location, semester, and cutoff percentages.
- Application processes marks to calculate attainment levels per course.
- Generates formatted Excel report with a Final PO summary sheet.