From c4d1b2e643aacad659076a6f6bfef8449efa72b2 Mon Sep 17 00:00:00 2001 From: Diana Huang Date: Wed, 9 Jan 2013 14:41:23 -0500 Subject: [PATCH] Use correct user id and make the reload button a back button --- .../open_ended_grading/peer_grading_service.py | 11 ++++++----- .../src/peer_grading/peer_grading_problem.coffee | 2 +- lms/templates/peer_grading/peer_grading_problem.html | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/lms/djangoapps/open_ended_grading/peer_grading_service.py b/lms/djangoapps/open_ended_grading/peer_grading_service.py index 0b75997d91..b8d8d2dbe6 100644 --- a/lms/djangoapps/open_ended_grading/peer_grading_service.py +++ b/lms/djangoapps/open_ended_grading/peer_grading_service.py @@ -12,6 +12,7 @@ from grading_service import GradingServiceError from courseware.access import has_access from util.json_request import expect_json from xmodule.course_module import CourseDescriptor +from student.models import unique_id_for_user log = logging.getLogger(__name__) @@ -165,7 +166,7 @@ def get_next_submission(request, course_id): success, message = _check_required(request, required) if not success: return _err_response(message) - grader_id = request.user.id + grader_id = unique_id_for_user(request.user) p = request.POST location = p['location'] @@ -199,7 +200,7 @@ def save_grade(request, course_id): success, message = _check_required(request, required) if not success: return _err_response(message) - grader_id = request.user.id + grader_id = unique_id_for_user(request.user) p = request.POST location = p['location'] submission_id = p['submission_id'] @@ -240,7 +241,7 @@ def is_student_calibrated(request, course_id): success, message = _check_required(request, required) if not success: return _err_response(message) - grader_id = request.user.id + grader_id = unique_id_for_user(request.user) p = request.POST location = p['location'] @@ -285,7 +286,7 @@ def show_calibration_essay(request, course_id): if not success: return _err_response(message) - grader_id = request.user.id + grader_id = unique_id_for_user(request.user) p = request.POST location = p['location'] try: @@ -321,7 +322,7 @@ def save_calibration_essay(request, course_id): success, message = _check_required(request, required) if not success: return _err_response(message) - grader_id = request.user.id + grader_id = unique_id_for_user(request.user) p = request.POST location = p['location'] calibration_essay_id = p['submission_id'] diff --git a/lms/static/coffee/src/peer_grading/peer_grading_problem.coffee b/lms/static/coffee/src/peer_grading/peer_grading_problem.coffee index 85b5f064a4..77cdd04b15 100644 --- a/lms/static/coffee/src/peer_grading/peer_grading_problem.coffee +++ b/lms/static/coffee/src/peer_grading/peer_grading_problem.coffee @@ -129,7 +129,7 @@ class PeerGradingProblem @interstitial_page_button = $('.interstitial-page-button') Collapsible.setCollapsibles(@content_panel) - @action_button.click -> document.location.reload(true) + @action_button.click -> history.back() @calibration_feedback_button.click => @calibration_feedback_panel.hide() @grading_wrapper.show() diff --git a/lms/templates/peer_grading/peer_grading_problem.html b/lms/templates/peer_grading/peer_grading_problem.html index 9c11574f8d..d493e84ace 100644 --- a/lms/templates/peer_grading/peer_grading_problem.html +++ b/lms/templates/peer_grading/peer_grading_problem.html @@ -107,6 +107,6 @@ - +