Add in service support for getting the grading status list
This commit is contained in:
@@ -20,6 +20,7 @@ class ControllerQueryService(GradingService):
|
||||
self.check_eta_url = self.url + '/get_submission_eta/'
|
||||
self.is_unique_url = self.url + '/is_name_unique/'
|
||||
self.combined_notifications_url = self.url + '/combined_notifications/'
|
||||
self.grading_status_list_url = self.url + '/get_grading_status_list/'
|
||||
|
||||
def check_if_name_is_unique(self, location, problem_id, course_id):
|
||||
params = {
|
||||
@@ -37,11 +38,20 @@ class ControllerQueryService(GradingService):
|
||||
response = self.get(self.check_eta_url, params)
|
||||
return response
|
||||
|
||||
def check_combined_notifications(self, course_id, student_id):
|
||||
def check_combined_notifications(self, course_id, student_id, user_is_staff, last_time_viewed):
|
||||
params= {
|
||||
'student_id' : student_id,
|
||||
'course_id' : course_id,
|
||||
'user_is_staff' : user_is_staff,
|
||||
'last_time_viewed' : last_time_viewed,
|
||||
}
|
||||
response = self.get(self.combined_notifications_url,params)
|
||||
return response
|
||||
|
||||
def get_grading_status_list(self, course_id, student_id):
|
||||
params = {
|
||||
'student_id' : student_id,
|
||||
'course_id' : course_id,
|
||||
}
|
||||
|
||||
response = self.get(self.grading_status_list_url, params)
|
||||
|
||||
Reference in New Issue
Block a user