Index: lams_common/db/model/lams_11.clay
===================================================================
diff -u -r2c4f5ec7f89ba037ad45ea5c1475de60bd9ebca4 -r5dc4fdc2fbf4145803eb2564ed49fad5be08f58a
--- lams_common/db/model/lams_11.clay (.../lams_11.clay) (revision 2c4f5ec7f89ba037ad45ea5c1475de60bd9ebca4)
+++ lams_common/db/model/lams_11.clay (.../lams_11.clay) (revision 5dc4fdc2fbf4145803eb2564ed49fad5be08f58a)
@@ -11,11 +11,11 @@
-
+
-
+
@@ -79,11 +79,11 @@
-
+
-
+
@@ -155,11 +155,11 @@
-
+
-
+
@@ -191,13 +191,13 @@
-
+
-
+
-
+
@@ -206,11 +206,11 @@
-
+
-
+
@@ -271,6 +271,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -297,6 +310,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -387,6 +413,12 @@
+
+
+
+
+
+
@@ -426,16 +458,30 @@
-
+
-
-
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
@@ -458,11 +504,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -611,11 +670,11 @@
-
+
-
+
@@ -746,7 +805,7 @@
-
+
@@ -766,20 +825,21 @@
-
+
-
-
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
@@ -843,11 +903,11 @@
-
+
-
+
@@ -859,8 +919,8 @@
-
+
@@ -912,11 +972,11 @@
-
+
-
+
@@ -925,7 +985,7 @@
-
+
@@ -938,6 +998,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -990,6 +1063,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1020,11 +1106,11 @@
-
+
-
+
@@ -1070,11 +1156,11 @@
-
+
-
+
@@ -1083,11 +1169,11 @@
-
+
-
+
@@ -1109,7 +1195,7 @@
-
+
@@ -1122,7 +1208,7 @@
-
+
@@ -1154,6 +1240,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1206,11 +1318,11 @@
-
+
-
+
@@ -1330,11 +1442,11 @@
-
+
-
+
@@ -1440,11 +1552,11 @@
-
+
-
+
@@ -1692,11 +1804,11 @@
-
+
-
+
@@ -1708,8 +1820,8 @@
-
+
@@ -1721,8 +1833,8 @@
-
+
@@ -1772,11 +1884,11 @@
-
+
-
+
@@ -1788,8 +1900,8 @@
-
+
@@ -1801,8 +1913,8 @@
-
+
@@ -1852,11 +1964,11 @@
-
+
-
+
@@ -1868,8 +1980,8 @@
-
+
@@ -1878,6 +1990,13 @@
+
+
+
+
+
+
+
@@ -1908,11 +2027,11 @@
-
+
-
+
@@ -1944,8 +2063,8 @@
-
+
@@ -2000,8 +2119,8 @@
-
+
@@ -2013,8 +2132,8 @@
-
+
@@ -2032,8 +2151,8 @@
-
+
@@ -2070,8 +2189,8 @@
-
+
@@ -2145,8 +2264,8 @@
-
+
@@ -2196,8 +2315,8 @@
-
+
@@ -2209,8 +2328,8 @@
-
+
@@ -2390,7 +2509,7 @@
-
+
@@ -2434,20 +2553,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2549,13 +2655,6 @@
-
-
-
-
-
-
-
@@ -2593,8 +2692,8 @@
-
+
@@ -2648,8 +2747,8 @@
-
+
@@ -2723,8 +2822,8 @@
-
+
@@ -2736,8 +2835,8 @@
-
+
@@ -2808,11 +2907,11 @@
-
+
-
+
@@ -2924,8 +3023,8 @@
-
+
Index: lams_common/db/sql/create_lams_11_tables.sql
===================================================================
diff -u -r53f5c22785cd5d9d63e6c1557f460ba7314635e5 -r5dc4fdc2fbf4145803eb2564ed49fad5be08f58a
--- lams_common/db/sql/create_lams_11_tables.sql (.../create_lams_11_tables.sql) (revision 53f5c22785cd5d9d63e6c1557f460ba7314635e5)
+++ lams_common/db/sql/create_lams_11_tables.sql (.../create_lams_11_tables.sql) (revision 5dc4fdc2fbf4145803eb2564ed49fad5be08f58a)
@@ -5,7 +5,7 @@
)TYPE=InnoDB;
CREATE TABLE lams_grouping_type (
- grouping_type_id INT(11) NOT NULL DEFAULT 0
+ grouping_type_id INT(11) NOT NULL
, description VARCHAR(128) NOT NULL
, PRIMARY KEY (grouping_type_id)
)TYPE=InnoDB;
@@ -17,15 +17,15 @@
)TYPE=InnoDB;
CREATE TABLE lams_learning_library (
- learning_library_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
+ learning_library_id BIGINT(20) NOT NULL AUTO_INCREMENT
, description TEXT
, title VARCHAR(255)
, create_date_time DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00'
, PRIMARY KEY (learning_library_id)
)TYPE=InnoDB;
CREATE TABLE lams_organisation_type (
- organisation_type_id INT(3) NOT NULL DEFAULT 0
+ organisation_type_id INT(3) NOT NULL
, name VARCHAR(64) NOT NULL
, description VARCHAR(255) NOT NULL
, PRIMARY KEY (organisation_type_id)
@@ -79,13 +79,13 @@
)TYPE=InnoDB;
CREATE TABLE lams_authentication_method_type (
- authentication_method_type_id INT(3) NOT NULL DEFAULT 0
+ authentication_method_type_id INT(3) NOT NULL
, description VARCHAR(64) NOT NULL
, PRIMARY KEY (authentication_method_type_id)
)TYPE=InnoDB;
CREATE TABLE lams_authentication_method (
- authentication_method_id BIGINT(20) NOT NULL DEFAULT 0
+ authentication_method_id BIGINT(20) NOT NULL
, authentication_method_type_id INT(3) NOT NULL DEFAULT 0
, authentication_method_name VARCHAR(255) NOT NULL
, UNIQUE UQ_lams_authentication_method_1 (authentication_method_name)
@@ -96,7 +96,7 @@
)TYPE=InnoDB;
CREATE TABLE lams_workspace_folder (
- workspace_folder_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
+ workspace_folder_id BIGINT(20) NOT NULL AUTO_INCREMENT
, parent_folder_id BIGINT(20)
, name VARCHAR(64) NOT NULL
, workspace_id BIGINT(20) NOT NULL
@@ -107,29 +107,32 @@
)TYPE=InnoDB;
CREATE TABLE lams_workspace (
- workspace_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
+ workspace_id BIGINT(20) NOT NULL AUTO_INCREMENT
, root_folder_id BIGINT(20) NOT NULL
+ , name VARCHAR(255)
, PRIMARY KEY (workspace_id)
, INDEX (root_folder_id)
, CONSTRAINT FK_lams_workspace_1 FOREIGN KEY (root_folder_id)
REFERENCES lams_workspace_folder (workspace_folder_id) ON DELETE NO ACTION ON UPDATE NO ACTION
)TYPE=InnoDB;
CREATE TABLE lams_grouping (
- grouping_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
+ grouping_id BIGINT(20) NOT NULL AUTO_INCREMENT
+ , grouping_ui_id INT(11)
, grouping_type_id INT(11) NOT NULL
, number_of_groups INT(11)
, learners_per_group INT(11)
, staff_group_id BIGINT(20) DEFAULT 0
, max_number_of_groups INT(3)
+ , id INT(11)
, PRIMARY KEY (grouping_id)
, INDEX (grouping_type_id)
, CONSTRAINT FK_lams_learning_grouping_1 FOREIGN KEY (grouping_type_id)
REFERENCES lams_grouping_type (grouping_type_id) ON DELETE NO ACTION ON UPDATE NO ACTION
)TYPE=InnoDB;
CREATE TABLE lams_organisation (
- organisation_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
+ organisation_id BIGINT(20) NOT NULL AUTO_INCREMENT
, name VARCHAR(250)
, description VARCHAR(250)
, parent_organisation_id BIGINT(20)
@@ -149,7 +152,7 @@
)TYPE=InnoDB;
CREATE TABLE lams_user (
- user_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
+ user_id BIGINT(20) NOT NULL AUTO_INCREMENT
, login VARCHAR(20) NOT NULL
, password VARCHAR(50) NOT NULL
, title VARCHAR(32)
@@ -187,7 +190,7 @@
CREATE INDEX login ON lams_user (login ASC);
CREATE TABLE lams_learning_design (
- learning_design_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
+ learning_design_id BIGINT(20) NOT NULL AUTO_INCREMENT
, id INT(11)
, description TEXT
, title VARCHAR(255)
@@ -200,11 +203,10 @@
, help_text TEXT
, lesson_copy_flag TINYINT(4) NOT NULL DEFAULT 0
, create_date_time DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00'
- , version VARCHAR(56) NOT NULL
+ , version VARCHAR(56)
, parent_learning_design_id BIGINT(20)
- , open_date_time DATETIME
- , close_date_time DATETIME
- , workspace_folder_id BIGINT(20) NOT NULL
+ , workspace_folder_id BIGINT(20)
+ , duration BIGINT(38)
, PRIMARY KEY (learning_design_id)
, INDEX (parent_learning_design_id)
, CONSTRAINT FK_lams_learning_design_2 FOREIGN KEY (parent_learning_design_id)
@@ -219,7 +221,7 @@
CREATE INDEX idx_design_first_act ON lams_learning_design (first_activity_id ASC);
CREATE TABLE lams_group (
- group_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
+ group_id BIGINT(20) NOT NULL AUTO_INCREMENT
, grouping_id BIGINT(20) NOT NULL
, order_id INT(6) NOT NULL DEFAULT 1
, PRIMARY KEY (group_id)
@@ -229,7 +231,7 @@
)TYPE=InnoDB;
CREATE TABLE lams_user_organisation (
- user_organisation_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
+ user_organisation_id BIGINT(20) NOT NULL AUTO_INCREMENT
, organisation_id BIGINT(20) NOT NULL
, user_id BIGINT(20) NOT NULL
, PRIMARY KEY (user_organisation_id)
@@ -270,15 +272,17 @@
)TYPE=InnoDB;
CREATE TABLE lams_learning_activity (
- activity_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
- , id INT(11)
+ activity_id BIGINT(20) NOT NULL AUTO_INCREMENT
+ , activity_ui_id INT(11)
, description TEXT
, title VARCHAR(255)
, xcoord INT(11)
, ycoord INT(11)
, parent_activity_id BIGINT(20)
+ , parent_ui_id INT(11)
, learning_activity_type_id INT(11) NOT NULL DEFAULT 0
, grouping_id BIGINT(20)
+ , grouping_ui_id INT(11)
, order_id INT(11)
, define_later_flag TINYINT(4) NOT NULL DEFAULT 0
, learning_design_id BIGINT(20)
@@ -287,13 +291,15 @@
, offline_instructions TEXT
, max_number_of_options INT(5)
, min_number_of_options INT(5)
+ , options_instructions TEXT
, tool_id BIGINT(20)
, tool_content_id BIGINT(20)
, gate_activity_level_id INT(11)
- , gate_start_date_time DATETIME
- , gate_end_date_time DATETIME
+ , gate_start_time_offset BIGINT(38)
+ , gate_end_time_offset BIGINT(38)
, library_activity_ui_image VARCHAR(255)
, create_grouping_id BIGINT(20)
+ , create_grouping_ui_id INT(11)
, library_activity_id BIGINT(20)
, PRIMARY KEY (activity_id)
, INDEX (learning_library_id)
@@ -350,7 +356,7 @@
)TYPE=InnoDB;
CREATE TABLE lams_user_organisation_role (
- user_organisation_role_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
+ user_organisation_role_id BIGINT(20) NOT NULL AUTO_INCREMENT
, user_organisation_id BIGINT(20) NOT NULL
, role_id INT(6) NOT NULL
, PRIMARY KEY (user_organisation_role_id)
@@ -365,6 +371,7 @@
CREATE TABLE lams_tool_session (
tool_session_id BIGINT(20) NOT NULL AUTO_INCREMENT
, tool_session_type_id INT(3) NOT NULL
+ , lesson_id BIGINT(20) NOT NULL
, activity_id BIGINT(20) NOT NULL
, tool_session_state_id INT(3) NOT NULL
, create_date_time DATETIME NOT NULL
@@ -430,7 +437,7 @@
)TYPE=InnoDB;
CREATE TABLE lams_tool_content (
- tool_content_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
+ tool_content_id BIGINT(20) NOT NULL AUTO_INCREMENT
, tool_id BIGINT(20) NOT NULL
, PRIMARY KEY (tool_content_id)
, INDEX (tool_id)
@@ -461,14 +468,16 @@
)TYPE=InnoDB;
CREATE TABLE lams_learning_transition (
- transition_id BIGINT(20) NOT NULL DEFAULT 0 AUTO_INCREMENT
- , id INT(11)
+ transition_id BIGINT(20) NOT NULL AUTO_INCREMENT
+ , transition_ui_id INT(11)
, description TEXT
, title VARCHAR(255)
- , to_activity_id BIGINT(20)
- , from_activity_id BIGINT(20)
+ , to_activity_id BIGINT(20) NOT NULL
+ , from_activity_id BIGINT(20) NOT NULL
, learning_design_id BIGINT(20) NOT NULL DEFAULT 0
, create_date_time DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00'
+ , to_ui_id INT(11) NOT NULL
+ , from_ui_id INT(11) NOT NULL
, PRIMARY KEY (transition_id)
, INDEX (from_activity_id)
, CONSTRAINT FK_learning_transition_3 FOREIGN KEY (from_activity_id)