add fetchAssignmentList and getGPA

(y)