i think you meant `self.graded_count() < self.required_count()`