Skip to content

Commit

Permalink
Moved show_provisional_grades to after set_extensions
Browse files Browse the repository at this point in the history
  • Loading branch information
zenith110 committed Mar 22, 2021
1 parent 3216fc1 commit d4ff58a
Showing 1 changed file with 21 additions and 21 deletions.
42 changes: 21 additions & 21 deletions canvasapi/assignment.py
Original file line number Diff line number Diff line change
Expand Up @@ -281,27 +281,6 @@ def selected_provisional_grade(self, provisional_grade_id, **kwargs):
response_json = response.json()
return response_json

def show_provisonal_grades_for_student(self, **kwargs):
"""
:call: GET /api/v1/courses/:course_id/assignments/:assignment_id/
anonymous_provisional_grades/status \
<https://canvas.instructure.com/doc/api/all_resources.html#method.anonymous_provisional_grades.status>
:param user: The user that will be used
:type user: :class:`canvasapi.user.User`
:rtype: dict
"""
request = self._requester.request(
"GET",
"courses/{}/assignments/{}/anonymous_provisional_grades/status".format(
self.course_id, self.id
),
_kwargs=combine_kwargs(**kwargs),
)

request_json = request.json()

return request_json.get("needs_provisional_grade")

def set_extensions(self, assignment_extensions, **kwargs):
"""
Set extensions for student assignment submissions
Expand Down Expand Up @@ -351,6 +330,27 @@ def set_extensions(self, assignment_extensions, **kwargs):
for extension in extension_list
]

def show_provisonal_grades_for_student(self, **kwargs):
"""
:call: GET /api/v1/courses/:course_id/assignments/:assignment_id/
anonymous_provisional_grades/status \
<https://canvas.instructure.com/doc/api/all_resources.html#method.anonymous_provisional_grades.status>
:param user: The user that will be used
:type user: :class:`canvasapi.user.User`
:rtype: dict
"""
request = self._requester.request(
"GET",
"courses/{}/assignments/{}/anonymous_provisional_grades/status".format(
self.course_id, self.id
),
_kwargs=combine_kwargs(**kwargs),
)

request_json = request.json()

return request_json.get("needs_provisional_grade")

def submissions_bulk_update(self, **kwargs):
"""
Update the grading and comments on multiple student's assignment
Expand Down

0 comments on commit d4ff58a

Please sign in to comment.