Description:
fix displaying bug when submission is not graded
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r471:161bc608f091 - - 1 file changed: 1 inserted, 1 deleted

@@ -1,72 +1,72
1 - content_for :head do
1 - content_for :head do
2 = stylesheet_link_tag 'graders'
2 = stylesheet_link_tag 'graders'
3 <meta http-equiv ="refresh" content="60"/>
3 <meta http-equiv ="refresh" content="60"/>
4
4
5 %h1 Grader information
5 %h1 Grader information
6
6
7 = link_to '[Refresh]', :action => 'list'
7 = link_to '[Refresh]', :action => 'list'
8 %br/
8 %br/
9
9
10 .submitbox
10 .submitbox
11 .item
11 .item
12 Grader control:
12 Grader control:
13 .item
13 .item
14 = form_for :clear, :url => {:action => 'start_grading'} do |f|
14 = form_for :clear, :url => {:action => 'start_grading'} do |f|
15 = submit_tag 'Start graders in grading env'
15 = submit_tag 'Start graders in grading env'
16 .item
16 .item
17 = form_for :clear, :url => {:action => 'start_exam'} do |f|
17 = form_for :clear, :url => {:action => 'start_exam'} do |f|
18 = submit_tag 'Start graders in exam env'
18 = submit_tag 'Start graders in exam env'
19 .item
19 .item
20 = form_for :clear, :url => {:action => 'stop_all'} do |f|
20 = form_for :clear, :url => {:action => 'stop_all'} do |f|
21 = submit_tag 'Stop all running graders'
21 = submit_tag 'Stop all running graders'
22 .item
22 .item
23 = form_for :clear, :url => {:action => 'clear_all'} do |f|
23 = form_for :clear, :url => {:action => 'clear_all'} do |f|
24 = submit_tag 'Clear all data'
24 = submit_tag 'Clear all data'
25 %br{:style => 'clear:both'}/
25 %br{:style => 'clear:both'}/
26
26
27 %div{style: 'width:500px; float: left;'}
27 %div{style: 'width:500px; float: left;'}
28 - if @last_task
28 - if @last_task
29 Last task:
29 Last task:
30 = link_to "#{@last_task.id}", :action => 'view', :id => @last_task.id, :type => 'Task'
30 = link_to "#{@last_task.id}", :action => 'view', :id => @last_task.id, :type => 'Task'
31
31
32 %br/
32 %br/
33
33
34 - if @last_test_request
34 - if @last_test_request
35 Last test_request:
35 Last test_request:
36 = link_to "#{@last_test_request.id}", :action => 'view', :id => @last_test_request.id, :type => 'TestRequest'
36 = link_to "#{@last_test_request.id}", :action => 'view', :id => @last_test_request.id, :type => 'TestRequest'
37
37
38 %h2 Current graders
38 %h2 Current graders
39
39
40 = render :partial => 'grader_list', :locals => {:grader_list => @grader_processes}
40 = render :partial => 'grader_list', :locals => {:grader_list => @grader_processes}
41
41
42 %h2 Stalled graders
42 %h2 Stalled graders
43
43
44 = render :partial => 'grader_list', :locals => {:grader_list => @stalled_processes}
44 = render :partial => 'grader_list', :locals => {:grader_list => @stalled_processes}
45
45
46 %h2 Terminated graders
46 %h2 Terminated graders
47
47
48 = form_for :clear, :url => {:action => 'clear_terminated'} do |f|
48 = form_for :clear, :url => {:action => 'clear_terminated'} do |f|
49 = submit_tag 'Clear data for terminated graders'
49 = submit_tag 'Clear data for terminated graders'
50
50
51 = render :partial => 'grader_list', :locals => {:grader_list => @terminated_processes}
51 = render :partial => 'grader_list', :locals => {:grader_list => @terminated_processes}
52 %div{}
52 %div{}
53 %h2 Last 20 submissions
53 %h2 Last 20 submissions
54 %table.graders
54 %table.graders
55 %thead
55 %thead
56 %th ID
56 %th ID
57 %th User
57 %th User
58 %th Problem
58 %th Problem
59 %th Submitted
59 %th Submitted
60 %th Graded
60 %th Graded
61 %th Result
61 %th Result
62 %tbody
62 %tbody
63 - @submission.each do |sub|
63 - @submission.each do |sub|
64 %tr.inactive
64 %tr.inactive
65 %td= link_to sub.id, controller: 'graders' ,action: 'submission', id: sub.id
65 %td= link_to sub.id, controller: 'graders' ,action: 'submission', id: sub.id
66 %td= sub.try(:user).try(:full_name)
66 %td= sub.try(:user).try(:full_name)
67 %td= sub.try(:problem).try(:full_name)
67 %td= sub.try(:problem).try(:full_name)
68 %td= "#{time_ago_in_words(sub.submitted_at)} ago"
68 %td= "#{time_ago_in_words(sub.submitted_at)} ago"
69 - %td= "#{sub.graded_at ? time_ago_in_words(sub.graded_at) : ''} ago"
69 + %td= sub.graded_at ? "#{time_ago_in_words(sub.graded_at)} ago" : " "
70 %td= sub.grader_comment
70 %td= sub.grader_comment
71
71
72
72
You need to be logged in to leave comments. Login now