function quiz_admin_settings in Quiz 5
Same name and namespace in other branches
- 5.2 quiz.module \quiz_admin_settings()
- 6.6 quiz.admin.inc \quiz_admin_settings()
- 6.2 quiz.admin.inc \quiz_admin_settings()
- 6.3 quiz.admin.inc \quiz_admin_settings()
- 6.4 quiz.admin.inc \quiz_admin_settings()
- 6.5 quiz.admin.inc \quiz_admin_settings()
- 7.6 quiz.admin.inc \quiz_admin_settings()
- 7 quiz.admin.inc \quiz_admin_settings()
- 7.4 quiz.admin.inc \quiz_admin_settings()
- 7.5 quiz.admin.inc \quiz_admin_settings()
Implementation of hook_settings()
1 string reference to 'quiz_admin_settings'
- quiz_menu in ./
quiz.module - Implementation of hook_menu().
File
- ./
quiz.module, line 1292 - Quiz Module
Code
function quiz_admin_settings() {
$form = array();
// option to globally turn off pass / fail form elements
$form['quiz_default_close'] = array(
'#type' => 'textfield',
'#title' => t('Default number of days before a @quiz is closed', array(
'@quiz' => QUIZ_NAME,
)),
'#default_value' => variable_get('quiz_default_close', 30),
'#description' => t('Supply a number of days to calculate the default close date for new quizzes.'),
);
$form['quiz_use_passfail'] = array(
'#type' => 'checkbox',
'#title' => t('Display pass/fail options in the @quiz form', array(
'@quiz' => QUIZ_NAME,
)),
'#default_value' => variable_get('quiz_use_passfail', 1),
'#description' => t('Check this to display the pass/fail options in the quiz form. If you want to prohibit other quiz creators from changing the default pass/fail percentage set below, uncheck this option.'),
);
$form['quiz_default_pass_rate'] = array(
'#type' => 'textfield',
'#title' => t('Default percentage needed to pass a @quiz', array(
'@quiz' => QUIZ_NAME,
)),
'#default_value' => variable_get('quiz_default_pass_rate', 75),
'#description' => t('Supply a number between 1 and 100 to set as the default percentage correct needed to pass a quiz. Set to 0 if you want to ignore pass/fail summary information by default.'),
);
$form['quiz_name'] = array(
'#type' => 'textfield',
'#title' => t('Assessment name'),
'#default_value' => QUIZ_NAME,
'#description' => t('How do you want to refer to quizzes across the site (for example: quiz, test, assessment). This will affect display text but will not affect menu paths.'),
'#required' => TRUE,
);
return system_settings_form($form);
}