A grade management system with Streamlit UI. Manages students, courses, and grades with GPA calculation.
pip install -r requirements.txt
streamlit run app.py- OOP with
StudentandClassroomclasses - Streamlit web interface with forms
- GPA calculation algorithm
- Pandas DataFrames for display
- Multi-module project structure
You will learn OOP design patterns, building web UIs with Streamlit, and multi-module applications.
19-student-grade-system/
README.md
app.py
classroom.py
requirements.txt
student.py
Install the required packages before running:
pip install streamlit, pandasStreamlit dashboard at http://localhost:8501
Features:
- Add students with name and grade
- View class statistics (average, highest, lowest GPA)
- Sort and filter student records
- Export grade reports