diff --git a/common/lib/xmodule/xmodule/combined_open_ended_modulev1.py b/common/lib/xmodule/xmodule/combined_open_ended_modulev1.py index 14849d3f28..09f89f5756 100644 --- a/common/lib/xmodule/xmodule/combined_open_ended_modulev1.py +++ b/common/lib/xmodule/xmodule/combined_open_ended_modulev1.py @@ -21,7 +21,7 @@ from .xml_module import XmlDescriptor from xmodule.modulestore import Location import self_assessment_module import open_ended_module -from combined_open_ended_rubric import CombinedOpenEndedRubric, RubricParsingError +from combined_open_ended_rubric import CombinedOpenEndedRubric, RubricParsingError, GRADER_TYPE_IMAGE_DICT from .stringify import stringify_children import dateutil import dateutil.parser @@ -477,6 +477,7 @@ class CombinedOpenEndedV1Module(): 'rubric_scores' : rubric_scores, 'grader_types' : grader_types, 'feedback_items' : feedback_items, + 'grader_type' : grader_types[0], } return last_response_dict @@ -647,7 +648,7 @@ class CombinedOpenEndedV1Module(): task_data = self.get_last_response(i) task_data.update({'task_number': i + 1}) status.append(task_data) - context = {'status_list': status} + context = {'status_list': status, 'grader_type_image_dict' : GRADER_TYPE_IMAGE_DICT} status_html = self.system.render_template("combined_open_ended_status.html", context) return status_html diff --git a/common/lib/xmodule/xmodule/combined_open_ended_rubric.py b/common/lib/xmodule/xmodule/combined_open_ended_rubric.py index e9454de7ef..abb8945aee 100644 --- a/common/lib/xmodule/xmodule/combined_open_ended_rubric.py +++ b/common/lib/xmodule/xmodule/combined_open_ended_rubric.py @@ -7,6 +7,7 @@ GRADER_TYPE_IMAGE_DICT = { 'SA' : '/static/images/self_assessment_icon.png', 'PE' : '/static/images/peer_grading_icon.png', 'ML' : '/static/images/ml_grading_icon.png', + 'IN' : '/static/images/peer_grading_icon.png', } class RubricParsingError(Exception): diff --git a/lms/templates/combined_open_ended_status.html b/lms/templates/combined_open_ended_status.html index 5aeb6b2a37..d2c6ab1224 100644 --- a/lms/templates/combined_open_ended_status.html +++ b/lms/templates/combined_open_ended_status.html @@ -8,7 +8,8 @@
%endif - ${status['human_task']} (${status['human_state']}) ${status['score']} / ${status['max_score']} + <% grader_image = grader_type_image_dict[status['grader_type']]%> + ${status['human_task']}(${status['human_state']}) ${status['score']} / ${status['max_score']}
%endfor