public function QuizfileuploadResponse::save in Quiz File Upload 7.5
Same name and namespace in other branches
- 6 quizfileupload.classes.inc \QuizfileuploadResponse::save()
- 7 quizfileupload.classes.inc \QuizfileuploadResponse::save()
- 7.4 quizfileupload.classes.inc \QuizfileuploadResponse::save()
Implements save().
See also
QuizQuestionResponse#save()
File
- ./
quizfileupload.classes.inc, line 274 - File upload question class.
Class
- QuizfileuploadResponse
- Extension of QuizQuestionResponse.
Code
public function save() {
// Check if we need to manually evaluate this.
$this->is_evaluated = isset($this->question->correct_answer_evaluation) && $this->question->correct_answer_evaluation == 1 ? 0 : 1;
db_merge('quiz_fileupload_user_answers')
->key(array(
'result_answer_id' => $this->result_answer_id,
))
->fields(array(
'fid' => $this->answer,
'result_answer_id' => $this->result_answer_id,
'score' => $this
->getScore(FALSE),
'is_evaluated' => $this->is_evaluated,
))
->execute();
}