Commit 478fa18b by marco

merge edit cleanup, nothing new

parents ec99e20a 932bbd25
......@@ -560,7 +560,7 @@ class @CombinedOpenEnded
collapse_question: (event) =>
@prompt_container.slideToggle()
@prompt_container.toggleClass('open')
if @question_header.text() == "(Hide)"
if @question_header.text() == "Hide Prompt"
new_text = "Show Prompt"
Logger.log 'oe_hide_question', {location: @location}
else
......@@ -622,4 +622,10 @@ class @CombinedOpenEnded
toggle_rubric: (event) =>
info_rubric_elements = @$(@info_rubric_elements_sel)
info_rubric_elements.slideToggle()
@rubric_header = @$(@rubric_collapse_sel)
if @rubric_header.text() == "(Hide)"
new_text = "(Show)"
else
new_text = "(Hide)"
@rubric_header.text(new_text)
return false
......@@ -452,7 +452,6 @@ class CombinedOpenEndedV1Module():
def extract_human_name_from_task(self, task_xml):
tree = etree.fromstring(task_xml)
log.info(etree.tostring(tree))
payload = tree.xpath("/openended/openendedparam/grader_payload")
if len(payload)==0:
task_name = "selfassessment"
......@@ -503,26 +502,29 @@ class CombinedOpenEndedV1Module():
"""
all_responses = []
loop_up_to_task = self.current_task_number + 1
contexts = []
for i in xrange(0, loop_up_to_task):
all_responses.append(self.get_last_response(i))
rubric_scores = [all_responses[i]['rubric_scores'] for i in xrange(0, len(all_responses)) if
len(all_responses[i]['rubric_scores']) > 0 and all_responses[i]['grader_types'][
0] in HUMAN_GRADER_TYPE.keys()]
grader_types = [all_responses[i]['grader_types'] for i in xrange(0, len(all_responses)) if
len(all_responses[i]['grader_types']) > 0 and all_responses[i]['grader_types'][
0] in HUMAN_GRADER_TYPE.keys()]
feedback_items = [all_responses[i]['feedback_items'] for i in xrange(0, len(all_responses)) if
len(all_responses[i]['feedback_items']) > 0 and all_responses[i]['grader_types'][
0] in HUMAN_GRADER_TYPE.keys()]
rubric_html = self.rubric_renderer.render_combined_rubric(stringify_children(self.static_data['rubric']),
rubric_scores,
grader_types, feedback_items)
response_dict = all_responses[-1]
response = self.get_last_response(i)
rubric_scores = None
if len(response['rubric_scores']) > 0 and response['grader_types'][0] in HUMAN_GRADER_TYPE.keys():
rubric_scores = [response['rubric_scores']]
grader_types = None
if len(response['grader_types']) > 0 and response['grader_types'][0] in HUMAN_GRADER_TYPE.keys():
grader_types = [response['grader_types']]
feedback_items = None
if len(response['feedback_items']) > 0 and response['grader_types'][0] in HUMAN_GRADER_TYPE.keys():
feedback_items = [response['feedback_items']]
if feedback_items is not None and grader_types is not None and rubric_scores is not None:
rubric_html = self.rubric_renderer.render_combined_rubric(stringify_children(self.static_data['rubric']),
rubric_scores,
grader_types, feedback_items)
contexts.append({
'result': rubric_html,
'task_name': 'Scored rubric'
})
context = {
'results': rubric_html,
'task_name': 'Scored Rubric',
'class_name': 'combined-rubric-container'
'results': contexts,
}
html = self.system.render_template('{0}/combined_open_ended_results.html'.format(self.TEMPLATE_DIR), context)
return {'html': html, 'success': True}
......
......@@ -30,7 +30,11 @@
<div class="visibility-control visibility-control-prompt">
<div class="inner">
</div>
<<<<<<< HEAD
<span class="section-header question-header section-header-prompt">Prompt</span>
=======
<a href="" class="question-header">Hide Prompt</a>
>>>>>>> 932bbd259247f5b69f2d39c0a1945951816fedeb
</div>
<div class="problem-container">
% for item in items:
......
<div class="${class_name}">
<h4>${task_name}</h4><a class="rubric-collapse" href="#">(Show)</a>
${results | n}
</div>
% for (i,result) in enumerate(results):
% if 'task_name' in result and 'result' in result:
<div class="combined-rubric-container"
%if i>0:
status="shown">
% else:
status="hidden">
% endif
<h4>${result['task_name']} from grader ${i+1} <a class="rubric-collapse" href="#">(Hide)</a></h4>
${result['result'] | n}
</div>
%endif
% endfor
% if len(results)>1:
<a href="#" class="rubric-previous-button">Previous</a>
<a href="#" class="rubric-next-button">Next</a>
% 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