<%= @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 %> <% if @exercise_ques_count > 0 %> 合计<%= @exercise_ques_count %> <%= @exercise_ques_scores %> <% end %>

<% @exercise_questions.each do |q| %>
<%= q.question_number %>、 <%= q.question_type_name %> (<%= q&.question_score %>分)
<% if q.question_type == 5 %> <%= to_markdown(q.shixun_name,@request_url) %>
<%= to_markdown(q.question_title,@request_url) %>
<% else %> <%= to_markdown(q.question_title,@request_url) %> <% end %>
<% if q.question_type == 0 %> <% q.exercise_choices.each_with_index do |s,index| %>
<%= to_markdown("#{(index+65).chr}.#{s.choice_text}",@request_url) %>
<% end %> <% elsif q.question_type == 1 %> <% q.exercise_choices.each_with_index do |s,index| %>
<%= to_markdown("#{(index+65).chr}.#{s.choice_text}",@request_url) %>
<% end %> <% elsif q.question_type == 2 %>
<% q.exercise_choices.each_with_index do |s,index| %> <%= "#{(index+65).chr}.#{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 %>