grade_homework.py documentation