|
|
|
@ -68,14 +68,14 @@ class HomeworkCommon < ApplicationRecord
|
|
|
|
|
def category_info
|
|
|
|
|
case self.homework_type
|
|
|
|
|
when 'normal'
|
|
|
|
|
{category_id: course.common_course_modules.first.try(:id), category_name: course.common_course_modules.first.try(:module_name)}
|
|
|
|
|
{category_id: course.common_course_modules.first.try(:id), category_name: course.common_course_modules.first.try(:module_name), main: 1}
|
|
|
|
|
when 'group'
|
|
|
|
|
{category_id: course.group_course_modules.first.try(:id), category_name: course.group_course_modules.first.try(:module_name)}
|
|
|
|
|
{category_id: course.group_course_modules.first.try(:id), category_name: course.group_course_modules.first.try(:module_name), main: 1}
|
|
|
|
|
when 'practice'
|
|
|
|
|
if self.course_second_category.present?
|
|
|
|
|
{category_id: self.course_second_category.try(:id), category_name: self.course_second_category.try(:name)}
|
|
|
|
|
{category_id: self.course_second_category.try(:id), category_name: self.course_second_category.try(:name), main: 0}
|
|
|
|
|
else
|
|
|
|
|
{category_id: course.shixun_course_modules.take.try(:id), category_name: course.shixun_course_modules.take.try(:module_name)}
|
|
|
|
|
{category_id: course.shixun_course_modules.take.try(:id), category_name: course.shixun_course_modules.take.try(:module_name), main: 1}
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|