function multichoice_config in Quiz 8.4
Same name and namespace in other branches
- 6.4 question_types/multichoice/multichoice.module \multichoice_config()
- 7 question_types/multichoice/multichoice.module \multichoice_config()
- 7.4 question_types/multichoice/multichoice.module \multichoice_config()
Implements hook_config().
File
- question_types/
multichoice/ multichoice.module, line 56 - The main file for multichoice.
Code
function multichoice_config() {
$config = \Drupal::config('multichoice.settings');
$form['multichoice_def_num_of_alts'] = array(
'#type' => 'textfield',
'#title' => t('Default number of alternatives'),
'#default_value' => $config
->get('multichoice_def_num_of_alts'),
);
$form['multichoice_def_scoring'] = array(
'#type' => 'radios',
'#title' => t('Default scoring method'),
'#description' => t('Choose the default scoring method for questions with multiple correct answers.'),
'#options' => array(
0 => t('Give minus one point for incorrect answers'),
1 => t("Give one point for each incorrect option that haven't been chosen"),
),
'#default_value' => $config
->get('multichoice_def_scoring'),
);
$form['#validate'][] = 'multichoice_config_validate';
$form['#submit'][] = 'multichoice_config_submit';
return $form;
}