|
|
|
@ -2297,13 +2297,6 @@ module ApplicationHelper
|
|
|
|
|
|
|
|
|
|
#获取匿评相关连接代码
|
|
|
|
|
def homework_anonymous_comment homework
|
|
|
|
|
# if homework.homework_type == 1 && homework.homework_detail_manual #匿评作业
|
|
|
|
|
#
|
|
|
|
|
# elsif homework.homework_type == 2 && homework.homework_detail_programing #编程作业作业
|
|
|
|
|
# link = "<span class='fr mr10 pr_join_span ' title='编程作业'>编程作业</span>".html_safe
|
|
|
|
|
# else
|
|
|
|
|
# link = "<span class='fr mr10 pr_join_span ' title='未开启匿评作业不可以启动匿评'>启动匿评</span>".html_safe
|
|
|
|
|
# end
|
|
|
|
|
if Time.parse(homework.end_time.to_s).strftime("%Y-%m-%d") >= Time.now.strftime("%Y-%m-%d")
|
|
|
|
|
link = link_to "启动匿评","javascript:void(0)", :class => "postOptionLink", :title => "作业截止日期之前不可以启动匿评"
|
|
|
|
|
elsif homework.student_works.count >= 2 #作业份数大于2
|
|
|
|
@ -2324,14 +2317,18 @@ module ApplicationHelper
|
|
|
|
|
def student_new_homework homework
|
|
|
|
|
work = cur_user_works_for_homework homework
|
|
|
|
|
if work.nil?
|
|
|
|
|
link_to l(:label_commit_homework), new_student_work_path(:homework => homework.id),:class => 'fr mr10 work_edit'
|
|
|
|
|
link_to "提交作品", new_student_work_path(:homework => homework.id),:class => 'fr mr10 work_edit'
|
|
|
|
|
else
|
|
|
|
|
if homework.homework_type == 1 && homework.homework_detail_manual && homework.homework_detail_manual.comment_status != 1 #匿评作业,且作业状态不是在开启匿评之前
|
|
|
|
|
"<span class='fr mr10 pr_join_span '>#{l(:label_edit_homework)}</span>".html_safe
|
|
|
|
|
elsif homework.homework_type == 2 #编程作业不能修改作品
|
|
|
|
|
"<span class='fr mr10 pr_join_span ' title='编程作业不可修改作品'>作品已交</span>".html_safe
|
|
|
|
|
link_to "作品已交", "javascript:void(0);", :class => 'fr mr10 pr_join_span c_white', :title => "开启匿评后不可修改作品"
|
|
|
|
|
elsif homework.homework_type == 2 #编程作业修改作品
|
|
|
|
|
if homework.homework_detail_manual && homework.homework_detail_manual.comment_status != 1
|
|
|
|
|
link_to "作品已交", "javascript:void(0);", :class => 'fr mr10 pr_join_span c_white', :title => "开启匿评后不可修改作品"
|
|
|
|
|
else
|
|
|
|
|
link_to "修改作品", new_student_work_path(:homework => homework.id),:class => 'fr mr10 work_edit'
|
|
|
|
|
end
|
|
|
|
|
else
|
|
|
|
|
link_to l(:label_edit_homework), edit_student_work_path(work.id),:class => 'fr mr10 work_edit c_blue'
|
|
|
|
|
link_to "修改作品", edit_student_work_path(work.id),:class => 'fr mr10 work_edit'
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|