Show More
Commit Description:
add brython console for direct edit
Commit Description:
add brython console for direct edit
References:
File last commit:
Show/Diff file:
Action:
app/views/graders/submission.html.haml
| 90 lines
| 2.6 KiB
| text/x-haml
| HamlLexer
|
r566 | //%style{type: "text/css"} | |||
// = @css_style | ||||
r420 | ||||
|
r105 | %h1= "Submission: #{@submission.id}" | ||
r566 | %textarea#data{style: "display:none;"} | |||
:preserve | ||||
#{@submission.source} | ||||
|
r105 | |||
r566 | //%div.highlight{:style => "border: 1px solid black;"} | |||
//=@formatted_code.html_safe | ||||
.containter | ||||
.row | ||||
.col-md-7 | ||||
%h2 Source Code | ||||
.col-md-5 | ||||
%h2 Stat | ||||
.row | ||||
.col-md-7 | ||||
%div#editor{ style: "font-size: 14px; height: 400px; border-radius:5px;" } | ||||
:javascript | ||||
e = ace.edit("editor") | ||||
e.setOptions({ maxLines: Infinity }) | ||||
e.setValue($("#data").text()) | ||||
e.gotoLine(1) | ||||
e.getSession().setMode("#{get_ace_mode(@submission.language)}") | ||||
e.setReadOnly(true) | ||||
.col-md-5 | ||||
%table.table.table-striped | ||||
%tr | ||||
%td.text-right | ||||
%strong User | ||||
%td | ||||
- if @submission.user | ||||
= link_to "(#{@submission.user.login})", controller: "users", action: "profile", id: @submission.user | ||||
= @submission.user.full_name | ||||
- else | ||||
= "(n/a)" | ||||
%tr | ||||
%td.text-right | ||||
%strong Task | ||||
%td | ||||
- if @submission.problem!=nil | ||||
= link_to "(#{@submission.problem.name})", controller: "problems", action: "stat", id: @submission.problem | ||||
= @submission.problem.full_name | ||||
- else | ||||
= "(n/a)" | ||||
%tr | ||||
%td.text-right | ||||
%strong Tries | ||||
%td= @submission.number | ||||
%tr | ||||
%td.text-right | ||||
%strong Language | ||||
%td= @submission.language.pretty_name | ||||
%tr | ||||
%td.text-right | ||||
%strong Submitted | ||||
%td #{time_ago_in_words(@submission.submitted_at)} ago (at #{@submission.submitted_at.to_formatted_s(:long)}) | ||||
%tr | ||||
%td.text-right | ||||
%strong Graded | ||||
- if @submission.graded_at | ||||
%td #{time_ago_in_words(@submission.graded_at)} ago (at #{@submission.graded_at.to_formatted_s(:long)}) | ||||
- else | ||||
%td - | ||||
%tr | ||||
%td.text-right | ||||
%strong Points | ||||
%td #{@submission.points}/#{@submission.problem.full_score} | ||||
%tr | ||||
%td.text-right | ||||
%strong Comment | ||||
%td #{@submission.grader_comment} | ||||
%tr | ||||
%td.text-right | ||||
%strong Runtime (s) | ||||
%td #{@submission.max_runtime} | ||||
%tr | ||||
%td.text-right | ||||
%strong Memory (kb) | ||||
%td #{@submission.peak_memory} | ||||
- if session[:admin] | ||||
%tr | ||||
%td.text-right | ||||
%strong IP | ||||
%td #{@submission.ip_address} | ||||
r445 | ||||
|
r105 | |||
r566 | ||||