function _quiz_get_node_defaults in Quiz 8.6
Same name and namespace in other branches
- 8.4 quiz.module \_quiz_get_node_defaults()
- 8.5 quiz.module \_quiz_get_node_defaults()
- 6.6 quiz.module \_quiz_get_node_defaults()
- 6.3 quiz.module \_quiz_get_node_defaults()
- 6.4 quiz.module \_quiz_get_node_defaults()
- 6.5 quiz.module \_quiz_get_node_defaults()
- 7.6 quiz.module \_quiz_get_node_defaults()
- 7 quiz.module \_quiz_get_node_defaults()
- 7.4 quiz.module \_quiz_get_node_defaults()
- 7.5 quiz.module \_quiz_get_node_defaults()
Returns default values for all quiz settings.
@todo also store this in the quiz_node_properties table
Return value
Array of default values.
1 call to _quiz_get_node_defaults()
- quiz_get_defaults in ./
quiz.module - Returns the users default settings.
File
- ./
quiz.module, line 273 - Contains quiz.module
Code
function _quiz_get_node_defaults() {
return (object) array(
'allow_change' => 1,
'allow_change_blank' => 0,
'allow_jumping' => 0,
'allow_resume' => 1,
'allow_skipping' => 1,
'always_available' => TRUE,
'backwards_navigation' => 1,
'build_on_last' => '',
'keep_results' => 2,
'mark_doubtful' => 0,
'max_score' => 0,
'max_score_for_random' => 1,
'number_of_random_questions' => 0,
'pass_rate' => 75,
'quiz_always' => 1,
'quiz_close' => 0,
'quiz_open' => 0,
'randomization' => 0,
'repeat_until_correct' => 0,
'review_options' => array(
'question' => array(),
'end' => array(
'attempt' => 'attempt',
'choice' => 'choice',
'quiz_question_view_full' => 'quiz_question_view_full',
),
),
'show_attempt_stats' => 1,
'show_passed' => 1,
'summary_default' => '',
'summary_default_format' => filter_fallback_format(),
'summary_pass' => '',
'summary_pass_format' => filter_fallback_format(),
'takes' => 0,
'time_limit' => 0,
'result_type' => 'quiz_result',
);
}