This project includes:
- Student records
- Subject management
- Attendance tracking
- Sessional, quiz, task, and subject exam marks
- Student/class analytics
- Login with role support (admin/teacher)
- Class-wise filtering across screens
- Printable per-student report cards
- Excel export of all records
- Open terminal in this folder:
c:\Users\Shabby\Desktop\class_management_system
- Create and activate virtual environment:
python -m venv .venv.venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Start app:
streamlit run app.py
SQLite DB file is created automatically:
class_management.db
- Attendance and marks are saved through dedicated submit buttons.
- Use the
Export Excelmenu to download a complete report workbook. - Default admin user:
- Username:
admin - Password:
admin123
- Username: