Commit 5d11719a by chrisndodge

Merge pull request #69 from edx/cdodge/change-requirement-name

change requirement name to use the content_id
parents d22a0fbc f751bda4
# pylint: disable=too-many-branches # pylint: disable=too-many-branches, too-many-lines, too-many-statements
# pylint: disable=too-many-statements
""" """
In-Proc API (aka Library) for the edx_proctoring subsystem. This is not to be confused with a HTTP REST In-Proc API (aka Library) for the edx_proctoring subsystem. This is not to be confused with a HTTP REST
...@@ -575,11 +574,24 @@ def update_attempt_status(exam_id, user_id, to_status): ...@@ -575,11 +574,24 @@ def update_attempt_status(exam_id, user_id, to_status):
verification = 'submitted' verification = 'submitted'
else: else:
verification = 'failed' verification = 'failed'
log_msg = (
'Calling set_credit_requirement_status for '
'user_id {user_id} on {course_id} for '
'content_id {content_id}. Status: {status}'.format(
user_id=exam_attempt_obj.user_id,
course_id=exam['course_id'],
content_id=exam_attempt_obj.proctored_exam.content_id,
status=verification
)
)
log.info(log_msg)
credit_service.set_credit_requirement_status( credit_service.set_credit_requirement_status(
user_id=exam_attempt_obj.user_id, user_id=exam_attempt_obj.user_id,
course_key_or_id=exam['course_id'], course_key_or_id=exam['course_id'],
req_namespace='proctored_exam', req_namespace='proctored_exam',
req_name='proctored_exam_id:{exam_id}'.format(exam_id=exam_id), req_name=exam_attempt_obj.proctored_exam.content_id,
status=verification status=verification
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment