diff --git a/app/views/main/test.html.erb b/app/views/main/test.html.erb
new file mode 100644
--- /dev/null
+++ b/app/views/main/test.html.erb
@@ -0,0 +1,67 @@
+
Test Interface
+
+<% if @problems.length==0 %>
+ "There is no submission"
+ <% return %>
+<% end %>
+
+
+
+<% form_for :test_request, nil,
+ :url => { :action => 'test_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]}) %>
+ |
+
+
+ Input data: |
+ <%= f.file_field :input_file %> |
+
+
+ <%= submit_tag 'submit' %>
+ |
+
+
+<% end %>
+
+Previous requests
+
+
+
+
+ | problem |
+ # |
+ status |
+
+<%= render :partial => 'test_request', :collection => @user.test_requests %>
+