feat: ESG submit grade for teams (#30049)

* refactor: update to new ORA/ESG grading endpoint

* docs: update example Postman collection

* chore: bump ORA versions
This commit is contained in:
Nathan Sprenkle
2022-03-15 15:16:07 -04:00
committed by GitHub
parent e9e74f941f
commit c052a1d499
6 changed files with 1033 additions and 26 deletions

View File

@@ -77,7 +77,7 @@ def submit_grade(request, usage_id, grade_data):
Returns: {'success': True/False, 'msg': err_msg}
"""
handler_name = "staff_assess"
handler_name = "submit_staff_assessment"
response = call_xblock_json_handler(request, usage_id, handler_name, grade_data)
# Unhandled errors might not be JSON, catch before loading

File diff suppressed because one or more lines are too long

View File

@@ -570,7 +570,7 @@ class TestUpdateGradeView(BaseViewTest):
"""A handled ORA failure to submit a grade returns a server error"""
mock_check_lock.return_value = {"lock_status": "in-progress"}
mock_submit_grade.side_effect = XBlockInternalError(
context={"handler": "staff_assess", "msg": "Danger, Will Robinson!"}
context={"handler": "submit_staff_assessment", "msg": "Danger, Will Robinson!"}
)
url = self.url_with_params(
{
@@ -584,7 +584,7 @@ class TestUpdateGradeView(BaseViewTest):
assert response.status_code == 500
assert json.loads(response.content) == {
"error": ERR_INTERNAL,
"handler": "staff_assess",
"handler": "submit_staff_assessment",
"msg": "Danger, Will Robinson!",
}

View File

@@ -716,7 +716,7 @@ openedx-events==0.8.1
# via -r requirements/edx/base.in
openedx-filters==0.5.0
# via -r requirements/edx/base.in
ora2==4.0.3
ora2==4.0.4
# via -r requirements/edx/base.in
packaging==21.3
# via

View File

@@ -956,7 +956,7 @@ openedx-events==0.8.1
# via -r requirements/edx/testing.txt
openedx-filters==0.5.0
# via -r requirements/edx/testing.txt
ora2==4.0.3
ora2==4.0.4
# via -r requirements/edx/testing.txt
packaging==21.3
# via

View File

@@ -904,7 +904,7 @@ openedx-events==0.8.1
# via -r requirements/edx/base.txt
openedx-filters==0.5.0
# via -r requirements/edx/base.txt
ora2==4.0.3
ora2==4.0.4
# via -r requirements/edx/base.txt
packaging==21.3
# via