|
|
|
@ -42,6 +42,14 @@ module CoursesHelper
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def practice_homework_count course
|
|
|
|
|
homeworks = course.homework_commons.practices
|
|
|
|
|
publish_count = homeworks.select{|homework| homework.publish_time.present? && homework.publish_time <= Time.now}.size
|
|
|
|
|
unpublish_count = homeworks.select{|homework| homework.publish_time.nil? || homework.publish_time > Time.now}.size
|
|
|
|
|
all_count = homeworks.size
|
|
|
|
|
{publish_count: publish_count, unpublish_count: unpublish_count, all_count: all_count}
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# 课堂模块的url
|
|
|
|
|
def module_url mod, course
|
|
|
|
|
return nil if mod.blank? or course.blank?
|
|
|
|
|