You are here

public function QuizQuestionResponse::isCorrect in Quiz 7.5

Same name and namespace in other branches
  1. 6.6 question_types/quiz_question/quiz_question.core.inc \QuizQuestionResponse::isCorrect()
  2. 6.3 question_types/quiz_question/quiz_question.core.inc \QuizQuestionResponse::isCorrect()
  3. 6.4 question_types/quiz_question/quiz_question.core.inc \QuizQuestionResponse::isCorrect()
  4. 6.5 question_types/quiz_question/quiz_question.core.inc \QuizQuestionResponse::isCorrect()
  5. 7.6 question_types/quiz_question/quiz_question.core.inc \QuizQuestionResponse::isCorrect()
  6. 7 question_types/quiz_question/quiz_question.core.inc \QuizQuestionResponse::isCorrect()
  7. 7.4 question_types/quiz_question/quiz_question.core.inc \QuizQuestionResponse::isCorrect()

Check to see if the answer is marked as correct.

This default version returns TRUE if the score is equal to the maximum possible score. Each question type can determine on its own if the question response is "correct".

Return value

bool

3 calls to QuizQuestionResponse::isCorrect()
MatchingResponse::__construct in question_types/matching/matching.classes.inc
Constructor.
QuizQuestionResponse::getReport in question_types/quiz_question/quiz_question.core.inc
Get data suitable for reporting a user's score on the question.
QuizQuestionResponse::toBareObject in question_types/quiz_question/quiz_question.core.inc
Represent the response as a stdClass object.
2 methods override QuizQuestionResponse::isCorrect()
QuizDirectionsResponse::isCorrect in question_types/quiz_directions/quiz_directions.classes.inc
Implementation of isCorrect().
QuizPagesResponse::isCorrect in question_types/quiz_page/quiz_page.classes.inc
Implementation of isCorrect().

File

question_types/quiz_question/quiz_question.core.inc, line 589
Classes used in the Quiz Question module.

Class

QuizQuestionResponse
Each question type must store its own response data and be able to calculate a score for that data.

Code

public function isCorrect() {
  return $this
    ->getMaxScore(FALSE) == $this
    ->getScore(FALSE);
}