匿评作业成绩计算错误

guange_homework
sw 10 years ago
parent 20b4c056a8
commit ec4c7f531d

@ -31,9 +31,8 @@ class StudentWork < ActiveRecord::Base
else else
self.system_score = last_test.test_score self.system_score = last_test.test_score
end end
set_final_score self.homework_common,self
end end
set_final_score self.homework_common,self
end end
def set_src def set_src
self.description = last_test.src if last_test self.description = last_test.src if last_test

@ -57,7 +57,7 @@
</li> </li>
<!-- 成绩 --> <!-- 成绩 -->
<% score = student_work.respond_to?("score") ? student_work.score : student_work.final_score - student_work.absence_penalty - student_work.late_penalty%> <% score = student_work.respond_to?("score") ? student_work.score : (student_work.final_score || 0) - student_work.absence_penalty - student_work.late_penalty%>
<li class="hworkList50 <%= score_color score%> student_final_scor_info"> <li class="hworkList50 <%= score_color score%> student_final_scor_info">
<%= score.nil? ? "--" : format("%.1f",score)%> <%= score.nil? ? "--" : format("%.1f",score)%>
<% unless score.nil?%> <% unless score.nil?%>

Loading…
Cancel
Save