|
|
@ -381,6 +381,7 @@ class StudentWorkController < ApplicationController
|
|
|
|
@is_evaluation = @homework.homework_detail_manual && @homework.homework_detail_manual.comment_status == 2 && !@is_teacher #是不是匿评
|
|
|
|
@is_evaluation = @homework.homework_detail_manual && @homework.homework_detail_manual.comment_status == 2 && !@is_teacher #是不是匿评
|
|
|
|
@show_all = false
|
|
|
|
@show_all = false
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 0表示没有分组的学生,-1表示所有分组的学生
|
|
|
|
if @group
|
|
|
|
if @group
|
|
|
|
if @group == "0"
|
|
|
|
if @group == "0"
|
|
|
|
none_group_students = @course.members.select{ |member| member.course_group_id == 0 }
|
|
|
|
none_group_students = @course.members.select{ |member| member.course_group_id == 0 }
|
|
|
@ -389,6 +390,13 @@ class StudentWorkController < ApplicationController
|
|
|
|
else
|
|
|
|
else
|
|
|
|
student_in_group = '(' + none_group_students.map{ |member| member.user_id }.join(',') + ')'
|
|
|
|
student_in_group = '(' + none_group_students.map{ |member| member.user_id }.join(',') + ')'
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
elsif @group == "-1"
|
|
|
|
|
|
|
|
all_group_students = @course.members.select{ |member| member.course_group_id }
|
|
|
|
|
|
|
|
if all_group_students.empty?
|
|
|
|
|
|
|
|
student_in_group = '(0)'
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
student_in_group = '(' + all_group_students.map{ |member| member.user_id }.join(',') + ')'
|
|
|
|
|
|
|
|
end
|
|
|
|
else
|
|
|
|
else
|
|
|
|
course_group = CourseGroup.find_by_id(@group)
|
|
|
|
course_group = CourseGroup.find_by_id(@group)
|
|
|
|
group_students = course_group.users
|
|
|
|
group_students = course_group.users
|
|
|
|