function opigno_assessment_form_quiz_node_form_alter in Opigno 7.0
Implements hook_form_quiz_node_form_alter()
File
- modules/
opigno_assessment/ opigno_assessment.module, line 202 - Contains all hook_implementations and module specific API.
Code
function opigno_assessment_form_quiz_node_form_alter(&$form, $form_state) {
if (user_access('edit quiz assessment options')) {
$node = $form['#node'];
// @todo Check if in selected quiz list
// @todo Make quiz selectable for assessment from here ?
$form['opigno_assessment'] = array(
'#type' => 'fieldset',
'#title' => t("Assessment"),
'#weight' => 10,
'#collapsible' => TRUE,
'#collapsed' => TRUE,
'#group' => 'additional_settings',
'#attached' => array(
'js' => array(
drupal_get_path('module', 'opigno_assessment') . '/js/opigno_assessment.js',
),
),
'#attributes' => array(
'class' => array(
'opigno-assessment-form',
),
),
'#tree' => TRUE,
);
$form['opigno_assessment']['ponderation'] = array(
'#type' => 'textfield',
'#title' => t("Assessment ponderation"),
'#default_value' => isset($node->opigno_assessment['ponderation']) ? $node->opigno_assessment['ponderation'] : 1,
);
}
}