2007-11-29 02:56:10 +00:00
|
|
|
create table bolt_user (
|
|
|
|
user_id integer not null,
|
|
|
|
birth_year integer not null,
|
|
|
|
sex smallint not null,
|
|
|
|
attrs text not null,
|
|
|
|
primary key (user_id)
|
|
|
|
);
|
|
|
|
|
2007-10-30 22:31:13 +00:00
|
|
|
create table bolt_course (
|
|
|
|
id integer not null auto_increment,
|
|
|
|
create_time integer not null,
|
|
|
|
short_name varchar(255) not null,
|
|
|
|
name varchar(255) not null,
|
|
|
|
description text not null,
|
|
|
|
doc_file varchar(255) not null,
|
|
|
|
primary key (id)
|
|
|
|
);
|
|
|
|
|
|
|
|
create table bolt_enrollment (
|
|
|
|
create_time integer not null,
|
|
|
|
user_id integer not null,
|
|
|
|
course_id integer not null,
|
2007-11-29 02:56:10 +00:00
|
|
|
last_view integer not null,
|
|
|
|
fraction_done double not null,
|
|
|
|
mastery double not null,
|
2007-10-30 22:31:13 +00:00
|
|
|
state text not null
|
|
|
|
);
|
|
|
|
|
|
|
|
create table bolt_view (
|
|
|
|
id integer not null auto_increment,
|
|
|
|
user_id integer not null,
|
|
|
|
course_id integer not null,
|
|
|
|
item_name varchar(255) not null,
|
|
|
|
start_time integer not null,
|
|
|
|
end_time integer not null,
|
|
|
|
primary key (id)
|
|
|
|
);
|