Class: Question

Inherits:
Submission show all
Defined in:
app/models/submission/question.rb

Instance Method Summary collapse

Methods inherited from Submission

#evaluate!, #id

Instance Method Details

#run!(assignment, evaluation) ⇒ Object



2
3
4
5
# File 'app/models/submission/question.rb', line 2

def run!(assignment, evaluation)
  return [assignment, nil] unless assignment.new_record?
  super
end

#save_submission!(assignment) ⇒ Object



7
8
9
# File 'app/models/submission/question.rb', line 7

def save_submission!(assignment)
  assignment.persist_submission! self
end

#try_evaluate!Object



11
12
13
# File 'app/models/submission/question.rb', line 11

def try_evaluate!(*)
  {status: :pending, result: nil}
end