Show More
Commit Description:
add authorization for show max score
Commit Description:
add authorization for show max score
References:
File last commit:
Show/Diff file:
Action:
app/views/problems/stat.html.haml
| 53 lines
| 1.5 KiB
| text/x-haml
| HamlLexer
|
| r448 | :css | |||
| .fix-width { | ||||
| font-family: "Consolas, Monaco, Droid Sans Mono,Mono, Monospace,Courier" | ||||
| } | ||||
| %h1 Problem stat: #{@problem.name} | ||||
| %h2 Overview | ||||
| r457 | ||||
| %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 } | ||||
| r448 | %h2 Submissions | |||
| - if @submissions and @submissions.count > 0 | ||||
| %table.info#main_table | ||||
| %thead | ||||
| %tr.info-head | ||||
| %th ID | ||||
| %th Login | ||||
| %th Name | ||||
| %th Submitted_at | ||||
| %th Points | ||||
| %th comment | ||||
| r501 | %th IP | |||
| r448 | %tbody | |||
| - row_odd,curr = true,'' | ||||
| - @submissions.each do |sub| | ||||
| - next unless sub.user | ||||
| - row_odd,curr = !row_odd, sub.user if curr != sub.user | ||||
| %tr{class: row_odd ? "info-odd" : "info-even"} | ||||
| %td= link_to sub.id, controller: 'graders', action: 'submission', id: sub.id | ||||
| %td= link_to sub.user.login, controller: :users, action: :profile, id: sub.user.id | ||||
| %td= sub.user.full_name | ||||
| %td= time_ago_in_words(sub.submitted_at) + " ago" | ||||
| %td= sub.points | ||||
| %td.fix-width= sub.grader_comment | ||||
| r501 | %td= sub.ip_address | |||
| r448 | - else | |||
| No submission | ||||
