班级作业:评分设置中最终得分“教师优先”、“教辅优先”轮流切换多次后,得分计算错误
This commit is contained in:
parent
15a88b76c2
commit
4377fc1f9e
|
@ -975,9 +975,9 @@ class StudentWorkController < ApplicationController
|
||||||
homework_detail_programing = @homework.homework_detail_programing
|
homework_detail_programing = @homework.homework_detail_programing
|
||||||
|
|
||||||
unless @homework.late_penalty.to_s == params[:late_penalty].to_s
|
unless @homework.late_penalty.to_s == params[:late_penalty].to_s
|
||||||
@homework.late_penalty = params[:late_penalty]
|
@homework.late_penalty = params[:late_penalty].to_s
|
||||||
@homework.student_works.where("commit_time > '#{@homework.end_time} 23:59:59'").each do |student_work|
|
@homework.student_works.where("commit_time > '#{@homework.end_time} 23:59:59'").each do |student_work|
|
||||||
student_work.late_penalty = @homework.late_penalty
|
student_work.late_penalty = params[:late_penalty].to_i
|
||||||
student_work.save
|
student_work.save
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -1005,6 +1005,8 @@ class StudentWorkController < ApplicationController
|
||||||
homework_detail_manual.save if homework_detail_manual
|
homework_detail_manual.save if homework_detail_manual
|
||||||
homework_detail_programing.save if homework_detail_programing
|
homework_detail_programing.save if homework_detail_programing
|
||||||
|
|
||||||
|
@homework.save
|
||||||
|
@homework = HomeworkCommon.find @homework.id
|
||||||
@homework.student_works.each do |student_work|
|
@homework.student_works.each do |student_work|
|
||||||
set_final_score @homework,student_work
|
set_final_score @homework,student_work
|
||||||
student_work.save
|
student_work.save
|
||||||
|
|
Loading…
Reference in New Issue