You are here

function _quiz_get_answers in Quiz 5.2

Same name and namespace in other branches
  1. 8.4 quiz.module \_quiz_get_answers()
  2. 5 quiz.module \_quiz_get_answers()
  3. 6.6 quiz.module \_quiz_get_answers()
  4. 6.2 quiz.module \_quiz_get_answers()
  5. 6.3 quiz.module \_quiz_get_answers()
  6. 6.4 quiz.module \_quiz_get_answers()
  7. 6.5 quiz.module \_quiz_get_answers()
  8. 7.6 quiz.module \_quiz_get_answers()
  9. 7 quiz.module \_quiz_get_answers()
  10. 7.4 quiz.module \_quiz_get_answers()
  11. 7.5 quiz.module \_quiz_get_answers()
3 calls to _quiz_get_answers()
quiz_admin_results in ./quiz.module
quiz_take_quiz in ./quiz.module
Handles quiz taking.
quiz_user_results in ./quiz.module

File

./quiz.module, line 2029

Code

function _quiz_get_answers($rid) {
  $questions = array();
  $ids = db_query("SELECT question_nid, question_vid, type FROM {quiz_node_results_answers} " . "LEFT JOIN {node} ON (question_nid = nid AND question_vid = vid) WHERE result_id = %d ORDER BY answer_timestamp", $rid);
  while ($line = db_fetch_object($ids)) {
    $questions[$line->question_nid] = module_invoke($line->type, 'get_report', $line->question_nid, $line->question_vid, $rid);
  }
  return $questions;
}