Commit 900377e4 by Vik Paruchuri

Return written feedback

parent d44b2e62
...@@ -537,15 +537,17 @@ class CombinedOpenEndedV1Module(): ...@@ -537,15 +537,17 @@ class CombinedOpenEndedV1Module():
Output: Dictionary to be rendered via ajax that contains the result html. Output: Dictionary to be rendered via ajax that contains the result html.
""" """
all_responses = [] all_responses = []
success, can_see_rubric, error = self.check_if_student_has_done_needed_grading()
if not can_see_rubric:
return {'html' : error, 'success' : False}
loop_up_to_task = self.current_task_number + 1 loop_up_to_task = self.current_task_number + 1
contexts = [] contexts = []
for i in xrange(0, loop_up_to_task): for i in xrange(0, loop_up_to_task):
response = self.get_last_response(i) response = self.get_last_response(i)
rubric_scores = None
score_length = len(response['grader_types']) score_length = len(response['grader_types'])
log.info(response)
for z in xrange(0,score_length): for z in xrange(0,score_length):
feedback = response['feedback_dicts'][z].get('feedback', '')
if response['grader_types'][z] in HUMAN_GRADER_TYPE.keys(): if response['grader_types'][z] in HUMAN_GRADER_TYPE.keys():
rubric_scores = [[response['rubric_scores'][z]]] rubric_scores = [[response['rubric_scores'][z]]]
grader_types = [[response['grader_types'][z]]] grader_types = [[response['grader_types'][z]]]
...@@ -555,7 +557,8 @@ class CombinedOpenEndedV1Module(): ...@@ -555,7 +557,8 @@ class CombinedOpenEndedV1Module():
grader_types, feedback_items) grader_types, feedback_items)
contexts.append({ contexts.append({
'result': rubric_html, 'result': rubric_html,
'task_name': 'Scored rubric' 'task_name': 'Scored rubric',
'feedback' : feedback
}) })
context = { context = {
......
...@@ -16,6 +16,9 @@ ...@@ -16,6 +16,9 @@
<button class="rubric-collapse" href="#">Show Score Only</button> <button class="rubric-collapse" href="#">Show Score Only</button>
</div> </div>
${result['result'] | n} ${result['result'] | n}
<div class="written-feedback">
${result['feedback'] | n}
</div>
</div> </div>
%endif %endif
......
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