You are here

function quiz_get_answers in Quiz 6.6

Same name and namespace in other branches
  1. 5.2 quiz.module \quiz_get_answers()
  2. 6.2 quiz.module \quiz_get_answers()
  3. 6.3 quiz.module \quiz_get_answers()
  4. 6.5 quiz.module \quiz_get_answers()

Get answers the user actually tried.

Parameters

$answers: The question answers.

$tried: The user selected answers.

Return value

An array of user-selected answer keys.

File

./quiz.module, line 1503
Quiz Module

Code

function quiz_get_answers($answers, $tried) {
  $selected = array();
  if (is_array($answers)) {
    foreach ($answers as $key => $answer) {
      if (($key = array_search($answer['aid'], $tried)) !== FALSE) {
        $selected[] = $answer;

        // Correct answer was selected, so lets take that out the tried list.
        unset($tried[$key]);
      }
    }
  }
  return $selected;
}