<%= @exercise.try(:exercise_name) %>

<%= @exercise.try(:exercise_description).nil? ? "" : @exercise.try(:exercise_description)&.html_safe %>

<% if @exercise_single_ques_count > 0 %> 单选题<%= @exercise_single_ques_count %>题, 共<%= @exercise_single_ques_scores %> <% end %> <% if @exercise_double_ques_count > 0 %> 多选题<%= @exercise_double_ques_count %>题, 共<%= @exercise_double_ques_scores %> <% end %> <% if @exercise_ques_judge_count > 0 %> 判断题<%= @exercise_ques_judge_count %>题, 共<%= @exercise_ques_judge_scores %> <% end %> <% if @exercise_ques_null_count > 0 %> 填空题<%= @exercise_ques_null_count %>题, 共<%= @exercise_ques_null_scores %> <% end %> <% if @exercise_ques_main_count > 0 %> 主观题<%= @exercise_ques_main_count %>题, 共<%= @exercise_ques_main_scores %> <% end %> <% if @exercise_ques_shixun_count > 0 %> 实训题<%= @exercise_ques_shixun_count %>题, 共<%= @exercise_ques_shixun_scores %> <% end %>
合计<%= @exercise_ques_count %>题, 共<%= @exercise_ques_scores %>
<% @exercise_questions.each do |q| %>
<%= q.question_number %>、 <%= q.question_type_name %> (<%= q&.question_score %>分)
<% if q.question_type == 5 %> <%= q.shixun_name.present? ? q.shixun_name&.html_safe : "" %>
<%= q.question_title.present? ? q.question_title&.html_safe : "" %>
<% else %> <%= q.question_title.present? ? q.question_title&.html_safe : "" %> <% end %>
<% if q.question_type == 0 %> <% q.exercise_choices.each_with_index do |s,index| %>

<%= convert_to_char((index+1).to_s)%><%= s.choice_text%>

<% end %> <% elsif q.question_type == 1 %> <% q.exercise_choices.each_with_index do |s,index| %>

<%= convert_to_char((index+1).to_s)%><%= s.choice_text%>

<% end %> <% elsif q.question_type == 2 %>

<% q.exercise_choices.each_with_index do |s,index| %> <%= s.choice_text %> <% end %>

<% elsif q.question_type == 3 %> <% st_counts = q.exercise_standard_answers.pluck(:exercise_choice_id).uniq %> <% st_counts.each_with_index do |s,index| %>

答案(填空<%= index+1 %>):

<% end %> <% elsif q.question_type == 4 %>

<% else %> <% q.exercise_shixun_challenges.each_with_index do |c,index| %>

第<%= index+1 %>关 <%= c.challenge.subject %> <%= c&.question_score %> 分

<% end %> <% end %>
<% end %>