You are here

public function DDLinesResponse::score in Quiz 8.4

Calculate the score for the response.

Overrides QuizQuestionResponse::score

File

question_types/quiz_ddlines/lib/Drupal/quiz_ddlines/DDLinesResponse.php, line 98

Class

DDLinesResponse
Extension of QuizQuestionResponse

Namespace

Drupal\quiz_ddlines

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;
}