- content_for :head do = stylesheet_link_tag 'graders' = javascript_include_tag 'local_jquery' %h1 Grader information = link_to '[Refresh]', :action => 'list' %br/ .submitbox .item Grader control: .item = form_for :clear, :url => {:action => 'start_grading'} do |f| = submit_tag 'Start graders in grading env' .item = form_for :clear, :url => {:action => 'start_exam'} do |f| = submit_tag 'Start graders in exam env' .item = form_for :clear, :url => {:action => 'stop_all'} do |f| = submit_tag 'Stop all running graders' .item = form_for :clear, :url => {:action => 'clear_all'} do |f| = submit_tag 'Clear all data' %br{:style => 'clear:both'}/ %div{style: 'width:500px; float: left;'} - if @last_task Last task: = link_to "#{@last_task.id}", :action => 'view', :id => @last_task.id, :type => 'Task' %br/ - if @last_test_request Last test_request: = link_to "#{@last_test_request.id}", :action => 'view', :id => @last_test_request.id, :type => 'TestRequest' %h2 Current graders = render :partial => 'grader_list', :locals => {:grader_list => @grader_processes} %h2 Stalled graders = render :partial => 'grader_list', :locals => {:grader_list => @stalled_processes} %h2 Terminated graders = form_for :clear, :url => {:action => 'clear_terminated'} do |f| = submit_tag 'Clear data for terminated graders' = render :partial => 'grader_list', :locals => {:grader_list => @terminated_processes} %div{} %h2 Last 20 submissions %table.graders %thead %th ID %th User %th Problem %th Submitted %th Graded %th Result %tbody - @submission.each do |sub| %tr.inactive %td= link_to sub.id, controller: 'graders' ,action: 'submission', id: sub.id %td= sub.try(:user).try(:full_name) %td= sub.try(:problem).try(:full_name) %td= "#{time_ago_in_words(sub.submitted_at)} ago" %td= sub.graded_at ? "#{time_ago_in_words(sub.graded_at)} ago" : " " %td= sub.grader_comment