From 47d5fe60efe98e2a738e2787fff53a55c1dddda9 Mon Sep 17 00:00:00 2001 From: Vik Paruchuri Date: Thu, 7 Feb 2013 16:43:21 -0500 Subject: [PATCH] Return feedback items individually --- common/lib/xmodule/xmodule/open_ended_module.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/common/lib/xmodule/xmodule/open_ended_module.py b/common/lib/xmodule/xmodule/open_ended_module.py index 53c5e0278b..6ef13c26fb 100644 --- a/common/lib/xmodule/xmodule/open_ended_module.py +++ b/common/lib/xmodule/xmodule/open_ended_module.py @@ -484,11 +484,19 @@ class OpenEndedModule(openendedchild.OpenEndedChild): score = score_result['score'] rubric_scores = [rubric_score] grader_types = [score_result['grader_type']] + feedback_items = [feedback] self.submission_id = score_result['submission_id'] self.grader_id = score_result['grader_id'] - return {'valid': True, 'score': score, 'feedback': feedback, 'rubric_scores' : rubric_scores, 'grader_types' : grader_types} + return { + 'valid': True, + 'score': score, + 'feedback': feedback, + 'rubric_scores' : rubric_scores, + 'grader_types' : grader_types, + 'feedback_items' : feedback_items + } def latest_post_assessment(self, system, short_feedback=False, join_feedback=True): """