|
|
|
@ -35,9 +35,9 @@ namespace :excellent_course_exercise do
|
|
|
|
|
members.each_with_index do |member, index|
|
|
|
|
|
exercise_user = exercise.exercise_users.where(user_id: member.user_id).take
|
|
|
|
|
if exercise_question_ids.length == 20
|
|
|
|
|
rand_num = index < pass_count - 1 ? 20 : rand(1..16)
|
|
|
|
|
rand_num = index < pass_count - 1 ? rand(15..20) : rand(1..10)
|
|
|
|
|
elsif exercise_question_ids.length == 17
|
|
|
|
|
rand_num = index < pass_count - 1 ? rand(13..17) : rand(1..11)
|
|
|
|
|
rand_num = index < pass_count - 1 ? rand(12..17) : rand(1..9)
|
|
|
|
|
elsif exercise_question_ids.length == 39
|
|
|
|
|
rand_num = index < pass_count - 1 ? rand(30..39) : rand(1..18)
|
|
|
|
|
else
|
|
|
|
|