|
|
|
@ -2334,6 +2334,20 @@ module ApplicationHelper
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
#动态列表中,确定学生是该提交还是进列表
|
|
|
|
|
def student_work_activity_submit_status(opt={})
|
|
|
|
|
default_opt = {class: 'c_blue'}.merge(opt)
|
|
|
|
|
|
|
|
|
|
is_teacher = User.current.user_extensions && User.current.user_extensions.identity == 0 && User.current.allowed_to?(:add_course, nil, :global => true)
|
|
|
|
|
|
|
|
|
|
homework = default_opt[:homework]
|
|
|
|
|
work = cur_user_works_for_homework homework
|
|
|
|
|
if work.nil? && !is_teacher
|
|
|
|
|
link_to "提交("+homework.student_works.count.to_s+")", new_student_work_path(:homework => homework.id), :class=> default_opt[:class]
|
|
|
|
|
else
|
|
|
|
|
link_to "提交("+homework.student_works.count.to_s+")", student_work_index_path(:homework => homework.id), :class=> default_opt[:class]
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
#根据传入作业确定显示为编辑作品还是新建作品,或者显示作品数量
|
|
|
|
|
def user_for_homework_common homework,is_teacher
|
|
|
|
|