mirror of
https://github.com/moodle/moodle.git
synced 2025-01-22 08:11:26 +01:00
e9d8777ffb
some PostgreSQL fixes (Multianswer stuff had not been done on Postgres yet)
245 lines
6.9 KiB
SQL
245 lines
6.9 KiB
SQL
# phpMyAdmin MySQL-Dump
|
|
# version 2.3.2-dev
|
|
# http://www.phpmyadmin.net/ (download page)
|
|
#
|
|
# Host: localhost
|
|
# Generation Time: Oct 16, 2002 at 01:12 AM
|
|
# Server version: 3.23.49
|
|
# PHP Version: 4.2.3
|
|
# Database : moodle
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table quiz
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz (
|
|
id SERIAL PRIMARY KEY,
|
|
course integer NOT NULL default '0',
|
|
name varchar(255) NOT NULL default '',
|
|
intro text NOT NULL default '',
|
|
timeopen integer NOT NULL default '0',
|
|
timeclose integer NOT NULL default '0',
|
|
attempts integer NOT NULL default '0',
|
|
attemptonlast integer NOT NULL default '0',
|
|
feedback integer NOT NULL default '0',
|
|
correctanswers integer NOT NULL default '1',
|
|
grademethod integer NOT NULL default '1',
|
|
review integer NOT NULL default '0',
|
|
shufflequestions integer NOT NULL default '0',
|
|
shuffleanswers integer NOT NULL default '0',
|
|
questions text NOT NULL default '',
|
|
sumgrades integer NOT NULL default '0',
|
|
grade integer NOT NULL default '0',
|
|
timecreated integer NOT NULL default '0',
|
|
timemodified integer NOT NULL default '0'
|
|
);
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table quiz_answers
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_answers (
|
|
id SERIAL PRIMARY KEY,
|
|
question integer NOT NULL default '0',
|
|
answer varchar(255) NOT NULL default '',
|
|
fraction varchar(10) NOT NULL default '0.0',
|
|
feedback text NOT NULL default ''
|
|
);
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table quiz_attempts
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_attempts (
|
|
id SERIAL PRIMARY KEY,
|
|
quiz integer NOT NULL default '0',
|
|
userid integer NOT NULL default '0',
|
|
attempt integer NOT NULL default '0',
|
|
sumgrades varchar(10) NOT NULL default '0.0',
|
|
timestart integer NOT NULL default '0',
|
|
timefinish integer NOT NULL default '0',
|
|
timemodified integer NOT NULL default '0'
|
|
);
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table quiz_categories
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_categories (
|
|
id SERIAL PRIMARY KEY,
|
|
course integer NOT NULL default '0',
|
|
name varchar(255) NOT NULL default '',
|
|
info text NOT NULL default '',
|
|
publish integer NOT NULL default '0'
|
|
);
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table quiz_grades
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_grades (
|
|
id SERIAL PRIMARY KEY,
|
|
quiz integer NOT NULL default '0',
|
|
userid integer NOT NULL default '0',
|
|
grade varchar(10) NOT NULL default '0.0',
|
|
timemodified integer NOT NULL default '0'
|
|
);
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table quiz_match
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_match (
|
|
id SERIAL PRIMARY KEY,
|
|
question integer NOT NULL default '0',
|
|
subquestions varchar(255) NOT NULL default ''
|
|
);
|
|
# --------------------------------------------------------
|
|
CREATE INDEX prefix_quiz_match_question_idx ON prefix_quiz_match (question);
|
|
|
|
#
|
|
# Table structure for table `quiz_match_sub`
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_match_sub (
|
|
id SERIAL PRIMARY KEY,
|
|
question integer NOT NULL default '0',
|
|
questiontext text NOT NULL default '',
|
|
answertext varchar(255) NOT NULL default ''
|
|
);
|
|
# --------------------------------------------------------
|
|
CREATE INDEX prefix_quiz_match_sub_question_idx ON prefix_quiz_match_sub (question);
|
|
|
|
|
|
#
|
|
# Table structure for table `quiz_multianswers`
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_multianswers (
|
|
id SERIAL PRIMARY KEY,
|
|
question integer NOT NULL default '0',
|
|
answers varchar(255) NOT NULL default '',
|
|
positionkey varchar(255) NOT NULL default '',
|
|
answertype integer NOT NULL default '0',
|
|
norm integer NOT NULL default '1'
|
|
);
|
|
CREATE INDEX prefix_quiz_multianswers_question_idx ON prefix_quiz_multianswers (question);
|
|
|
|
#
|
|
# Table structure for table quiz_multichoice
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_multichoice (
|
|
id SERIAL PRIMARY KEY,
|
|
question integer NOT NULL default '0',
|
|
layout integer NOT NULL default '0',
|
|
answers varchar(255) NOT NULL default '',
|
|
single integer NOT NULL default '0'
|
|
);
|
|
# --------------------------------------------------------
|
|
CREATE INDEX prefix_quiz_multichoice_question_idx ON prefix_quiz_multichoice (question);
|
|
|
|
#
|
|
# Table structure for table quiz_numerical
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_numerical (
|
|
id SERIAL PRIMARY KEY,
|
|
question integer NOT NULL default '0',
|
|
answer integer NOT NULL default '0',
|
|
min varchar(255) NOT NULL default '',
|
|
max varchar(255) NOT NULL default ''
|
|
);
|
|
# --------------------------------------------------------
|
|
CREATE INDEX prefix_quiz_numerical_answer_idx ON prefix_quiz_numerical (answer);
|
|
|
|
#
|
|
# Table structure for table quiz_question_grades
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_question_grades (
|
|
id SERIAL PRIMARY KEY,
|
|
quiz integer NOT NULL default '0',
|
|
question integer NOT NULL default '0',
|
|
grade integer NOT NULL default '0'
|
|
);
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table quiz_questions
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_questions (
|
|
id SERIAL PRIMARY KEY,
|
|
category integer NOT NULL default '0',
|
|
name varchar(255) NOT NULL default '',
|
|
questiontext text NOT NULL default '',
|
|
image varchar(255) NOT NULL default '',
|
|
defaultgrade integer NOT NULL default '1',
|
|
qtype integer NOT NULL default '0',
|
|
stamp varchar(255) NOT NULL default ''
|
|
);
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table quiz_randomsamatch
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_randomsamatch (
|
|
id SERIAL PRIMARY KEY,
|
|
question integer NOT NULL default '0',
|
|
choose integer NOT NULL default '4'
|
|
);
|
|
|
|
#
|
|
# Table structure for table quiz_responses
|
|
#
|
|
|
|
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 '',
|
|
grade varchar(10) NOT NULL default '0.0'
|
|
);
|
|
# --------------------------------------------------------
|
|
|
|
#
|
|
# Table structure for table quiz_shortanswer
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_shortanswer (
|
|
id SERIAL PRIMARY KEY,
|
|
question integer NOT NULL default '0',
|
|
answers varchar(255) NOT NULL default '',
|
|
usecase integer NOT NULL default '0'
|
|
);
|
|
# --------------------------------------------------------
|
|
CREATE INDEX prefix_quiz_shortanswer_question_idx ON prefix_quiz_shortanswer (question);
|
|
|
|
#
|
|
# Table structure for table quiz_truefalse
|
|
#
|
|
|
|
CREATE TABLE prefix_quiz_truefalse (
|
|
id SERIAL PRIMARY KEY,
|
|
question integer NOT NULL default '0',
|
|
trueanswer integer NOT NULL default '0',
|
|
falseanswer integer NOT NULL default '0'
|
|
);
|
|
CREATE INDEX prefix_quiz_truefalse_question_idx ON prefix_quiz_truefalse (question);
|
|
|
|
|
|
INSERT INTO prefix_log_display VALUES ('quiz', 'view', 'quiz', 'name');
|
|
INSERT INTO prefix_log_display VALUES ('quiz', 'report', 'quiz', 'name');
|
|
INSERT INTO prefix_log_display VALUES ('quiz', 'attempt', 'quiz', 'name');
|
|
INSERT INTO prefix_log_display VALUES ('quiz', 'submit', 'quiz', 'name');
|
|
INSERT INTO prefix_log_display VALUES ('quiz', 'review', 'quiz', 'name');
|
|
|