|
|
|
@ -17,7 +17,8 @@ if question.question_type <= 2 #当为选择题或判断题时,只显示选
|
|
|
|
|
end
|
|
|
|
|
json.question_choices do
|
|
|
|
|
json.array! exercise_choices.each_with_index.to_a do |a,index|
|
|
|
|
|
standard_answer_b = standard_answers_array.include?(a.choice_position)
|
|
|
|
|
#TODO: 旧版本来答案都是存在exercise_choice_id里面的,但是新版做成了一对多的关系,exercise_choice_id只存了一个答案,导致了问题
|
|
|
|
|
standard_answer_b = standard_answers_array.join("").include?(a.choice_position.to_s)
|
|
|
|
|
user_answer_b = user_answer.include?(a.id)
|
|
|
|
|
json.c_position (index+1) if ex_choice_random_boolean #当选项随机时,选项位置以此为准,否则不出现
|
|
|
|
|
json.choice_id a.id
|
|
|
|
|