json.partial! "homework_public_navigation", locals: {homework: @homework, course: @course, user: @current_user} json.last_review_time @last_review_time json.publish_immediately @user_course_identity < Course::STUDENT && @homework.publish_immediately(@current_user) json.end_immediately @user_course_identity < Course::STUDENT && @homework.end_immediately(@current_user) # 分班情况 json.group_info do json.array! @course_groups do |group| json.id group.id json.name group.name json.members_count group.course_members.count end end # 如果存在未分班的查重则显示未分班 if @non_course_group json.on_course_group do json.id 0 json.name "未分班" json.members_count @non_course_group end end # 抄袭作品数 json.copy_reviews_count @copy_reviews_count # 所有作品数 json.all_reviews_count @all_reviews_count json.users_reviews do json.array! @users_reviews do |review| json.user_id review.user.id json.username review.user.full_name json.student_id review.user.student_id json.code_rate format("%.1f", review.code_rate) end end