|
|
|
@ -253,14 +253,14 @@ class CoursesController < ApplicationController
|
|
|
|
|
group_ids = params[:group_ids].is_a?(Array) ? params[:group_ids] : params[:group_ids].split(",") if params[:group_ids]
|
|
|
|
|
all_members = course_act_scores @course, group_ids
|
|
|
|
|
@course_members = all_members[0 .. 9]
|
|
|
|
|
if @user_course_identity == Course::STUDENT
|
|
|
|
|
user_ids = all_members.map(&:user_id)
|
|
|
|
|
rank = user_ids.index(current_user.id).to_i + 1
|
|
|
|
|
if rank > 10
|
|
|
|
|
current_member = all_members.select{|member| member.user_id == current_user.id}.first
|
|
|
|
|
@course_members << current_member if current_member.present?
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
# if @user_course_identity == Course::STUDENT
|
|
|
|
|
# user_ids = all_members.map(&:user_id)
|
|
|
|
|
# rank = user_ids.index(current_user.id).to_i + 1
|
|
|
|
|
# if rank > 10
|
|
|
|
|
# current_member = all_members.select{|member| member.user_id == current_user.id}.first
|
|
|
|
|
# @course_members << current_member if current_member.present?
|
|
|
|
|
# end
|
|
|
|
|
# end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def join_excellent_course
|
|
|
|
|