You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
educoder/app/views/homework_commons/code_review_results.json.jb...

35 lines
1.1 KiB

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