function quiz_get_number_of_questions in Quiz 5.2
Same name and namespace in other branches
- 8.4 quiz.module \quiz_get_number_of_questions()
- 5 quiz.module \quiz_get_number_of_questions()
- 6.6 quiz.module \quiz_get_number_of_questions()
- 6.2 quiz.module \quiz_get_number_of_questions()
- 6.3 quiz.module \quiz_get_number_of_questions()
- 6.4 quiz.module \quiz_get_number_of_questions()
- 6.5 quiz.module \quiz_get_number_of_questions()
- 7.6 quiz.module \quiz_get_number_of_questions()
- 7 quiz.module \quiz_get_number_of_questions()
- 7.4 quiz.module \quiz_get_number_of_questions()
- 7.5 quiz.module \quiz_get_number_of_questions()
Finds out the number of questions for the quiz.
Good example of usage could be to calculate the % of score.
Parameters
$nid: Quiz ID
Return value
integer Returns the number of quiz questions.
1 call to quiz_get_number_of_questions()
- theme_quiz_take_question in ./
quiz.module - Theme a question page.
File
- ./
quiz.module, line 416
Code
function quiz_get_number_of_questions($vid, $nid) {
return db_result(db_query("SELECT count(*) + " . "(SELECT number_of_random_questions FROM {quiz_node_properties} WHERE vid = %d AND nid = %d) " . "FROM {quiz_node_relationship} qnr " . "WHERE qnr.parent_vid = %d " . "AND qnr.parent_nid = %d " . "AND question_status = %d", $vid, $nid, $vid, $nid, QUESTION_ALWAYS));
}