Show More
Commit Description:
master
Commit Description:
master
References:
File last commit:
Show/Diff file:
Action:
app/views/graders/list.html.haml
| 82 lines
| 2.8 KiB
| text/x-haml
| HamlLexer
|
|
r32 | - content_for :head do | ||
|
r202 | <meta http-equiv ="refresh" content="60"/> | ||
|
r32 | |||
|
r162 | %h1 Grader information | ||
|
r77 | |||
r578 | %p | |||
= link_to 'Refresh', { :action => 'list' }, class: 'btn btn-info' | ||||
.panel.panel-primary | ||||
.panel-heading | ||||
Grader control: | ||||
.panel-body | ||||
r800 | =link_to 'Start Graders in grading env', { action: 'start_grading'}, class: 'btn btn-default' | |||
=link_to 'Start Graders in exam env', { action: 'start_exam'}, class: 'btn btn-default' | ||||
=link_to 'Stop all running Graders', { action: 'stop_all'}, class: 'btn btn-default' | ||||
=link_to 'Clear all data', { action: 'clear_all'}, class: 'btn btn-default' | ||||
|
r205 | |||
r578 | .row | |||
.col-md-6 | ||||
- if @last_task | ||||
Last task: | ||||
= link_to "#{@last_task.id}", :action => 'view', :id => @last_task.id, :type => 'Task' | ||||
r461 | ||||
r578 | %br/ | |||
r461 | ||||
r578 | - if @last_test_request | |||
Last test_request: | ||||
= link_to "#{@last_test_request.id}", :action => 'view', :id => @last_test_request.id, :type => 'TestRequest' | ||||
r461 | ||||
r578 | %h2 Current graders | |||
r461 | ||||
r578 | = render :partial => 'grader_list', :locals => {:grader_list => @grader_processes} | |||
r461 | ||||
r578 | %h2 Stalled graders | |||
r461 | ||||
r578 | = render :partial => 'grader_list', :locals => {:grader_list => @stalled_processes} | |||
r461 | ||||
r578 | %h2 Terminated graders | |||
|
r127 | |||
r578 | %p= link_to 'Clear data for terminated graders', { action: 'clear_terminated'}, class: 'btn btn-default', method: 'post' | |||
|
r127 | |||
r578 | = render :partial => 'grader_list', :locals => {:grader_list => @terminated_processes} | |||
.col-md-6 | ||||
%h2 Last 20 submissions | ||||
%table.table.table-striped.table-condensed | ||||
%thead | ||||
%th ID | ||||
%th User | ||||
%th Problem | ||||
%th Submitted | ||||
%th Graded | ||||
%th Result | ||||
%tbody | ||||
- @submission.each do |sub| | ||||
%tr.inactive | ||||
r606 | %td= link_to sub.id, submission_path(sub.id) | |||
r611 | %td= ("" unless sub.user) || link_to(sub.try(:user).try(:full_name), stat_user_path(sub.user.id)) | |||
%td= ("" unless sub.problem) || link_to(sub.try(:problem).try(:full_name), stat_problem_path(sub.problem.id)) | ||||
r578 | %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 | ||||
r588 | %h2 Ungraded submission | |||
%table.table.table-striped.table-condensed | ||||
%thead | ||||
%th ID | ||||
%th User | ||||
%th Problem | ||||
%th Submitted | ||||
%th Graded | ||||
%th Result | ||||
%tbody | ||||
- @backlog_submission.each do |sub| | ||||
%tr.inactive | ||||
r606 | %td= link_to sub.id, submission_path(sub.id) | |||
r611 | %td= ("" unless sub.user) || link_to( sub.try(:user).try(:full_name), stat_user_path(sub.user.id)) | |||
%td= ("" unless sub.problem) || link_to( sub.try(:problem).try(:full_name), stat_problem_path(sub.problem.id)) | ||||
r588 | %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 | ||||
|
r127 | |||
r588 | ||||