|
|
|
@ -178,7 +178,7 @@ module ExercisesHelper
|
|
|
|
|
null_stand_choice.each_with_index do |s,index|
|
|
|
|
|
s_choice_text = null_stand_text[index]
|
|
|
|
|
user_count = 0
|
|
|
|
|
user_count = user_count + effictive_users.select{|answer| answer.exercise_choice_id == s && answer.answer_text == s_choice_text}.distinct.size
|
|
|
|
|
user_count = user_count + effictive_users.select{|answer| answer.exercise_choice_id == s && answer.answer_text == s_choice_text}.pluck(:user_id).uniq.size
|
|
|
|
|
# user_count = user_count + effictive_users.select{|answer| answer.exercise_choice_id == s && answer.answer_text == s_choice_text}.size
|
|
|
|
|
answer_percent = ((effictive_users_count == 0) ? 0.0 : (user_count / effictive_users_count.to_f ).round(3))
|
|
|
|
|
answer_option = {
|
|
|
|
@ -205,7 +205,7 @@ module ExercisesHelper
|
|
|
|
|
# cycled_stand.store(stand, user_count)
|
|
|
|
|
# calculate_user_count = user_count
|
|
|
|
|
# end
|
|
|
|
|
user_count = user_count + effictive_users.select{|answer| answer.answer_text == stand }.distinct.size
|
|
|
|
|
user_count = user_count + effictive_users.select{|answer| answer.answer_text == stand }.pluck(:user_id).uniq.size
|
|
|
|
|
# cycled_stand.store(stand, user_count)
|
|
|
|
|
# calculate_user_count = user_count
|
|
|
|
|
|
|
|
|
|