quiz_multichoice.install in Quiz 8.5
Same filename and directory in other branches
Multichoice questions install file.
File
question_types/quiz_multichoice/quiz_multichoice.installView source
<?php
/**
* @file
* Multichoice questions install file.
*/
/**
* Implements hook_schema().
*/
function multichoice_schema() {
$schema['quiz_multichoice_user_settings'] = array(
'fields' => array(
'uid' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
),
'choice_multi' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
),
'choice_random' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
),
'choice_boolean' => array(
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0,
),
),
'primary key' => array(
'uid',
),
);
return $schema;
}
/**
* Implements hook_uninstall().
*/
function multichoice_uninstall() {
$var = array(
'multichoice_def_scoring',
);
foreach ($var as $v) {
variable_del($v);
}
}
Functions
Name | Description |
---|---|
multichoice_schema | Implements hook_schema(). |
multichoice_uninstall | Implements hook_uninstall(). |