Show More
Commit Description:
fixed error when submitted file is nil...
Commit Description:
fixed error when submitted file is nil git-svn-id: http://theory.cpe.ku.ac.th/grader/web/trunk@366 6386c4cd-e34a-4fa8-8920-d93eb39b512e
File last commit:
Show/Diff file:
Action:
app/controllers/graders_controller.rb | 56 lines | 1.3 KiB | text/x-ruby | RubyLexer |
jittat
started grader_process...
r29 class GradersController < ApplicationController
jittat
add grader list...
r32
jittat
[web] updated grader monitoring...
r105 before_filter :admin_authorization
verify :method => :post, :only => ['clear_all'],
:redirect_to => {:action => 'index'}
def index
redirect_to :action => 'list'
end
jittat
add grader list...
r32
def list
@grader_processes = GraderProcess.find(:all,
:order => 'updated_at desc')
@stalled_processes = GraderProcess.find_stalled_process
jittat
[web] more info on grader queues...
r127
@last_task = Task.find(:first,
:order => 'created_at DESC')
@last_test_request = TestRequest.find(:first,
:order => 'created_at DESC')
jittat
add grader list...
r32 end
def clear
grader_proc = GraderProcess.find(params[:id])
grader_proc.destroy if grader_proc!=nil
redirect_to :action => 'list'
end
jittat
[web] updated grader monitoring...
r105 def clear_all
GraderProcess.find(:all).each do |p|
p.destroy
end
redirect_to :action => 'list'
end
def view
if params[:type]=='Task'
redirect_to :action => 'task', :id => params[:id]
else
redirect_to :action => 'test_request', :id => params[:id]
end
end
def test_request
@test_request = TestRequest.find(params[:id])
end
def task
@task = Task.find(params[:id])
end
def submission
@submission = Submission.find(params[:id])
end
jittat
started grader_process...
r29 end