You are here

function _cloze_get_correct_answer in Quiz 8.4

1 call to _cloze_get_correct_answer()
ClozeResponse::getReportFormResponse in question_types/cloze/lib/Drupal/cloze/ClozeResponse.php
Implementation of getReportFormResponse()

File

question_types/cloze/cloze.module, line 132

Code

function _cloze_get_correct_answer($question) {
  $output = '';
  $chunks = _cloze_get_question_chunks($question);
  $answer = _cloze_get_correct_answer_chunks($question);
  $correct_answer = array();
  foreach ($chunks as $key => $chunk) {
    if (isset($answer[$key])) {
      $correct_answer[] = '<span class="answer correct correct-answer">' . $answer[$key] . '</span>';
    }
    else {
      $correct_answer[] = $chunk;
    }
  }
  $output = implode(' ', $correct_answer);
  return str_replace("\n", "<br/>", $output);
}