Skip to content

Commit

Permalink
[wip] added get_student
Browse files Browse the repository at this point in the history
  • Loading branch information
shomilj committed Feb 3, 2022
1 parent 81ccd9a commit c0d8831
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions core/course.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,13 @@ def get_roster(self) -> List[GradescopeStudent]:
)

return self.roster

def get_student(self, sid: Optional[str] = None, email: Optional[str] = None) -> Optional[GradescopeStudent]:
assert sid or email
roster = self.get_roster()
for student in roster:
if sid != None and student.sid == sid:
return student
if email != None and student.email == email:
return student
return None

0 comments on commit c0d8831

Please sign in to comment.