66 lines
3.0 KiB
Plaintext
66 lines
3.0 KiB
Plaintext
|
|
<div class="panel-form">
|
|
<div id="evaluating_show" class="<%= @challenge.evaluation_way == 0 ? "undis" : "" %>">
|
|
<div class="clearfix mb20">
|
|
<p class="fr">
|
|
<% if @shixun.status == 0 && User.current.manager_of_shixun?(@shixun) %>
|
|
<a href="javascript:void(0);" class="shixun-task-btn task-btn-green fr" id="edit_task_pass">编辑</a>
|
|
<% end %>
|
|
</p>
|
|
</div>
|
|
<ul>
|
|
<li class="clearfix">
|
|
<label class="panel-form-label fl">文件路径:</label>
|
|
<div class="fl task-bg-grey panel-box-sizing panel-form-width-690">
|
|
<%= @challenge.path.blank? ? "无" : (h @challenge.path.html_safe) %>
|
|
</div>
|
|
</li>
|
|
<li class="clearfix">
|
|
<label class="panel-form-label fl">执行文件:</label>
|
|
<div class="fl task-bg-grey panel-box-sizing panel-form-width-690">
|
|
<%= @challenge.exec_path.blank? ? "无" : (h @challenge.exec_path) %>
|
|
</div>
|
|
</li>
|
|
<li class="clearfix">
|
|
<label class="panel-form-label fl"><span class="c_red mr5">*</span>评测方式:</label>
|
|
<div class="fl task-bg-grey panel-box-sizing panel-form-width-690">
|
|
输入输出
|
|
</div>
|
|
</li>
|
|
<li class="clearfix">
|
|
<label class="panel-form-label fl">测试集设置:</label>
|
|
<ul class="fl task-bg-grey panel-box-sizing panel-form-width-690">
|
|
<% if @test_sets.count > 0 %>
|
|
<% @test_sets.each_with_index do |test, index| %>
|
|
<li class="clearfix">
|
|
<p class="clearfix">
|
|
<span class="color-green fb">测试集<%= index + 1 %></span>
|
|
<% if test.is_public? %>
|
|
<i class="fa fa-unlock-alt font-grey ml5" ></i>
|
|
<% else %>
|
|
<i class="fa fa-lock font-grey ml5" ></i>
|
|
<% end %>
|
|
</p>
|
|
<div class="clearfix"><span class="fl fb">输入:</span><p class="fl"><%= test.input.gsub("\r\n", "<br />").html_safe unless test.input.blank? %></p></div>
|
|
<div class="clearfix"><span class="fl fb">输出:</span><p class="fl"><%= test.output.gsub("\r\n", "<br />").html_safe unless test.output.blank? %></div>
|
|
</li>
|
|
<% end %>
|
|
<% else %>
|
|
无
|
|
<% end %>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<ul class="<%= @challenge.evaluation_way == 1 ? "undis" : "" %>" id="evaluating_edit">
|
|
<%= labelled_form_for @challenge, :url => update_evaluation_shixun_challenge_path(@challenge, :shixun_id => @shixun, :tab => 2), :html => {:id => "challenge_evaluation_update"} do |f| %>
|
|
<%= render :partial => "evaluating_form", :locals => {:f => f} %>
|
|
<% end %>
|
|
</ul>
|
|
</div>
|
|
<script>
|
|
$("#edit_task_pass").click(function(){
|
|
$("#evaluating_edit").show();
|
|
$("#evaluating_show").hide();
|
|
})
|
|
</script> |