You are here

public function DDLinesResponse::score in Quiz 7.4

Calculate the score for the response.

Overrides QuizQuestionResponse::score

File

question_types/quiz_ddlines/quiz_ddlines.classes.inc, line 386
The main classes for the drag and drop with lines question type.

Class

DDLinesResponse
Extension of QuizQuestionResponse

Code

public function score() {
  $results = $this
    ->getDragDropResults();

  // Count number of correct answers:
  $correct_count = 0;
  foreach ($results as $result) {
    $correct_count += $result == AnswerStatus::CORRECT ? 1 : 0;
  }
  return $correct_count;
}