|  |  | @ -1,348 +1,353 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | <!DOCTYPE html> |  |  |  | <!DOCTYPE html> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <html> |  |  |  | <html> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <head> |  |  |  | <head> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |   <meta charset="utf-8"> |  |  |  |   <meta charset="utf-8"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |   <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> |  |  |  |   <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | </head> |  |  |  | </head> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <body> |  |  |  | <body> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | <div class="container" style="background-color:#fff;"> |  |  |  | <div class="container" style="background-color:#fff;"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |   <div> |  |  |  |   <div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     <div class="ex-title text-center mbt20"> |  |  |  |     <div class="ex-title text-center mbt20"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       <div class="mbt10"> |  |  |  |       <div class="mbt10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <h3><%= @exercise.try(:exercise_name) %></h3> |  |  |  |         <h3><%= @exercise.try(:exercise_name) %></h3> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       </div> |  |  |  |       </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       <div class="plr15"> |  |  |  |       <div class="plr15"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <p class="text-gray"> |  |  |  |         <p class="text-gray"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <%= @exercise.try(:exercise_description).nil? ? "" : @exercise.try(:exercise_description).html_safe %> |  |  |  |           <%= @exercise.try(:exercise_description).nil? ? "" : @exercise.try(:exercise_description)&.html_safe %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         </p> |  |  |  |         </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       </div> |  |  |  |       </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     </div> |  |  |  |     </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     <div class="mbt20 bgc"> |  |  |  |     <div class="mbt20 bgc"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       <div class="ex-scores pd10 text-gray fs13"> |  |  |  |       <div class="ex-scores pd10 text-gray fs13"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <div class="inline-block pull-left"> |  |  |  |         <p class="clearfix"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% if @exercise_single_ques_count > 0 %> |  |  |  |           <% if @exercise_single_ques_count > 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <span class="mr15">单选题<span class="mlr5"><%= @exercise_single_ques_count %></span>题, |  |  |  |         <span class="mr15">单选题<span class="mlr5"><%= @exercise_single_ques_count %></span>题, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         共<span class="mlr5"><%= @exercise_single_ques_scores %></span>分</span> |  |  |  |         共<span class="mlr5"><%= @exercise_single_ques_scores %></span>分</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% end %> |  |  |  |           <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% if @exercise_double_ques_count > 0 %> |  |  |  |           <% if @exercise_double_ques_count > 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <span class="mr15">多选题<span class="mlr5"><%= @exercise_double_ques_count %></span>题, |  |  |  |         <span class="mr15">多选题<span class="mlr5"><%= @exercise_double_ques_count %></span>题, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         共<span class="mlr5"><%= @exercise_double_ques_scores %></span>分</span> |  |  |  |         共<span class="mlr5"><%= @exercise_double_ques_scores %></span>分</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% end %> |  |  |  |           <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% if @exercise_ques_judge_count > 0 %> |  |  |  |           <% if @exercise_ques_judge_count > 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <span class="mr15">判断题<span class="mlr5"><%= @exercise_ques_judge_count %></span>题, |  |  |  |         <span class="mr15">判断题<span class="mlr5"><%= @exercise_ques_judge_count %></span>题, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         共<span class="mlr5"><%= @exercise_ques_judge_scores %></span>分</span> |  |  |  |         共<span class="mlr5"><%= @exercise_ques_judge_scores %></span>分</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% end %> |  |  |  |           <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% if @exercise_ques_null_count > 0 %> |  |  |  |           <% if @exercise_ques_null_count > 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <span class="mr15">填空题<span class="mlr5"><%= @exercise_ques_null_count %></span>题, |  |  |  |         <span class="mr15">填空题<span class="mlr5"><%= @exercise_ques_null_count %></span>题, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         共<span class="mlr5"><%= @exercise_ques_null_scores %></span>分</span> |  |  |  |         共<span class="mlr5"><%= @exercise_ques_null_scores %></span>分</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% end %> |  |  |  |           <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% if @exercise_ques_main_count > 0 %> |  |  |  |           <% if @exercise_ques_main_count > 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <span class="mr15">主观题<span class="mlr5"><%= @exercise_ques_main_count %></span>题, |  |  |  |         <span class="mr15">主观题<span class="mlr5"><%= @exercise_ques_main_count %></span>题, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         共<span class="mlr5"><%= @exercise_ques_main_scores %></span>分</span> |  |  |  |         共<span class="mlr5"><%= @exercise_ques_main_scores %></span>分</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% end %> |  |  |  |           <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% if @exercise_ques_shixun_count > 0 %> |  |  |  |           <% if @exercise_ques_shixun_count > 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <span class="mr15">实训题<span class="mlr5"><%= @exercise_ques_shixun_count %></span>题, |  |  |  |         <span class="mr15">实训题<span class="mlr5"><%= @exercise_ques_shixun_count %></span>题, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         共<span class="mlr5"><%= @exercise_ques_shixun_scores %></span>分</span> |  |  |  |         共<span class="mlr5"><%= @exercise_ques_shixun_scores %></span>分</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% end %> |  |  |  |           <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         </div> |  |  |  | 
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <div style="text-align:right;word-break:keep-all;"> |  |  |  |           <% if @exercise_ques_count > 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           合计<span class="text-blue mlr5"><%= @exercise_ques_count %></span>题, |  |  |  |             <span class="pull-right"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           共<span class="text-orange mlr5"><%= @exercise_ques_scores %></span>分 |  |  |  |                 共<span class="text-orange mlr5"><%= @exercise_ques_scores %></span>分 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         </div> |  |  |  |             </span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       </div> |  |  |  |             <span class="mr15 pull-right"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     </div> |  |  |  |                 合计<span class="text-blue mlr5"><%= @exercise_ques_count %></span>题 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     <div class="mbt10"> |  |  |  |             </span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       <% if @ex_obj_array.size > 0 %> |  |  |  |           <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <div> |  |  |  |         </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <p class="pbt10"> |  |  |  |       </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <span class="mr15">客观题</span> |  |  |  |     </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <span class="mlr5"><span class="line-line bg-green"></span>正确</span> |  |  |  |     <div class="mbt10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <span class="mlr5"><span class="line-line bg-red"></span>错误</span> |  |  |  |       <% if @ex_obj_array.size > 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <span class="mlr5"><span class="line-line bg-orange"></span>部分得分</span> |  |  |  |         <div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <span class="pull-right">总分:<span class="text-orange"><%= @exercise_user.score %>分</span></span> |  |  |  |           <p class="pbt10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           </p> |  |  |  |             <span class="mr15">客观题</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         </div> |  |  |  |             <span class="mlr5"><span class="line-line bg-green"></span>正确</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <div class="pbt5"> |  |  |  |             <span class="mlr5"><span class="line-line bg-red"></span>错误</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% @ex_obj_array.each do |s| %> |  |  |  |             <span class="mlr5"><span class="line-line bg-orange"></span>部分得分</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <% if s[:stand_status] == 1 %> |  |  |  |             <span class="pull-right">总分:<span class="text-orange"><%= @exercise_user&.score %>分</span></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <div class="inline-block right-status bg-green"> |  |  |  |           </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <span><%= s[:q_position] %></span> |  |  |  |         </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               </div> |  |  |  |         <div class="pbt5"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <% elsif s[:stand_status] == 0 %> |  |  |  |           <% @ex_obj_array.each do |s| %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <div class="inline-block right-status bg-red"> |  |  |  |             <% if s[:stand_status] == 1 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <span><%= s[:q_position] %></span> |  |  |  |               <div class="inline-block right-status bg-green"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               </div> |  |  |  |                 <span><%= s[:q_position] %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <% else %> |  |  |  |               </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <div class="inline-block right-status bg-orange"> |  |  |  |             <% elsif s[:stand_status] == 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <span><%= s[:q_position] %></span> |  |  |  |               <div class="inline-block right-status bg-red"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               </div> |  |  |  |                 <span><%= s[:q_position] %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <% end %> |  |  |  |               </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% end %> |  |  |  |             <% else %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         </div> |  |  |  |               <div class="inline-block right-status bg-orange"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       <% end %> |  |  |  |                 <span><%= s[:q_position] %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       <% if @ex_sub_array.size > 0 %> |  |  |  |               </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <div> |  |  |  |             <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <p class="pbt10"> |  |  |  |           <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <span class="mr15">主观题</span> |  |  |  |         </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <span class="mlr5"><span class="circle-review bg-gray"></span>已评</span> |  |  |  |       <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <span class="mlr5"><span class="circle-review"></span>未评</span> |  |  |  |       <% if @ex_sub_array.size > 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <span class="pull-right text-gray">开始答题时间:<%= @exercise_user.start_at.present? ? @exercise_user.start_at.strftime("%Y-%m-%d %H:%M") : "--" %></span> |  |  |  |         <div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           </p> |  |  |  |           <p class="pbt10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         </div> |  |  |  |             <span class="mr15">主观题</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <div class="pbt5"> |  |  |  |             <span class="mlr5"><span class="circle-review bg-gray"></span>已评</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% @ex_sub_array.each do |s| %> |  |  |  |             <span class="mlr5"><span class="circle-review"></span>未评</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <% if s[:stand_status] == 0 %> |  |  |  |             <span class="pull-right text-gray">开始答题时间:<%= @exercise_user.start_at.present? ? @exercise_user.start_at.strftime("%Y-%m-%d %H:%M") : "--" %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <div class="inline-block right-status bd-radius"> |  |  |  |           </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <span class="text-gray"><%= s[:q_position] %></span> |  |  |  |         </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               </div> |  |  |  |         <div class="pbt5"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <% else %> |  |  |  |           <% @ex_sub_array.each do |s| %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <div class="inline-block right-status bg-gray"> |  |  |  |             <% if s[:stand_status] == 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <span><%= s[:q_position] %></span> |  |  |  |               <div class="inline-block right-status bd-radius"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               </div> |  |  |  |                 <span class="text-gray"><%= s[:q_position] %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <% end %> |  |  |  |               </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% end %> |  |  |  |             <% else %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         </div> |  |  |  |               <div class="inline-block right-status bg-gray"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       <% end %> |  |  |  |                 <span><%= s[:q_position] %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     </div> |  |  |  |               </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     <div class="mbt10"> |  |  |  |             <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       <% @exercise_questions.each do |q| %> |  |  |  |           <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <% q_type = q.question_type %> |  |  |  |         </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <% user_answer = (q_type == 5 ? q.exercise_shixun_answers.where(user_id: @ex_user_user.id) : q.exercise_answers.where(user_id: @ex_user_user.id)) %> |  |  |  |       <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <% this_ques_status = @ex_obj_array.detect{|f| f[:q_id] == q.id} %> |  |  |  |     </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <% main_ques_status = @ex_sub_array.detect{|f| f[:q_id] == q.id} %> |  |  |  |     <div class="mbt10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <% ques_comment = q.exercise_answer_comments.where("exercise_answer_id",user_answer.first&.id) %> |  |  |  |       <% @exercise_questions.each do |q| %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <div class="bdc"> |  |  |  |         <% q_type = q.question_type %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <div class="pbt10"> |  |  |  |         <% user_answer = (q_type == 5 ? q.exercise_shixun_answers.where(user_id: @ex_user_user.id) : q.exercise_answers.where(user_id: @ex_user_user.id)) %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <div class="position-relative"> |  |  |  |         <% this_ques_status = @ex_obj_array.detect{|f| f[:q_id] == q.id} %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <div class="pbt5"> |  |  |  |         <% main_ques_status = @ex_sub_array.detect{|f| f[:q_id] == q.id} %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <span class="mr5 text-blue"><%= q.question_number %>、 </span> |  |  |  |         <% ques_comment = q.exercise_answer_comments.where("exercise_answer_id",user_answer.first&.id) %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <span class="text-blue"> |  |  |  |         <div class="bdc"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <%= q.question_type_name %> |  |  |  |           <div class="pbt10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 </span> |  |  |  |             <div class="position-relative"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <span class="text-gray mlr5">(<%= q&.question_score %>分)</span> |  |  |  |               <div class="pbt5"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% if q_type == 5 %> |  |  |  |                 <span class="mr5 text-blue"><%= q.question_number %>、 </span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <span class="user-score"> |  |  |  |                 <span class="text-blue"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% if this_ques_status.present? && this_ques_status[:stand_status] == 1 %> |  |  |  |                   <%= q.question_type_name %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="circle-score circle-right bg-green mr15"></span> |  |  |  |                 </span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="text-green mr3"><%= this_ques_status[:user_score] %></span>分 |  |  |  |                 <span class="text-gray mlr5">(<%= q&.question_score %>分)</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <% elsif this_ques_status.present? && this_ques_status[:stand_status] == 2 %> |  |  |  |                 <% if q_type == 5 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="circle-score circle-wrong bg-orange mr15"></span> |  |  |  |                   <span class="user-score"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="text-orange mr3"><%= this_ques_status[:user_score] %></span>分 |  |  |  |                   <% if this_ques_status.present? && this_ques_status[:stand_status] == 1 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% else %> |  |  |  |                     <span class="circle-score circle-right bg-green mr15"></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="circle-score circle-wrong bg-red mr15"></span> |  |  |  |                     <span class="text-green mr3"><%= this_ques_status[:user_score] %></span>分 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="text-red mr3">0.0</span>分 |  |  |  |                       <% elsif this_ques_status.present? && this_ques_status[:stand_status] == 2 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% end %> |  |  |  |                     <span class="circle-score circle-wrong bg-orange mr15"></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 </span> |  |  |  |                     <span class="text-orange mr3"><%= this_ques_status[:user_score] %></span>分 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% elsif q_type == 4 %> |  |  |  |                   <% else %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <span class="user-score"> |  |  |  |                     <span class="circle-score circle-wrong bg-red mr15"></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% if main_ques_status.present? && main_ques_status[:stand_status] == 1 %> |  |  |  |                     <span class="text-red mr3">0.0</span>分 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <span class="circle-score circle-right bg-green mr15"></span> |  |  |  |                   <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <span class="text-green mr3"><%= main_ques_status[:user_score] %></span>分 |  |  |  |                 </span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% elsif main_ques_status.present? && main_ques_status[:stand_status] == 2 %> |  |  |  |                 <% elsif q_type == 4 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="circle-score circle-wrong bg-orange mr15"></span> |  |  |  |                   <span class="user-score"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="text-orange mr3"><%= main_ques_status[:user_score] %></span>分 |  |  |  |                     <% if main_ques_status.present? && main_ques_status[:stand_status] == 1 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% else %> |  |  |  |                       <span class="circle-score circle-right bg-green mr15"></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <span class="text-red">未批</span> |  |  |  |                       <span class="text-green mr3"><%= main_ques_status[:user_score] %></span>分 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% end %> |  |  |  |                     <% elsif main_ques_status.present? && main_ques_status[:stand_status] == 2 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   </span> |  |  |  |                     <span class="circle-score circle-wrong bg-orange mr15"></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% else %> |  |  |  |                     <span class="text-orange mr3"><%= main_ques_status[:user_score] %></span>分 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <span class="user-score"> |  |  |  |                     <% else %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% if this_ques_status.present? && this_ques_status[:stand_status] == 1 %> |  |  |  |                       <span class="text-red">未批</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="circle-score circle-right bg-green mr15"></span> |  |  |  |                     <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="text-green mr3"><%= this_ques_status[:user_score] %></span>分 |  |  |  |                   </span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% elsif this_ques_status.present? && this_ques_status[:stand_status] == 2 %> |  |  |  |                 <% else %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="circle-score circle-wrong bg-orange mr15"></span> |  |  |  |                   <span class="user-score"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="text-orange mr3"><%= this_ques_status[:user_score] %></span>分 |  |  |  |                   <% if this_ques_status.present? && this_ques_status[:stand_status] == 1 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% else %> |  |  |  |                     <span class="circle-score circle-right bg-green mr15"></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="circle-score circle-wrong bg-red mr15"></span> |  |  |  |                     <span class="text-green mr3"><%= this_ques_status[:user_score] %></span>分 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="text-red mr3">0.0</span>分 |  |  |  |                     <% elsif this_ques_status.present? && this_ques_status[:stand_status] == 2 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% end %> |  |  |  |                     <span class="circle-score circle-wrong bg-orange mr15"></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 </span> |  |  |  |                     <span class="text-orange mr3"><%= this_ques_status[:user_score] %></span>分 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% end %> |  |  |  |                   <% else %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               </div> |  |  |  |                     <span class="circle-score circle-wrong bg-red mr15"></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <div class="pbt5"> |  |  |  |                     <span class="text-red mr3">0.0</span>分 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% if q_type == 5 %> |  |  |  |                   <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <span class="ques-title"><%= q.shixun_name.html_safe %></span> |  |  |  |                 </span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <div class="mt8 text-gray"> |  |  |  |                 <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span><%= q.question_title.html_safe %></span> |  |  |  |               </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   </div> |  |  |  |               <div class="pbt5"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% elsif q_type == 4 %> |  |  |  |                 <% if q_type == 5 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <span class="ques-title"><%= q.question_title.html_safe %></span> |  |  |  |                   <span class="ques-title"><%= q.shixun_name&.html_safe %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% else %> |  |  |  |                   <div class="mt8 text-gray"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <span class="ques-title"><%= q.question_title.html_safe %></span> |  |  |  |                     <span><%= q.question_title&.html_safe %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% end %> |  |  |  |                   </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               </div> |  |  |  |                 <% elsif q_type == 4 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             </div> |  |  |  |                   <span class="ques-title"><%= q.question_title&.html_safe %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <div class="pbt5"> |  |  |  |                 <% else %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <% if q_type ==  0 %> |  |  |  |                   <span class="ques-title"><%= q.question_title&.html_safe %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% q.exercise_choices.each_with_index do |s,index| %> |  |  |  |                 <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% check_answer = (user_answer.present? && (s.id == user_answer.first.exercise_choice_id)) ? "choose-answer" : '' %> |  |  |  |               </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <p class="pbt5"> |  |  |  |             </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="choose-radio <%= check_answer %>"></span> |  |  |  |             <div class="pbt5"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="mr15"><%= convert_to_char((index+1).to_s)%></span><%= s.choice_text%> |  |  |  |               <% if q_type ==  0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   </p> |  |  |  |                 <% q.exercise_choices.each_with_index do |s,index| %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% end %> |  |  |  |                   <% check_answer = (user_answer.present? && (s.id == user_answer.first.exercise_choice_id)) ? "choose-answer" : '' %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <% elsif q_type == 1 %> |  |  |  |                   <p class="pbt5"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% q.exercise_choices.each_with_index do |s,index| %> |  |  |  |                     <span class="choose-radio <%= check_answer %>"></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% check_answer = (user_answer.present? && (user_answer.pluck(:exercise_choice_id).include?(s.id))) ? true : false %> |  |  |  |                     <span class="mr15"><%= convert_to_char((index+1).to_s)%></span><%= s.choice_text%> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <p class="pbt5"> |  |  |  |                   </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% if check_answer %> |  |  |  |                 <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <span class="choose-checkbox choose-answer-multi" ></span> |  |  |  |               <% elsif q_type == 1 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% else %> |  |  |  |                 <% q.exercise_choices.each_with_index do |s,index| %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <span class="choose-checkbox"></span> |  |  |  |                   <% check_answer = (user_answer.present? && (user_answer.pluck(:exercise_choice_id).include?(s.id))) ? true : false %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% end %> |  |  |  |                   <p class="pbt5"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="mr15"><%= convert_to_char((index+1).to_s)%></span><%= s.choice_text%> |  |  |  |                     <% if check_answer %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   </p> |  |  |  |                       <span class="choose-checkbox choose-answer-multi" ></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% end %> |  |  |  |                     <% else %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <% elsif q_type == 2 %> |  |  |  |                       <span class="choose-checkbox"></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <p class="pbt5"> |  |  |  |                     <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% q.exercise_choices.each do |s| %> |  |  |  |                     <span class="mr15"><%= convert_to_char((index+1).to_s)%></span><%= s.choice_text%> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% if user_answer.present? && (s.id == user_answer.first.exercise_choice_id) %> |  |  |  |                   </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <% check_answer = 'choose-answer' %> |  |  |  |                 <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% else %> |  |  |  |               <% elsif q_type == 2 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <% check_answer = '' %> |  |  |  |                 <p class="pbt5"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% end %> |  |  |  |                   <% q.exercise_choices.each do |s| %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="mr15"> |  |  |  |                     <% if user_answer.present? && (s.id == user_answer.first.exercise_choice_id) %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <span class="choose-radio <%= check_answer %>"></span> |  |  |  |                       <% check_answer = 'choose-answer' %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <span class="mlr5"><%= s.choice_text %></span> |  |  |  |                     <% else %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     </span> |  |  |  |                       <% check_answer = '' %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% end %> |  |  |  |                     <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 </p> |  |  |  |                     <span class="mr15"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <% elsif q_type == 3 %> |  |  |  |                       <span class="choose-radio <%= check_answer %>"></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% st_counts = q.exercise_standard_answers.pluck(:exercise_choice_id).uniq %> |  |  |  |                       <span class="mlr5"><%= s.choice_text %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% st_counts.each_with_index do |s,index| %> |  |  |  |                     </span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% if user_answer.present? && user_answer.where(exercise_choice_id:s).present? %> |  |  |  |                   <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% check_answer = user_answer.where(exercise_choice_id:s).first.answer_text %> |  |  |  |                 </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% else %> |  |  |  |               <% elsif q_type == 3 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% check_answer = "--" %> |  |  |  |                 <% st_counts = q.exercise_standard_answers.pluck(:exercise_choice_id).uniq %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% end %> |  |  |  |                 <% st_counts.each_with_index do |s,index| %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <p class="pbt10 flex-nowrap"> |  |  |  |                   <% if user_answer.present? && user_answer.where(exercise_choice_id:s).present? %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="pull-left line-34">答案(填空<%= index+1 %>):</span> |  |  |  |                     <% check_answer = user_answer.where(exercise_choice_id:s).first.answer_text %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="null-answer"><%= check_answer.html_safe %></span> |  |  |  |                   <% else %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   </p> |  |  |  |                     <% check_answer = "--" %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% end %> |  |  |  |                   <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <% elsif q_type == 4 %> |  |  |  |                   <p class="pbt10 flex-nowrap"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <% check_answer = (user_answer.present?  ? user_answer.first.answer_text : '--') %> |  |  |  |                     <span class="pull-left line-34">答案(填空<%= index+1 %>):</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <p class="flex-nowrap"> |  |  |  |                     <span class="null-answer"><%= check_answer&.html_safe %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <span class="null-answer main-height"><%= check_answer.html_safe %></span> |  |  |  |                   </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 </p> |  |  |  |                 <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <% else %> |  |  |  |               <% elsif q_type == 4 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <div class="mbt10"> |  |  |  |                 <% check_answer = (user_answer.present?  ? user_answer.first.answer_text : '--') %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <p class="text-gray mbt10"> |  |  |  |                 <p class="flex-nowrap"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span>阶段成绩</span> |  |  |  |                   <span class="null-answer main-height"><%= check_answer&.html_safe %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   </p> |  |  |  |                 </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <table style="width:100%;" cellpadding="0" cellspacing="0" > |  |  |  |               <% else %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <thead class="bgc"> |  |  |  |                 <div class="mbt10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <th width="6%">关卡</th> |  |  |  |                   <p class="text-gray mbt10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <th width="29%" style="text-align: left;">任务名称</th> |  |  |  |                     <span>阶段成绩</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <th width="10%">评测次数</th> |  |  |  |                   </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <th width="13%">完成时间</th> |  |  |  |                   <table style="width:100%;" cellpadding="0" cellspacing="0" > | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <th width="16%">耗时</th> |  |  |  |                     <thead class="bgc"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <th width="13%">经验值</th> |  |  |  |                     <th width="6%">关卡</th> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <th width="13%">得分/满分</th> |  |  |  |                     <th width="29%" style="text-align: left;">任务名称</th> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     </thead> |  |  |  |                     <th width="10%">评测次数</th> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <tbody> |  |  |  |                     <th width="13%">完成时间</th> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% if @games.size > 0 %> |  |  |  |                     <th width="16%">耗时</th> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <% @games.each_with_index do |game, index| %> |  |  |  |                     <th width="13%">经验值</th> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <% user_score = q.exercise_shixun_answers.where(exercise_shixun_challenge_id:game.challenge.id,user_id: @ex_user_user.id) %> |  |  |  |                     <th width="13%">得分/满分</th> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <% game_score = q.exercise_shixun_challenges.where(challenge_id:game.challenge.id) %> |  |  |  |                     </thead> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <tr> |  |  |  |                     <tbody> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td><%= index + 1 %></td> |  |  |  |                     <% if @games.size > 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td style="text-align: left;"> |  |  |  |                       <% @games.each_with_index do |game, index| %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             <span class="task-hide edu-info-dark fl"><%= game.challenge.subject %></span> |  |  |  |                         <% user_score = q.exercise_shixun_answers.where(exercise_shixun_challenge_id:game.challenge.id,user_id: @ex_user_user.id) %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           </td> |  |  |  |                         <% game_score = q.exercise_shixun_challenges.where(challenge_id:game.challenge.id) %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td><%= game.evaluate_count %></td> |  |  |  |                         <tr> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td><%= game.end_time.present? ? game.end_time.strftime("%Y-%m-%d %H:%M") : "--" %></td> |  |  |  |                           <td><%= index + 1 %></td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td><%= ApplicationController.helpers.time_consuming game %></td> |  |  |  |                           <td style="text-align: left;"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td><span class="text-green"><%= game.final_score %></span> / <%= game.challenge.all_score %></td> |  |  |  |                             <span class="task-hide edu-info-dark fl"><%= game.challenge.subject %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td><span class="text-orange"><%= user_score.present? ? user_score.first.score : 0.0 %> /</span> <%= game_score.present? ? game_score.first.question_score : 0.0 %></td> |  |  |  |                           </td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         </tr> |  |  |  |                           <td><%= game.evaluate_count %></td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <% end %> |  |  |  |                           <td><%= game.end_time.present? ? game.end_time.strftime("%Y-%m-%d %H:%M") : "--" %></td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% else %> |  |  |  |                           <td><%= ApplicationController.helpers.time_consuming game %></td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <% q.exercise_shixun_challenges.each_with_index do |game, index| %> |  |  |  |                           <td><span class="text-green"><%= game.final_score %></span> / <%= game.challenge.all_score %></td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <% game_score = q.exercise_shixun_challenges.where(challenge_id:game.challenge.id) %> |  |  |  |                           <td><span class="text-orange"><%= user_score.present? ? user_score.first.score : 0.0 %> /</span> <%= game_score.present? ? game_score.first.question_score : 0.0 %></td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <tr> |  |  |  |                         </tr> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td><%= index + 1 %></td> |  |  |  |                       <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td style="text-align: left;"> |  |  |  |                     <% else %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             <span class="task-hide edu-info-dark fl"><%= game.challenge.subject %></span> |  |  |  |                       <% q.exercise_shixun_challenges.each_with_index do |game, index| %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           </td> |  |  |  |                         <% game_score = q.exercise_shixun_challenges.where(challenge_id:game.challenge.id) %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td>0</td> |  |  |  |                         <tr> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td>--</td> |  |  |  |                           <td><%= index + 1 %></td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td>--</td> |  |  |  |                           <td style="text-align: left;"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td><span class="text-green">0.0</span> / <%= game.challenge.all_score %></td> |  |  |  |                             <span class="task-hide edu-info-dark fl"><%= game.challenge.subject %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <td><span class="text-orange">0.0 /</span> <%= game_score.present? ? game_score.first.question_score : 0.0 %></td> |  |  |  |                           </td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         </tr> |  |  |  |                           <td>0</td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <% end %> |  |  |  |                           <td>--</td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <% end %> |  |  |  |                           <td>--</td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     </tbody> |  |  |  |                           <td><span class="text-green">0.0</span> / <%= game.challenge.all_score %></td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   </table> |  |  |  |                           <td><span class="text-orange">0.0 /</span> <%= game_score.present? ? game_score.first.question_score : 0.0 %></td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 </div> |  |  |  |                         </tr> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <div class="mbt10"> |  |  |  |                       <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <p class="text-gray mbt10"> |  |  |  |                     <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <span class="fl font-bd">实训详情</span> |  |  |  |                     </tbody> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   </p> |  |  |  |                   </table> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% @games.each_with_index do |game, index| %> |  |  |  |                 </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <div class="mbt10"> |  |  |  |                 <div class="mbt10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <p class="clearfix"> |  |  |  |                   <p class="text-gray mbt10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <span class="fl mt3"><span class="font-bd mr15">第<%= index+1 %>关</span><%= game.challenge.subject %></span> |  |  |  |                     <span class="fl font-bd">实训详情</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       </p> |  |  |  |                   </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       <div style="margin-left: 32px;" class="mt8 shixun-detail"> |  |  |  |                   <% @games.each_with_index do |game, index| %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <% if game.outputs.present? %> |  |  |  |                     <div class="mbt10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <table style="width:100%;" cellpadding="0" cellspacing="0"> |  |  |  |                       <p class="clearfix"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             <thead class="bgc"> |  |  |  |                         <span class="fl mt3"><span class="font-bd mr15">第<%= index+1 %>关</span><%= game.challenge.subject %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                               <th width="10%">评测次数</th> |  |  |  |                       </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                               <th>评测信息</th> |  |  |  |                       <div style="margin-left: 32px;" class="mt8 shixun-detail"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             </thead> |  |  |  |                         <% if game.outputs.present? %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             <tbody> |  |  |  |                           <table style="width:100%;" cellpadding="0" cellspacing="0"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             <% outputs = game.outputs.group("query_index") %> |  |  |  |                             <thead class="bgc"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             <% outputs.reverse.try(:each) do |output| %> |  |  |  |                               <th width="10%">评测次数</th> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                               <tr> |  |  |  |                               <th>评测信息</th> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                 <td><%= "第#{output.query_index}次" %></td> |  |  |  |                             </thead> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                 <td align="left" style="padding-left: 5px"><%= output_detail(game, output) %></td> |  |  |  |                             <tbody> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                               </tr> |  |  |  |                             <% outputs = game.outputs.group("query_index") %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             <% end %> |  |  |  |                             <% outputs.reverse.try(:each) do |output| %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             </tbody> |  |  |  |                               <tr> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           </table> |  |  |  |                                 <td><%= "第#{output.query_index}次" %></td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <% end %> |  |  |  |                                 <td align="left" style="padding-left: 5px"><%= output_detail(game, output) %></td> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <% if game.try(:lastest_code).present? && game.challenge.st == 0 %> |  |  |  |                               </tr> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <% con_rows = content_line(game.lastest_code) %> |  |  |  |                             <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           <div class="mbt20"> |  |  |  |                             </tbody> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             <p class="bgc" > |  |  |  |                           </table> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                               <span class="pd10" style="display:inherit;"> |  |  |  |                         <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                 <span class="fl">最近通过的代码</span> |  |  |  |                         <% if game.try(:lastest_code).present? && game.challenge.st == 0 %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                               <span class="pull-right"><%= game.challenge.path %></span> |  |  |  |                           <% con_rows = content_line(game.lastest_code) %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                               </span> |  |  |  |                           <div class="mbt20"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             </p> |  |  |  |                             <p class="bgc" > | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             <div class="bg-e pd10"> |  |  |  |                               <span class="pd10" style="display:inherit;"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                               <textarea class="" id="content_show_<%= game.id %>" name="content" rows="<%= con_rows %>"><%= game.lastest_code %></textarea> |  |  |  |                                 <span class="fl">最近通过的代码</span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                             </div> |  |  |  |                               <span class="pull-right"><%= game.challenge.path %></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                           </div> |  |  |  |                               </span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <% end %> |  |  |  |                             </p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                       </div> |  |  |  |                             <div class="bg-e pd10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     </div> |  |  |  |                               <textarea class="" id="content_show_<%= game.id %>" name="content" rows="<%= con_rows %>"><%= game.lastest_code %></textarea> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                   <% end %> |  |  |  |                             </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 </div> |  |  |  |                           </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <% end %> |  |  |  |                         <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             </div> |  |  |  |                       </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           </div> |  |  |  |                     </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         </div> |  |  |  |                   <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <% if ques_comment.present? && ques_comment.first.comment.present? %> |  |  |  |                 </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <% ques_user = ques_comment.first.user %> |  |  |  |               <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           <div class="bdc"> |  |  |  |             </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             <div class="pbt10"> |  |  |  |           </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <div class="inline-block pull-left"> |  |  |  |         </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <span><img src="/images/avatars/User/<%= ques_user.id %>" class="avatar-32"/></span> |  |  |  |         <% if ques_comment.present? && ques_comment.first.comment.present? %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               </div> |  |  |  |           <% ques_user = ques_comment.first.user %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               <div class="ml38"> |  |  |  |           <div class="bdc"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <p class="mb10"><span class="pr"><%= ques_user.real_name %></span><span class="plr15 text-gray"><%= ques_comment.first.updated_at.strftime('%Y-%m-%d %H:%M') %></span></p> |  |  |  |             <div class="pbt10"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <p><%= ques_comment.first.comment %></p> |  |  |  |               <div class="inline-block pull-left"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |               </div> |  |  |  |                 <span><img src="/images/avatars/User/<%= ques_user.id %>" class="avatar-32"/></span> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             </div> |  |  |  |               </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |           </div> |  |  |  |               <div class="ml38"> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         <% end %> |  |  |  |                 <p class="mb10"><span class="pr"><%= ques_user.real_name %></span><span class="plr15 text-gray"><%= ques_comment.first.updated_at.strftime('%Y-%m-%d %H:%M') %></span></p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       <% end %> |  |  |  |                 <p><%= ques_comment.first.comment %></p> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     </div> |  |  |  |               </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |   </div> |  |  |  |             </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | </div> |  |  |  |           </div> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | </body> |  |  |  |         <% end %> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | </html> |  |  |  |       <% end %> | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     </div> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   </div> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | </div> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | </body> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | </html> | 
			
		
	
	
		
		
			
				
					|  |  | 
 |