From 009a8c5f6329693ae3d47adff99328ffabd675c8 Mon Sep 17 00:00:00 2001 From: Vik Paruchuri Date: Mon, 4 Feb 2013 18:17:23 -0500 Subject: [PATCH] Fix issue with passing rubric scores back to controller --- .../lib/xmodule/xmodule/peer_grading_module.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/common/lib/xmodule/xmodule/peer_grading_module.py b/common/lib/xmodule/xmodule/peer_grading_module.py index d39942f6ce..0bdd4568f7 100644 --- a/common/lib/xmodule/xmodule/peer_grading_module.py +++ b/common/lib/xmodule/xmodule/peer_grading_module.py @@ -249,17 +249,17 @@ class PeerGradingModule(XModule): required = set(['location', 'submission_id', 'submission_key', 'score', 'feedback', 'rubric_scores[]', 'submission_flagged']) success, message = self._check_required(get, required) if not success: - return _err_response(message) + return self._err_response(message) grader_id = self.system.anonymous_student_id - location = get['location'] - submission_id = get['submission_id'] - score = get['score'] - feedback = get['feedback'] - submission_key = get['submission_key'] - rubric_scores = get['rubric_scores[]'] - submission_flagged = get['submission_flagged'] - log.debug(get) + location = get.get('location') + submission_id = get.get('submission_id') + score = get.get('score') + feedback = get.get('feedback') + submission_key = get.get('submission_key') + rubric_scores = get.getlist('rubric_scores[]') + submission_flagged = get.get('submission_flagged') + log.debug("GET: {0}".format(get)) log.debug(rubric_scores) try: response = self.peer_gs.save_grade(location, grader_id, submission_id,