function _quiz_get_answers in Quiz 6.2
Same name and namespace in other branches
- 8.4 quiz.module \_quiz_get_answers()
- 5.2 quiz.module \_quiz_get_answers()
- 5 quiz.module \_quiz_get_answers()
- 6.6 quiz.module \_quiz_get_answers()
- 6.3 quiz.module \_quiz_get_answers()
- 6.4 quiz.module \_quiz_get_answers()
- 6.5 quiz.module \_quiz_get_answers()
- 7.6 quiz.module \_quiz_get_answers()
- 7 quiz.module \_quiz_get_answers()
- 7.4 quiz.module \_quiz_get_answers()
- 7.5 quiz.module \_quiz_get_answers()
3 calls to _quiz_get_answers()
- quiz_admin_results in ./
quiz.admin.inc - quiz_take_quiz in ./
quiz.module - Handles quiz taking.
- quiz_user_results in ./
quiz.pages.inc
File
- ./
quiz.module, line 1688 - Quiz Module
Code
function _quiz_get_answers($rid) {
$questions = array();
$ids = db_query("SELECT question_nid, question_vid, type \n FROM {quiz_node_results_answers} \n LEFT JOIN {node} ON (question_nid = nid AND question_vid = vid) \n WHERE result_id = %d \n ORDER BY answer_timestamp", $rid);
while ($line = db_fetch_object($ids)) {
//watchdog('quiz','_quiz_get_answers: looping through question');
$questions[$line->question_nid] = module_invoke($line->type, 'get_report', $line->question_nid, $line->question_vid, $rid);
}
return $questions;
}