This project implements an Object-Oriented Programming (OOP) system in Python to manage candidates participating in the university entrance exam. The system provides functionality to add new candidates, search for candidates based on various criteria, and handle candidates who are overdue for examination.
Add new candidates with detailed information. Search for candidates by name, ID, or other criteria. Identify candidates who are overdue for the entrance exam and require a review.
For testing the system, you can use the provided test cases in the TEST_CASES.csv file. These test cases cover various scenarios such as adding new candidates, searching for candidates, and identifying candidates overdue for the exam.
pip install -r requirements.txt
python main.py