Remove images from status bar after finding out that they run afoul of the rewriting of static links. Need to send them back via ajax to avoid

This commit is contained in:
Vik Paruchuri
2013-02-07 18:48:13 -05:00
parent f5fcd3e1ff
commit 68eb802516
3 changed files with 6 additions and 3 deletions

View File

@@ -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

View File

@@ -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):

View File

@@ -8,7 +8,8 @@
<div class="statusitem" data-status-number="${i}">
%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']}
</div>
%endfor
</section>