This is my version of CheckmyGrade App for DATA 200 Lab 1.
- Secure Login System using SHA-256 password encryption
- Student Management – Add, delete, update, search, sort student records
- Professor Management – Add, delete, update professors
- Course Management – Manage course details (add/delete/display)
- Grades System – Automatic grade assignment based on marks
- Reports and Statistics – Calculate average and median marks
- Performance Measurement – Displays time taken for search and sort operations
- Unit Testing – Automated test coverage for CRUD operations using unittest
python CheckMyGrade_lab_work_1.py