]> git.mjollnir.org Git - moodle.git/commitdiff
test commit for lineending cleanup
authorskodak <skodak>
Wed, 20 Sep 2006 19:20:34 +0000 (19:20 +0000)
committerskodak <skodak>
Wed, 20 Sep 2006 19:20:34 +0000 (19:20 +0000)
mod/workshop/db/oci8po.sql

index 1a9e2e9055e46bf5d501105662be2a347505f46b..443d129562227caca682a1b8b2ec6d5b9b0008af 100755 (executable)
-rem\r
-rem Table structure for table workshop\r
-rem\r
-\r
-drop TABLE prefix_workshop;\r
-CREATE TABLE prefix_workshop (\r
-  id number(10) primary key,\r
-  course number(10)  default '0' not null,\r
-  name varchar2(255) default '' not null,\r
-  description varchar2(255) NOT NULL,\r
-  nelements number(3)  default '1' not null,\r
-  phase number(2)  default '0' not null,\r
-  format number(2)  default '0' not null,\r
-  gradingstrategy number(2)  default '1' not null,\r
-  resubmit number(2)  default '0' not null,\r
-  agreeassessments number(2)  default '0' not null,\r
-  hidegrades number(2)  default '0' not null,\r
-  anonymous number(2)  default '0' not null,\r
-  includeself number(2)  default '0' not null,\r
-  maxbytes number(10)  default '100000' not null,\r
-  deadline number(10)  default '0' not null,\r
-  grade number(10) default '0' not null,\r
-  ntassessments number(3)  default '0' not null,\r
-  nsassessments number(3)  default '0' not null,\r
-  overallocation number(3)  default '0' not null,\r
-  timemodified number(10)  default '0' not null,\r
-  mergegrades number(3)  default '0' not null,\r
-  teacherweight number(3)  default '5' NOT NULL,\r
-  peerweight number(3)  default '5' NOT NULL,\r
-  includeteachersgrade number(3)  default '0' not null,\r
-  biasweight number(3)  default '5' NOT NULL,\r
-  reliabilityweight number(3)  default '5' NOT NULL,\r
-  gradingweight number(3)  default '5' NOT NULL,\r
-  showleaguetable number(3)  default '0' not null\r
-);\r
-\r
-COMMENT on table prefix_workshop is 'Defines workshop';\r
-\r
-drop sequence p_workshop_seq;\r
-create sequence p_workshop_seq;\r
-\r
-create or replace trigger p_workshop_trig\r
-  before insert on prefix_workshop\r
-  referencing new as new_row\r
-  for each row\r
-  begin\r
-    select p_workshop_seq.nextval into :new_row.id from dual;\r
-  end;\r
-.\r
-/\r
-\r
-insert into prefix_workshop( course,name,description,nelements,phase,format,gradingstrategy,resubmit,agreeassessments,hidegrades,anonymous,includeself,maxbytes,deadline,grade,ntassessments,nsassessments,timemodified,mergegrades,teacherweight,peerweight,includeteachersgrade,biasweight,reliabilityweight,gradingweight,showleaguetable) values (1,'1','1',1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);\r
-insert into prefix_workshop( course,name,description,nelements,phase,format,gradingstrategy,resubmit,agreeassessments,hidegrades,anonymous,includeself,maxbytes,deadline,grade,ntassessments,nsassessments,timemodified,mergegrades,teacherweight,peerweight,includeteachersgrade,biasweight,reliabilityweight,gradingweight,showleaguetable) values (2,'2','2',2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2);\r
-insert into prefix_workshop( course,name,description,nelements,phase,format,gradingstrategy,resubmit,agreeassessments,hidegrades,anonymous,includeself,maxbytes,deadline,grade,ntassessments,nsassessments,timemodified,mergegrades,teacherweight,peerweight,includeteachersgrade,biasweight,reliabilityweight,gradingweight,showleaguetable) values (3,'3','3',3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3);\r
-insert into prefix_workshop( course,name,description,nelements,phase,format,gradingstrategy,resubmit,agreeassessments,hidegrades,anonymous,includeself,maxbytes,deadline,grade,ntassessments,nsassessments,timemodified,mergegrades,teacherweight,peerweight,includeteachersgrade,biasweight,reliabilityweight,gradingweight,showleaguetable) values (4,'4','4',4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4);\r
-\r
-col format format 9999\r
-select * from prefix_workshop order by 1,2;\r
-rem --------------------------------------------------------\r
-\r
-rem\r
-rem Table structure for table workshop_submissions\r
-rem\r
-\r
-drop TABLE prefix_workshop_submissions;\r
-CREATE TABLE prefix_workshop_submissions (\r
-  id number(10) primary key,\r
-  workshopid number(10)  default '0' not null,\r
-  userid number(10)  default '0' not null,\r
-  title varchar2(100) default '' not null,\r
-  timecreated number(10)  default '0' not null,\r
-  mailed number(2)  default '0' not null,\r
-  teachergrade number(3)  default '0' not null,\r
-  peergrade number(3)  default '0' not null,\r
-  biasgrade number(3)  default '0' not null,\r
-  reliabilitygrade number(3)  default '0' not null,\r
-  gradinggrade number(3)  default '0' not null,\r
-  finalgrade number(3)  default '0' not null\r
-);\r
-\r
-CREATE INDEX title ON prefix_workshop_submissions(title);\r
-\r
-comment on TABLE prefix_workshop_submissions is 'Info about submitted work from teacher and students';\r
-\r
-drop sequence p_workshop_submissions_seq;\r
-create sequence p_workshop_submissions_seq;\r
-\r
-create or replace trigger p_workshop_submissions_trig\r
-  before insert on prefix_workshop_submissions\r
-  referencing new as new_row\r
-  for each row\r
-  begin\r
-    select p_workshop_submissions_seq.nextval into :new_row.id from dual;\r
-  end;\r
-.\r
-/\r
-\r
-insert into prefix_workshop_submissions ( workshopid,userid,title,timecreated,mailed,teachergrade,peergrade,biasgrade,reliabilitygrade,gradinggrade,finalgrade) values(1,1,'1',1,1,1,1,1,1,1,1);\r
-insert into prefix_workshop_submissions ( workshopid,userid,title,timecreated,mailed,teachergrade,peergrade,biasgrade,reliabilitygrade,gradinggrade,finalgrade) values(2,2,'2',2,2,2,2,2,2,2,2);\r
-insert into prefix_workshop_submissions ( workshopid,userid,title,timecreated,mailed,teachergrade,peergrade,biasgrade,reliabilitygrade,gradinggrade,finalgrade) values(3,3,'3',3,3,3,3,3,3,3,3);\r
-insert into prefix_workshop_submissions ( workshopid,userid,title,timecreated,mailed,teachergrade,peergrade,biasgrade,reliabilitygrade,gradinggrade,finalgrade) values(4,4,'4',4,4,4,4,4,4,4,4);\r
-\r
-select * from prefix_workshop_submissions order by 1,2;\r
-\r
-rem --------------------------------------------------------\r
-\r
-rem\r
-rem Table structure for table workshop_assessments\r
-rem\r
-\r
-drop TABLE prefix_workshop_assessments;\r
-CREATE TABLE prefix_workshop_assessments (\r
-  id number(10) primary key,\r
-  workshopid number(10)  default '0' not null,\r
-  submissionid number(10)  default '0' not null,\r
-  userid number(10)  default '0' not null,\r
-  timecreated number(10)  default '0' not null,\r
-  timegraded number(10)  default '0' not null,\r
-  timeagreed number(10)  default '0' not null,\r
-  grade float default '0' not null,\r
-  gradinggrade number(3) default '0' not null,\r
-  mailed number(2)  default '0' not null,\r
-  resubmission number(2)  default '0' not null,\r
-  generalcomment varchar2(255) NOT NULL,\r
-  teachercomment varchar2(255) NOT NULL\r
-);\r
-\r
-comment on TABLE prefix_workshop_assessments is 'Info about assessments by teacher and students';\r
-\r
-drop sequence p_workshop_assessments_seq;\r
-create sequence p_workshop_assessments_seq;\r
-\r
-create or replace trigger p_workshop_assessments_trig\r
-  before insert on prefix_workshop_assessments\r
-  referencing new as new_row\r
-  for each row\r
-  begin\r
-    select p_workshop_assessments_seq.nextval into :new_row.id from dual;\r
-  end;\r
-.\r
-/\r
-\r
-insert into prefix_workshop_assessments (workshopid,submissionid,userid,timecreated,timegraded,timeagreed,grade,gradinggrade,mailed,generalcomment,teachercomment) values(1,1,1,1,1,1,1,1,1,'1','1'); \r
-insert into prefix_workshop_assessments (workshopid,submissionid,userid,timecreated,timegraded,timeagreed,grade,gradinggrade,mailed,generalcomment,teachercomment) values(2,2,2,2,2,2,2,2,2,'2','2'); \r
-insert into prefix_workshop_assessments (workshopid,submissionid,userid,timecreated,timegraded,timeagreed,grade,gradinggrade,mailed,generalcomment,teachercomment) values(3,3,3,3,3,3,3,3,3,'3','3'); \r
-insert into prefix_workshop_assessments (workshopid,submissionid,userid,timecreated,timegraded,timeagreed,grade,gradinggrade,mailed,generalcomment,teachercomment) values(4,4,4,4,4,4,4,4,4,'4','4'); \r
-\r
-select * from prefix_workshop_assessments order by 1,2;\r
-\r
-rem --------------------------------------------------------\r
-\r
-rem\r
-rem Table structure for table workshop_elements\r
-rem\r
-\r
-drop TABLE prefix_workshop_elements;\r
-CREATE TABLE prefix_workshop_elements (\r
-  id number(10) primary key,\r
-  workshopid number(10)  default '0' not null,\r
-  elementno number(3)  default '0' not null,\r
-  description varchar2(255) NOT NULL,\r
-  scale number(3)  default '0' not null,\r
-  maxscore number(3)  default '1' not null,\r
-  weight float default '1.0' not null\r
-);\r
-\r
-comment on TABLE prefix_workshop_elements is 'Info about marking scheme of assignment';\r
-\r
-drop sequence p_workshop_elements_seq;\r
-create sequence p_workshop_elements_seq;\r
-\r
-create or replace trigger p_workshop_elements_trig\r
-  before insert on prefix_workshop_elements\r
-  referencing new as new_row\r
-  for each row\r
-  begin\r
-    select p_workshop_elements_seq.nextval into :new_row.id from dual;\r
-  end;\r
-.\r
-/\r
-\r
-insert into prefix_workshop_elements ( workshopid, elementno, description, scale, maxscore, weight) values(1,1,'1',1,1,1);\r
-insert into prefix_workshop_elements ( workshopid, elementno, description, scale, maxscore, weight) values(2,2,'2',2,2,2);\r
-insert into prefix_workshop_elements ( workshopid, elementno, description, scale, maxscore, weight) values(3,3,'3',3,3,3);\r
-insert into prefix_workshop_elements ( workshopid, elementno, description, scale, maxscore, weight) values(4,4,'4',4,4,4);\r
-\r
-select * from prefix_workshop_elements order by 1,2;\r
-\r
-rem --------------------------------------------------------\r
-\r
-rem\r
-rem Table structure for table workshop_rubrics\r
-rem\r
-\r
-drop TABLE prefix_workshop_rubrics;\r
-CREATE TABLE prefix_workshop_rubrics (\r
-  id number(10) primary key,\r
-  workshopid number(10)  default '0' not null,\r
-  elementno number(10)  default '0' not null,\r
-  rubricno number(3)  default '0' not null,\r
-  description varchar2(255) NOT NULL\r
-  );\r
-\r
-comment on TABLE prefix_workshop_rubrics is 'Info about the rubrics marking scheme';\r
-\r
-drop sequence p_workshop_rubrics_seq;\r
-create sequence p_workshop_rubrics_seq;\r
-\r
-create or replace trigger p_workshop_rubrics_trig\r
-  before insert on prefix_workshop_rubrics\r
-  referencing new as new_row\r
-  for each row\r
-  begin\r
-    select p_workshop_rubrics_seq.nextval into :new_row.id from dual;\r
-  end;\r
-.\r
-/\r
-\r
-insert into prefix_workshop_rubrics ( workshopid,elementno,rubricno,description) values(1,1,1,'1');\r
-insert into prefix_workshop_rubrics ( workshopid,elementno,rubricno,description) values(2,2,2,'2');\r
-insert into prefix_workshop_rubrics ( workshopid,elementno,rubricno,description) values(3,3,3,'3');\r
-insert into prefix_workshop_rubrics ( workshopid,elementno,rubricno,description) values(4,4,4,'4');\r
-\r
-select * from prefix_workshop_rubrics order by 1,2;\r
-\r
-rem --------------------------------------------------------\r
-\r
-rem\r
-rem Table structure for table workshop_grades\r
-rem\r
-\r
-drop TABLE prefix_workshop_grades;\r
-CREATE TABLE prefix_workshop_grades (\r
-  id number(10) primary key,\r
-  workshopid number(10)  default '0' not null, \r
-  assessmentid number(10)  default '0' not null,\r
-  elementno number(10)  default '0' not null,\r
-  feedback varchar2(255) default '' not null,\r
-  grade number(3) default '0' not null\r
-  );\r
-\r
-comment on TABLE prefix_workshop_grades is 'Info about individual grades given to each element';\r
-\r
-drop sequence p_workshop_grades_seq;\r
-create sequence p_workshop_grades_seq;\r
-\r
-create or replace trigger p_workshop_grades_trig\r
-  before insert on prefix_workshop_grades\r
-  referencing new as new_row\r
-  for each row\r
-  begin\r
-    select p_workshop_grades_seq.nextval into :new_row.id from dual;\r
-  end;\r
-.\r
-/\r
-\r
-insert into prefix_workshop_grades (workshopid,assessmentid,elementno,feedback,grade) values(1,1,1,'1',1);\r
-insert into prefix_workshop_grades (workshopid,assessmentid,elementno,feedback,grade) values(2,2,2,'2',2);\r
-insert into prefix_workshop_grades (workshopid,assessmentid,elementno,feedback,grade) values(3,3,3,'3',3);\r
-insert into prefix_workshop_grades (workshopid,assessmentid,elementno,feedback,grade) values(4,4,4,'4',4);\r
-\r
-col feedback format a10\r
-select * from prefix_workshop_grades order by 1,2;\r
-\r
-rem --------------------------------------------------------\r
-\r
-rem\r
-rem Table structure for table workshop_comments\r
-rem\r
-\r
-drop TABLE prefix_workshop_comments;\r
-CREATE TABLE prefix_workshop_comments (\r
-  id number(10) primary key,\r
-  workshopid number(10)  default '0' not null, \r
-  assessmentid number(10)  default '0' not null,\r
-  userid number(10)  default '0' not null,\r
-  timecreated number(10)  default '0' not null,\r
-  mailed number(2)  default '0' not null,\r
-  comments varchar2(255) NOT NULL\r
-  );\r
-\r
-comment on TABLE prefix_workshop_comments is 'Defines comments';\r
-\r
-drop sequence p_workshop_comments_seq;\r
-create sequence p_workshop_comments_seq;\r
-\r
-create or replace trigger p_workshop_comments_trig\r
-  before insert on prefix_workshop_comments\r
-  referencing new as new_row\r
-  for each row\r
-  begin\r
-    select p_workshop_comments_seq.nextval into :new_row.id from dual;\r
-  end;\r
-.\r
-/\r
-\r
-insert into prefix_workshop_comments ( workshopid, assessmentid, userid, timecreated, mailed, comments) values(1,1,1,1,1,'1');\r
-insert into prefix_workshop_comments ( workshopid, assessmentid, userid, timecreated, mailed, comments) values(2,2,2,2,2,'2');\r
-insert into prefix_workshop_comments ( workshopid, assessmentid, userid, timecreated, mailed, comments) values(3,3,3,3,3,'3');\r
-insert into prefix_workshop_comments ( workshopid, assessmentid, userid, timecreated, mailed, comments) values(4,4,4,4,4,'4');\r
-\r
-select * from prefix_workshop_comments order by 1,2;\r
-\r
-rem --------------------------------------------------------\r
-\r
-delete from prefix_log_display where module='workshop';\r
-\r
-INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'assess', 'workshop', 'name');\r
-INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'close', 'workshop', 'name');\r
-INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'display grades', 'workshop', 'name');\r
-INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'grade', 'workshop', 'name');\r
-INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'hide grades', 'workshop', 'name');\r
-INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'open', 'workshop', 'name');\r
-INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'submit', 'workshop', 'name');\r
-INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'view', 'workshop', 'name');\r
-INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'update', 'workshop', 'name');\r
-\r
-select * from prefix_log_display where module='workshop' order by 1,2;\r
+rem
+rem Table structure for table workshop
+rem
+
+drop TABLE prefix_workshop;
+CREATE TABLE prefix_workshop (
+  id number(10) primary key,
+  course number(10)  default '0' not null,
+  name varchar2(255) default '' not null,
+  description varchar2(255) NOT NULL,
+  nelements number(3)  default '1' not null,
+  phase number(2)  default '0' not null,
+  format number(2)  default '0' not null,
+  gradingstrategy number(2)  default '1' not null,
+  resubmit number(2)  default '0' not null,
+  agreeassessments number(2)  default '0' not null,
+  hidegrades number(2)  default '0' not null,
+  anonymous number(2)  default '0' not null,
+  includeself number(2)  default '0' not null,
+  maxbytes number(10)  default '100000' not null,
+  deadline number(10)  default '0' not null,
+  grade number(10) default '0' not null,
+  ntassessments number(3)  default '0' not null,
+  nsassessments number(3)  default '0' not null,
+  overallocation number(3)  default '0' not null,
+  timemodified number(10)  default '0' not null,
+  mergegrades number(3)  default '0' not null,
+  teacherweight number(3)  default '5' NOT NULL,
+  peerweight number(3)  default '5' NOT NULL,
+  includeteachersgrade number(3)  default '0' not null,
+  biasweight number(3)  default '5' NOT NULL,
+  reliabilityweight number(3)  default '5' NOT NULL,
+  gradingweight number(3)  default '5' NOT NULL,
+  showleaguetable number(3)  default '0' not null
+);
+
+COMMENT on table prefix_workshop is 'Defines workshop';
+
+drop sequence p_workshop_seq;
+create sequence p_workshop_seq;
+
+create or replace trigger p_workshop_trig
+  before insert on prefix_workshop
+  referencing new as new_row
+  for each row
+  begin
+    select p_workshop_seq.nextval into :new_row.id from dual;
+  end;
+.
+/
+
+insert into prefix_workshop( course,name,description,nelements,phase,format,gradingstrategy,resubmit,agreeassessments,hidegrades,anonymous,includeself,maxbytes,deadline,grade,ntassessments,nsassessments,timemodified,mergegrades,teacherweight,peerweight,includeteachersgrade,biasweight,reliabilityweight,gradingweight,showleaguetable) values (1,'1','1',1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1);
+insert into prefix_workshop( course,name,description,nelements,phase,format,gradingstrategy,resubmit,agreeassessments,hidegrades,anonymous,includeself,maxbytes,deadline,grade,ntassessments,nsassessments,timemodified,mergegrades,teacherweight,peerweight,includeteachersgrade,biasweight,reliabilityweight,gradingweight,showleaguetable) values (2,'2','2',2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2);
+insert into prefix_workshop( course,name,description,nelements,phase,format,gradingstrategy,resubmit,agreeassessments,hidegrades,anonymous,includeself,maxbytes,deadline,grade,ntassessments,nsassessments,timemodified,mergegrades,teacherweight,peerweight,includeteachersgrade,biasweight,reliabilityweight,gradingweight,showleaguetable) values (3,'3','3',3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3);
+insert into prefix_workshop( course,name,description,nelements,phase,format,gradingstrategy,resubmit,agreeassessments,hidegrades,anonymous,includeself,maxbytes,deadline,grade,ntassessments,nsassessments,timemodified,mergegrades,teacherweight,peerweight,includeteachersgrade,biasweight,reliabilityweight,gradingweight,showleaguetable) values (4,'4','4',4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4);
+
+col format format 9999
+select * from prefix_workshop order by 1,2;
+rem --------------------------------------------------------
+
+rem
+rem Table structure for table workshop_submissions
+rem
+
+drop TABLE prefix_workshop_submissions;
+CREATE TABLE prefix_workshop_submissions (
+  id number(10) primary key,
+  workshopid number(10)  default '0' not null,
+  userid number(10)  default '0' not null,
+  title varchar2(100) default '' not null,
+  timecreated number(10)  default '0' not null,
+  mailed number(2)  default '0' not null,
+  teachergrade number(3)  default '0' not null,
+  peergrade number(3)  default '0' not null,
+  biasgrade number(3)  default '0' not null,
+  reliabilitygrade number(3)  default '0' not null,
+  gradinggrade number(3)  default '0' not null,
+  finalgrade number(3)  default '0' not null
+);
+
+CREATE INDEX title ON prefix_workshop_submissions(title);
+
+comment on TABLE prefix_workshop_submissions is 'Info about submitted work from teacher and students';
+
+drop sequence p_workshop_submissions_seq;
+create sequence p_workshop_submissions_seq;
+
+create or replace trigger p_workshop_submissions_trig
+  before insert on prefix_workshop_submissions
+  referencing new as new_row
+  for each row
+  begin
+    select p_workshop_submissions_seq.nextval into :new_row.id from dual;
+  end;
+.
+/
+
+insert into prefix_workshop_submissions ( workshopid,userid,title,timecreated,mailed,teachergrade,peergrade,biasgrade,reliabilitygrade,gradinggrade,finalgrade) values(1,1,'1',1,1,1,1,1,1,1,1);
+insert into prefix_workshop_submissions ( workshopid,userid,title,timecreated,mailed,teachergrade,peergrade,biasgrade,reliabilitygrade,gradinggrade,finalgrade) values(2,2,'2',2,2,2,2,2,2,2,2);
+insert into prefix_workshop_submissions ( workshopid,userid,title,timecreated,mailed,teachergrade,peergrade,biasgrade,reliabilitygrade,gradinggrade,finalgrade) values(3,3,'3',3,3,3,3,3,3,3,3);
+insert into prefix_workshop_submissions ( workshopid,userid,title,timecreated,mailed,teachergrade,peergrade,biasgrade,reliabilitygrade,gradinggrade,finalgrade) values(4,4,'4',4,4,4,4,4,4,4,4);
+
+select * from prefix_workshop_submissions order by 1,2;
+
+rem --------------------------------------------------------
+
+rem
+rem Table structure for table workshop_assessments
+rem
+
+drop TABLE prefix_workshop_assessments;
+CREATE TABLE prefix_workshop_assessments (
+  id number(10) primary key,
+  workshopid number(10)  default '0' not null,
+  submissionid number(10)  default '0' not null,
+  userid number(10)  default '0' not null,
+  timecreated number(10)  default '0' not null,
+  timegraded number(10)  default '0' not null,
+  timeagreed number(10)  default '0' not null,
+  grade float default '0' not null,
+  gradinggrade number(3) default '0' not null,
+  mailed number(2)  default '0' not null,
+  resubmission number(2)  default '0' not null,
+  generalcomment varchar2(255) NOT NULL,
+  teachercomment varchar2(255) NOT NULL
+);
+
+comment on TABLE prefix_workshop_assessments is 'Info about assessments by teacher and students';
+
+drop sequence p_workshop_assessments_seq;
+create sequence p_workshop_assessments_seq;
+
+create or replace trigger p_workshop_assessments_trig
+  before insert on prefix_workshop_assessments
+  referencing new as new_row
+  for each row
+  begin
+    select p_workshop_assessments_seq.nextval into :new_row.id from dual;
+  end;
+.
+/
+
+insert into prefix_workshop_assessments (workshopid,submissionid,userid,timecreated,timegraded,timeagreed,grade,gradinggrade,mailed,generalcomment,teachercomment) values(1,1,1,1,1,1,1,1,1,'1','1'); 
+insert into prefix_workshop_assessments (workshopid,submissionid,userid,timecreated,timegraded,timeagreed,grade,gradinggrade,mailed,generalcomment,teachercomment) values(2,2,2,2,2,2,2,2,2,'2','2'); 
+insert into prefix_workshop_assessments (workshopid,submissionid,userid,timecreated,timegraded,timeagreed,grade,gradinggrade,mailed,generalcomment,teachercomment) values(3,3,3,3,3,3,3,3,3,'3','3'); 
+insert into prefix_workshop_assessments (workshopid,submissionid,userid,timecreated,timegraded,timeagreed,grade,gradinggrade,mailed,generalcomment,teachercomment) values(4,4,4,4,4,4,4,4,4,'4','4'); 
+
+select * from prefix_workshop_assessments order by 1,2;
+
+rem --------------------------------------------------------
+
+rem
+rem Table structure for table workshop_elements
+rem
+
+drop TABLE prefix_workshop_elements;
+CREATE TABLE prefix_workshop_elements (
+  id number(10) primary key,
+  workshopid number(10)  default '0' not null,
+  elementno number(3)  default '0' not null,
+  description varchar2(255) NOT NULL,
+  scale number(3)  default '0' not null,
+  maxscore number(3)  default '1' not null,
+  weight float default '1.0' not null
+);
+
+comment on TABLE prefix_workshop_elements is 'Info about marking scheme of assignment';
+
+drop sequence p_workshop_elements_seq;
+create sequence p_workshop_elements_seq;
+
+create or replace trigger p_workshop_elements_trig
+  before insert on prefix_workshop_elements
+  referencing new as new_row
+  for each row
+  begin
+    select p_workshop_elements_seq.nextval into :new_row.id from dual;
+  end;
+.
+/
+
+insert into prefix_workshop_elements ( workshopid, elementno, description, scale, maxscore, weight) values(1,1,'1',1,1,1);
+insert into prefix_workshop_elements ( workshopid, elementno, description, scale, maxscore, weight) values(2,2,'2',2,2,2);
+insert into prefix_workshop_elements ( workshopid, elementno, description, scale, maxscore, weight) values(3,3,'3',3,3,3);
+insert into prefix_workshop_elements ( workshopid, elementno, description, scale, maxscore, weight) values(4,4,'4',4,4,4);
+
+select * from prefix_workshop_elements order by 1,2;
+
+rem --------------------------------------------------------
+
+rem
+rem Table structure for table workshop_rubrics
+rem
+
+drop TABLE prefix_workshop_rubrics;
+CREATE TABLE prefix_workshop_rubrics (
+  id number(10) primary key,
+  workshopid number(10)  default '0' not null,
+  elementno number(10)  default '0' not null,
+  rubricno number(3)  default '0' not null,
+  description varchar2(255) NOT NULL
+  );
+
+comment on TABLE prefix_workshop_rubrics is 'Info about the rubrics marking scheme';
+
+drop sequence p_workshop_rubrics_seq;
+create sequence p_workshop_rubrics_seq;
+
+create or replace trigger p_workshop_rubrics_trig
+  before insert on prefix_workshop_rubrics
+  referencing new as new_row
+  for each row
+  begin
+    select p_workshop_rubrics_seq.nextval into :new_row.id from dual;
+  end;
+.
+/
+
+insert into prefix_workshop_rubrics ( workshopid,elementno,rubricno,description) values(1,1,1,'1');
+insert into prefix_workshop_rubrics ( workshopid,elementno,rubricno,description) values(2,2,2,'2');
+insert into prefix_workshop_rubrics ( workshopid,elementno,rubricno,description) values(3,3,3,'3');
+insert into prefix_workshop_rubrics ( workshopid,elementno,rubricno,description) values(4,4,4,'4');
+
+select * from prefix_workshop_rubrics order by 1,2;
+
+rem --------------------------------------------------------
+
+rem
+rem Table structure for table workshop_grades
+rem
+
+drop TABLE prefix_workshop_grades;
+CREATE TABLE prefix_workshop_grades (
+  id number(10) primary key,
+  workshopid number(10)  default '0' not null, 
+  assessmentid number(10)  default '0' not null,
+  elementno number(10)  default '0' not null,
+  feedback varchar2(255) default '' not null,
+  grade number(3) default '0' not null
+  );
+
+comment on TABLE prefix_workshop_grades is 'Info about individual grades given to each element';
+
+drop sequence p_workshop_grades_seq;
+create sequence p_workshop_grades_seq;
+
+create or replace trigger p_workshop_grades_trig
+  before insert on prefix_workshop_grades
+  referencing new as new_row
+  for each row
+  begin
+    select p_workshop_grades_seq.nextval into :new_row.id from dual;
+  end;
+.
+/
+
+insert into prefix_workshop_grades (workshopid,assessmentid,elementno,feedback,grade) values(1,1,1,'1',1);
+insert into prefix_workshop_grades (workshopid,assessmentid,elementno,feedback,grade) values(2,2,2,'2',2);
+insert into prefix_workshop_grades (workshopid,assessmentid,elementno,feedback,grade) values(3,3,3,'3',3);
+insert into prefix_workshop_grades (workshopid,assessmentid,elementno,feedback,grade) values(4,4,4,'4',4);
+
+col feedback format a10
+select * from prefix_workshop_grades order by 1,2;
+
+rem --------------------------------------------------------
+
+rem
+rem Table structure for table workshop_comments
+rem
+
+drop TABLE prefix_workshop_comments;
+CREATE TABLE prefix_workshop_comments (
+  id number(10) primary key,
+  workshopid number(10)  default '0' not null, 
+  assessmentid number(10)  default '0' not null,
+  userid number(10)  default '0' not null,
+  timecreated number(10)  default '0' not null,
+  mailed number(2)  default '0' not null,
+  comments varchar2(255) NOT NULL
+  );
+
+comment on TABLE prefix_workshop_comments is 'Defines comments';
+
+drop sequence p_workshop_comments_seq;
+create sequence p_workshop_comments_seq;
+
+create or replace trigger p_workshop_comments_trig
+  before insert on prefix_workshop_comments
+  referencing new as new_row
+  for each row
+  begin
+    select p_workshop_comments_seq.nextval into :new_row.id from dual;
+  end;
+.
+/
+
+insert into prefix_workshop_comments ( workshopid, assessmentid, userid, timecreated, mailed, comments) values(1,1,1,1,1,'1');
+insert into prefix_workshop_comments ( workshopid, assessmentid, userid, timecreated, mailed, comments) values(2,2,2,2,2,'2');
+insert into prefix_workshop_comments ( workshopid, assessmentid, userid, timecreated, mailed, comments) values(3,3,3,3,3,'3');
+insert into prefix_workshop_comments ( workshopid, assessmentid, userid, timecreated, mailed, comments) values(4,4,4,4,4,'4');
+
+select * from prefix_workshop_comments order by 1,2;
+
+rem --------------------------------------------------------
+
+delete from prefix_log_display where module='workshop';
+
+INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'assess', 'workshop', 'name');
+INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'close', 'workshop', 'name');
+INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'display grades', 'workshop', 'name');
+INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'grade', 'workshop', 'name');
+INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'hide grades', 'workshop', 'name');
+INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'open', 'workshop', 'name');
+INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'submit', 'workshop', 'name');
+INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'view', 'workshop', 'name');
+INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('workshop', 'update', 'workshop', 'name');
+
+select * from prefix_log_display where module='workshop' order by 1,2;