diff --git a/mod/quiz/db/mysql.php b/mod/quiz/db/mysql.php index 499097a8d19..755cf54fab8 100644 --- a/mod/quiz/db/mysql.php +++ b/mod/quiz/db/mysql.php @@ -267,8 +267,8 @@ function quiz_upgrade($oldversion) { ) TYPE=MyISAM COMMENT='Options for questions of type calculated'; "); } - if ($oldversion < 2004101700) { - table_column("quiz_answers", "answer", "answer", "text", "", "", "", "not null"); + if ($oldversion < 2004111400) { + table_column("quiz_responses", "answer", "answer", "text", "", "", "", "not null"); } return true; diff --git a/mod/quiz/db/mysql.sql b/mod/quiz/db/mysql.sql index 43017a15ecb..56e22d4d337 100644 --- a/mod/quiz/db/mysql.sql +++ b/mod/quiz/db/mysql.sql @@ -47,7 +47,7 @@ CREATE TABLE `prefix_quiz` ( CREATE TABLE `prefix_quiz_answers` ( `id` int(10) unsigned NOT NULL auto_increment, `question` int(10) unsigned NOT NULL default '0', - `answer` text NOT NULL default '', + `answer` varchar(255) NOT NULL default '', `fraction` varchar(10) NOT NULL default '0.0', `feedback` text NOT NULL, PRIMARY KEY (`id`), @@ -318,7 +318,7 @@ CREATE TABLE `prefix_quiz_responses` ( `id` int(10) unsigned NOT NULL auto_increment, `attempt` int(10) unsigned NOT NULL default '0', `question` int(10) unsigned NOT NULL default '0', - `answer` varchar(255) NOT NULL default '', + `answer` text NOT NULL default '', `grade` varchar(10) NOT NULL default '0.0', PRIMARY KEY (`id`), KEY `attempt` (`attempt`), diff --git a/mod/quiz/db/postgres7.php b/mod/quiz/db/postgres7.php index dba8d9e7423..0d304d11c9a 100644 --- a/mod/quiz/db/postgres7.php +++ b/mod/quiz/db/postgres7.php @@ -225,8 +225,8 @@ function quiz_upgrade($oldversion) { modify_database ( "", "COMMIT;"); } - if ($oldversion < 2004101700) { - table_column("quiz_answers", "answer", "answer", "text", "", "", "", "not null"); + if ($oldversion < 2004111400) { + table_column("quiz_responses", "answer", "answer", "text", "", "", "", "not null"); } return true; diff --git a/mod/quiz/db/postgres7.sql b/mod/quiz/db/postgres7.sql index 63c15cb1ab6..6c622bb6658 100644 --- a/mod/quiz/db/postgres7.sql +++ b/mod/quiz/db/postgres7.sql @@ -46,7 +46,7 @@ CREATE TABLE prefix_quiz ( CREATE TABLE prefix_quiz_answers ( id SERIAL PRIMARY KEY, question integer NOT NULL default '0', - answer text NOT NULL default '', + answer varchar(255) NOT NULL default '', fraction varchar(10) NOT NULL default '0.0', feedback text NOT NULL default '' ); @@ -211,7 +211,7 @@ CREATE TABLE prefix_quiz_responses ( id SERIAL PRIMARY KEY, attempt integer NOT NULL default '0', question integer NOT NULL default '0', - answer varchar(255) NOT NULL default '', + answer text NOT NULL default '', grade varchar(10) NOT NULL default '0.0' ); # -------------------------------------------------------- diff --git a/mod/quiz/version.php b/mod/quiz/version.php index 59a29d30426..e57d76c4fc7 100644 --- a/mod/quiz/version.php +++ b/mod/quiz/version.php @@ -5,7 +5,7 @@ // This fragment is called by moodle_needs_upgrading() and /admin/index.php //////////////////////////////////////////////////////////////////////////////// -$module->version = 2004101700; // The (date) version of this module +$module->version = 2004111400; // The (date) version of this module $module->requires = 2004091700; // Requires this Moodle version $module->cron = 0; // How often should cron check this module (seconds)?