diff --git a/app/views/graders/list.html.haml b/app/views/graders/list.html.haml
--- a/app/views/graders/list.html.haml
+++ b/app/views/graders/list.html.haml
@@ -10,10 +10,10 @@
.panel-heading
Grader control:
.panel-body
- =link_to 'Start Graders in grading env', { action: 'start_grading'}, class: 'btn btn-default', method: 'post'
- =link_to 'Start Graders in exam env', { action: 'start_exam'}, class: 'btn btn-default', method: 'post'
- =link_to 'Stop all running Graders', { action: 'stop_all'}, class: 'btn btn-default', method: 'post'
- =link_to 'Clear all data', { action: 'clear_all'}, class: 'btn btn-default', method: 'post'
+ =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'
.row
.col-md-6
diff --git a/app/views/layouts/_header.html.haml b/app/views/layouts/_header.html.haml
--- a/app/views/layouts/_header.html.haml
+++ b/app/views/layouts/_header.html.haml
@@ -67,7 +67,7 @@
= add_menu( 'Report', 'report', 'multiple_login')
- if (ungraded = Submission.where('graded_at is null').where('submitted_at < ?', 1.minutes.ago).count) > 0
=link_to "#{ungraded} backlogs!",
- grader_list_path,
+ graders_list_path,
class: 'navbar-btn btn btn-default btn-warning', data: {toggle: 'tooltip'},title: 'Number of ungraded submission'
%ul.nav.navbar-nav.navbar-right
diff --git a/app/views/problems/stat.html.haml b/app/views/problems/stat.html.haml
--- a/app/views/problems/stat.html.haml
+++ b/app/views/problems/stat.html.haml
@@ -6,19 +6,23 @@
%h1 Problem stat: #{@problem.name}
%h2 Overview
+.row
+ .col-md-2
+ %strong Name:
+ .col-md-10
+ = @problem.full_name #in_place_editor_field :problem, :full_name, {}, :rows=>1
+ = link_to_description_if_any "[#{t 'main.problem_desc'}] ".html_safe, @problem
+.row
+ .col-md-2.strong
+ %strong Submissions:
+ .col-md-10
+ = @submissions.count
+.row
+ .col-md-2.strong
+ %strong Solved/Attemped User
+ .col-md-10
+ #{@summary[:solve]}/#{@summary[:attempt]} (#{(@summary[:solve]*100.0/@summary[:attempt]).round(1)}%)
-%table.info
- %thead
- %tr.info-head
- %th Stat
- %th Value
- %tbody
- %tr{class: cycle('info-even','info-odd')}
- %td Submissions
- %td= @submissions.count
- %tr{class: cycle('info-even','info-odd')}
- %td Solved/Attempted User
- %td #{@summary[:solve]}/#{@summary[:attempt]} (#{(@summary[:solve]*100.0/@summary[:attempt]).round(1)}%)
%h2 Submissions Count
= render partial: 'application/bar_graph', locals: { histogram: @histogram }
diff --git a/config/routes.rb b/config/routes.rb
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -180,18 +180,19 @@
get 'heartbeat/:id/edit' => 'heartbeat#edit'
#grader
- get 'graders/list', to: 'graders#list', as: 'grader_list'
+ #get 'graders/list', to: 'graders#list', as: 'grader_list'
namespace :graders do
get 'task/:id/:type', action: 'task', as: 'task'
get 'view/:id/:type', action: 'view', as: 'view'
get 'clear/:id', action: 'clear', as: 'clear'
- get 'stop'
- get 'stop_all'
- get 'clear_all'
- get 'clear_terminated'
get 'start_grading'
get 'start_exam'
+ get 'clear_all'
+ get 'stop_all'
+ get 'stop'
+ get 'clear_terminated'
+ get 'list'
end