'Creates a Zendesk ticket for an exam attempt review from the proctoring system.
Currently, it sends notifications for \'Suspicious" status, but additional statuses can be supported
by adding to the notify_support_for_status list in edx_proctoring/backends/software_secure.py
The notifications can be disabled by disabling the
"Create Zendesk Tickets For Suspicious Proctored Exam Attempts" setting in the course\'s Advanced settings.'

def send_support_notification(self, course_id, exam_name, student_username, review_status):

    course_key = CourseKey.from_string(course_id)
    course = modulestore().get_course(course_key)
    if course.create_zendesk_tickets:
        requester_name = 'edx-proctoring'
        email = 'edx-proctoring@edx.org'
        subject = _('Proctored    Exam    Review:    {review_status}').format(review_status=review_status)
        body = _('A    proctored    exam    attempt    for    {exam_name}    in    {course_name}    by    username:    {student_username}    was    reviewed    as    {review_status}    by    the    proctored    exam    review    provider.').format(exam_name=exam_name, course_name=course.display_name, student_username=student_username, review_status=review_status)
        tags = ['proctoring']
        create_zendesk_ticket(requester_name, email, subject, body, tags)
