作业状态调整

ecloud_sso
cxt 5 years ago
parent 2338bbbe5b
commit b31ba3e5c7

@ -116,6 +116,12 @@ module HomeworkCommonsHelper
status << "提交中" status << "提交中"
time = "提交剩余时间:" + how_much_time(max_end_time) time = "提交剩余时间:" + how_much_time(max_end_time)
time_status = 1 time_status = 1
else
if max_end_time.present? && max_end_time < Time.now && homework_common.allow_late &&
(homework_common.late_time.nil? || homework_common.late_time > Time.now)
status << "补交中"
time = "补交剩余时间:" + how_much_time(homework_common.late_time)
time_status = 2
else else
status << "已截止" status << "已截止"
time = course.end_date.present? ? ("评阅剩余时间:" + how_much_time(course.end_date.end_of_day)) : "" time = course.end_date.present? ? ("评阅剩余时间:" + how_much_time(course.end_date.end_of_day)) : ""
@ -123,6 +129,7 @@ module HomeworkCommonsHelper
end end
end end
end end
end
status << "未开启补交" if !homework_common.allow_late && time_status == 1 status << "未开启补交" if !homework_common.allow_late && time_status == 1
end end
end end

Loading…
Cancel
Save