Assignment Submission

Submit Your OOP Design Project

Create a public GitHub repository with the exact name shown below, add all required files, and enter your GitHub username to submit.

Repository Requirements

Your repository must have this exact name:

github.com/<your-username>/python-library-oop
Required Files
  • models/
  • main.py
  • test_library.py
  • library_data.json
  • output.txt
  • README.md
README.md Must Include:
  • Your full name and submission date
  • Class diagram (ASCII or image)
  • Brief description of each class and its purpose
  • Explanation of OOP concepts demonstrated
  • Instructions to run the system and tests
Required (submission will fail without these)

Submission Form

github.com/
Enter only your username. We'll verify the repository python-library-oop exists in your account.

Your repository will be verified before submission is accepted