dev_course
cxt 6 years ago
parent 6a887e21e3
commit 32a9916fc4

@ -3,8 +3,9 @@ json.course_name course.name
json.is_end course.is_end
json.category homework.category_info
member = course.course_members.find_by(user_id: user.id, is_active: 1)
json.homework_status homework_curr_status(homework, user.course_identity(course), course, member, member&.teacher_course_groups)[:status]
json.time_status homework_curr_status(homework, user.course_identity(course), course, member, member&.teacher_course_groups)[:time_status]
curr_status = homework_curr_status(homework, user.course_identity(course), course, member, member&.teacher_course_groups)
json.homework_status curr_status[:status]
json.time_status curr_status[:time_status]
json.homework_name homework.name
json.homework_id homework.id
json.homework_type homework.homework_type

@ -13,15 +13,16 @@ json.category_name @category.try(:name)
json.homeworks @homework_commons.each do |homework|
# homework_private = (@user_course_identity > Course::STUDENT) && !homework.is_public
curr_status = homework_curr_status(homework, @user_course_identity, @course, @member, @member&.teacher_course_groups)
json.homework_id homework.id
json.name homework.name
json.private_icon !homework.is_public
json.status homework_curr_status(homework, @user_course_identity, @course, @member, @member&.teacher_course_groups)[:status]
json.status_time homework_curr_status(homework, @user_course_identity, @course, @member, @member&.teacher_course_groups)[:time]
json.time_status homework_curr_status(homework, @user_course_identity, @course, @member, @member&.teacher_course_groups)[:time_status]
json.status curr_status[:status]
json.status_time curr_status[:time]
json.time_status curr_status[:time_status]
json.allow_late homework.allow_late
unless homework_curr_status(homework, @user_course_identity, @course, @member, @member&.teacher_course_groups)[:status].include?("未发布")
unless curr_status[:status].include?("未发布")
json.commit_count studentwork_count homework, 1, @user.id
json.uncommit_count studentwork_count homework, 0, @user.id
end

Loading…
Cancel
Save