Class: Question
Constant Summary
Constants inherited
from Submission
Submission::ATTRIBUTES
Instance Method Summary
collapse
Methods inherited from Submission
#evaluate!, from_attributes, #id, mapping_attributes
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
|