Class: Question
- Inherits:
-
Submission
- Object
- Submission
- Question
- Defined in:
- app/models/submission/question.rb
Instance Method Summary collapse
- #run!(assignment, evaluation) ⇒ Object
- #save_submission!(assignment) ⇒ Object
- #try_evaluate! ⇒ Object
Methods inherited from Submission
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 |