mirror of
https://github.com/moodle/moodle.git
synced 2025-03-08 17:59:55 +01:00
42 lines
1.5 KiB
PHP
42 lines
1.5 KiB
PHP
<?php // $Id$
|
|
|
|
function xmldb_quizreport_overview_upgrade($oldversion=0) {
|
|
|
|
global $CFG, $THEME, $DB;
|
|
|
|
$dbman = $DB->get_manager();
|
|
|
|
$result = true;
|
|
|
|
//===== 1.9.0 upgrade line ======//
|
|
|
|
if ($result && $oldversion < 2008062700) {
|
|
|
|
/// Define table quiz_question_regrade to be created
|
|
$table = new xmldb_table('quiz_question_regrade');
|
|
|
|
/// Adding fields to table quiz_question_regrade
|
|
$table->add_field('id', XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED, XMLDB_NOTNULL, XMLDB_SEQUENCE, null, null, null);
|
|
$table->add_field('questionid', XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED, XMLDB_NOTNULL, null, null, null, null);
|
|
$table->add_field('attemptid', XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED, XMLDB_NOTNULL, null, null, null, null);
|
|
$table->add_field('newgrade', XMLDB_TYPE_NUMBER, '10, 5', null, XMLDB_NOTNULL, null, null, null, null);
|
|
$table->add_field('oldgrade', XMLDB_TYPE_NUMBER, '10, 5', null, XMLDB_NOTNULL, null, null, null, null);
|
|
$table->add_field('regraded', XMLDB_TYPE_INTEGER, '4', XMLDB_UNSIGNED, XMLDB_NOTNULL, null, null, null, null);
|
|
$table->add_field('timemodified', XMLDB_TYPE_INTEGER, '10', XMLDB_UNSIGNED, XMLDB_NOTNULL, null, null, null, null);
|
|
|
|
|
|
/// Adding keys to table quiz_question_regrade
|
|
$table->add_key('primary', XMLDB_KEY_PRIMARY, array('id'));
|
|
|
|
/// Conditionally launch create table for quiz_question_regrade
|
|
if (!$dbman->table_exists($table)) {
|
|
$dbman->create_table($table);
|
|
}
|
|
}
|
|
|
|
|
|
return $result;
|
|
}
|
|
|
|
?>
|