Show More
Commit Description:
- clean up link to problem stat and user stat
Commit Description:
- clean up link to problem stat and user stat
References:
File last commit:
Show/Diff file:
Action:
app/views/problems/stat.html.haml
| 53 lines
| 1.4 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"} | ||||
r606 | %td= link_to sub.id, submission_path(sub) | |||
%td= link_to sub.user.login, stat_user_path(sub.user) | ||||
r448 | %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 | ||||