<%= user_title_bar(@user) %>

<%=t 'test.title' %>

<%=t 'test.intro' %>
<% if GraderConfiguration['contest.test_request.early_timeout'] %> <%=t 'test.disabled_at_end_announcement' %> <% end %>
<% if @problems.length==0 %> There is no submission <% else %> <% if GraderConfiguration.show_submitbox_to?(@user) and GraderConfiguration.allow_test_request(@user) %>
<%= error_messages_for 'submitted_test_request' %> <%= form_for :test_request, :url => { :action => 'submit'}, :html => { :multipart => true } do |f| %>
Task: <%= select(:test_request, :problem_id, @problems.collect {|p| [p.name, p.id]}, {}, { :onclick => "updateSubmissionList();" }) %>
Submission: <%= select(:test_request, :submission_number, ((1..@submissions[0].number).collect {|n| [n,n]}).reverse) %>
Input data: <%= f.file_field :input_file %> (combined size should not exceed 2MB)
<%= submit_tag 'submit' %>
<% end %>
<% end %>

Previous requests

<%= render :partial => 'test_request', :collection => @test_requests %>
at problem sub # status output (first 2kb) compiler message detail
<% end %>