|
|
@ -289,11 +289,11 @@ class HomeworkCommonsController < ApplicationController
|
|
|
|
|
|
|
|
|
|
|
|
def get_next_work
|
|
|
|
def get_next_work
|
|
|
|
member = @course.course_member(current_user.id)
|
|
|
|
member = @course.course_member(current_user.id)
|
|
|
|
student_works = @homework.teacher_works(member).where.not(id: @homework.student_works_scores.where(reviewer_role: [1, 2]))
|
|
|
|
student_works = @homework.teacher_works(member).where.not(id: @homework.student_works_scores.where(reviewer_role: [1, 2]).pluck(:student_work_id))
|
|
|
|
if params[:work_id]
|
|
|
|
if params[:work_id]
|
|
|
|
student_works = student_works.where.not(id: params[:work_id])
|
|
|
|
student_works = student_works.where.not(id: params[:work_id])
|
|
|
|
end
|
|
|
|
end
|
|
|
|
@work = student_works.where("work_status > 0").take
|
|
|
|
@work = student_works.where("work_status > 0").sample(1).first
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
def update_score
|
|
|
|
def update_score
|
|
|
|