Commit 939eb988 authored by kpandey's avatar kpandey

Added courseLibrary and webinarLibrary xml

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@200013 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5cf35108
Please excecute below sql.
/*Dashboard Pages*/
INSERT INTO dashboard_pages
(user_id,
page_id,
title,
uri,
image_uri,
page_type,
entity_type,
entity_code,
chg_user,
chg_term,
chg_date,
comp_type)
VALUES (' ',
1,
'Course Library',
NULL,
NULL,
'T',
'F',
'SRVG_USER',
'SYSTEM',
'SYSTEM',
sysdate,
'ANG');
INSERT INTO dashboard_pages
(user_id,
page_id,
title,
uri,
image_uri,
page_type,
entity_type,
entity_code,
chg_user,
chg_term,
chg_date,
comp_type)
VALUES (' ',
1,
'Webinar Library',
NULL,
NULL,
'T',
'F',
'SRVG_ADM',
'SYSTEM',
'SYSTEM',
sysdate,
'ANG');
/*Dashboard_Comp*/
INSERT INTO dashboard_comp
(user_id,
page_id,
comp_id,
title,
uri,
width,
height,
row_no,
column_no,
comp_type,
comp_name,
entity_type,
entity_code,
dbr_resource)
VALUES (' ',
1,
1,
'Course Library',
NULL,
350,
0,
0,
1,
'ANG',
'ANG',
'F',
'SRVG_USER',
'courseLibrary');
INSERT INTO dashboard_comp
(user_id,
page_id,
comp_id,
title,
uri,
width,
height,
row_no,
column_no,
comp_type,
comp_name,
entity_type,
entity_code,
dbr_resource)
VALUES (' ',
1,
1,
'Webinar Library',
NULL,
350,
0,
0,
1,
'ANG',
'ANG',
'F',
'SRVG_ADM',
'webinarLibrary');
---------------------------------Dashboard SQL ENDS----------------------------------------------
--------------------------------Servgyan_tables SQL START-----------------------------------------------
-- Master Tables :
CREATE TABLE COURSE
(
COURSE_CODE CHAR(10) NOT NULL, -- [PK] Course Code
DESCR VARCHAR2(120) , -- Course Description
COURSE_SUB VARCHAR2(25), -- Course Subject (Should be defined in GENCODES)
START_DATE DATE, -- Course Start Date- Validity of course starts
END_DATE DATE, -- Course End Date- Validity of course end
COURSE_TAG VARCHAR2(100), -- Course Tag enter while creating a course
NO_CONTENTS NUMBER(3), -- No of contents attached
QUES_SET_NOS NUMBER(3), -- No of Questions added
RATING_METHOD CHAR(1), --Rating Method:1-Percentage | 2-Pass/Fail | 3-GRADE?
CHG_USER CHAR(10),
CHG_TERM VARCHAR2(300),
CHG_DATE CHAR(10)
);
ALTER TABLE COURSE
ADD CONSTRAINT COURSE_PK PRIMARY KEY (COURSE_CODE);
CREATE TABLE COURSE_CONTENT
(
COURSE_CODE CHAR(10), -- [PK] Course Code
CONTENT_NAME VARCHAR2(60), -- [PK] Content Name
ATTACHMENT CHAR(10), -- Attached contents - DOC_ID
CONTENT_DESCR VARCHAR2(120), -- Content Description
SEQ_NO NUMBER(4) -- Same as Line Number
);
ALTER TABLE COURSE_CONTENT
ADD CONSTRAINT COURSE_CONTENT_PK PRIMARY KEY (COURSE_CODE, CONTENT_NAME);
CREATE TABLE COURSE_TEST_QUES
(
COURSE_CODE CHAR(10) NOT NULL, -- [PK]Course Code
QUES_SET CHAR(10) NOT NULL, --[PK] Question Set(Should be defined in GENCODE)
SEQ_NO NUMBER(4) NOT NULL, --[PK]Same as Line Number
QUES_TEXT VARCHAR2(250), -- Question Detail Text
ANSW_TYPE CHAR(1), --Answer Type:0-Radio|1-Multiselect|2-Dropdown(Single select)|3-Text
ANSW_METADATA VARCHAR2(500), --Answer Metadata
ANSW_TIME_LIMIT NUMBER(5) --Waiting time in seconds(No.of seconds)-Skip to next question on timeout
);
ALTER TABLE COURSE_TEST_QUES
ADD CONSTRAINT COURSE_TEST_QUES_PK PRIMARY KEY (COURSE_CODE,QUES_SET,SEQ_NO);
-- Transaction Tables :
CREATE TABLE COURSE_ATTEND
(
USER_ID CHAR(10) NOT NULL,-- [PK]User ID
COURSE_CODE CHAR(10) NOT NULL, -- [PK]Course Code
START_DATE DATE, -- Course started Date
LAST_INTER_DATE DATE, --Last Interaction Date
COURSE_STATUS CHAR(1), -- Course Status C - Completed (All Videos are watched and all questions answer submitted) P - Pending
STATUS_DATE DATE, --Course Status Date
COURSE_RATING CHAR(10) --Rating Data provided by user:<value%> Percentage | Pass/Fail | Grades ?
);
ALTER TABLE COURSE_ATTEND
ADD CONSTRAINT COURSE_ATTEND_PK PRIMARY KEY (USER_ID,COURSE_CODE);
CREATE TABLE COURSE_CONTENT_ATT
(
USER_ID CHAR(10) NOT NULL,-- [PK]User ID
COURSE_CODE CHAR(10) NOT NULL, -- [PK]Course Code
CONTENT_NAME VARCHAR2(60) NOT NULL, --[PK] Content Name Refer from COURSE_CONTENT
LAST_ACC_DATE DATE, --Content Last access Date
ACCESS_POS CHAR(5), -- Acces position:<value%>for Video | <page%>page number of PDF
ACCESS_STAT CHAR(1) --Access Status: P-Partially View | C-Completely View
);
ALTER TABLE COURSE_CONTENT_ATT
ADD CONSTRAINT COURSE_CONTENT_ATT_PK PRIMARY KEY (USER_ID,COURSE_CODE,CONTENT_NAME);
CREATE TABLE COURSE_TEST_RES
(
USER_ID CHAR(10) NOT NULL,-- [PK]User ID
COURSE_CODE CHAR(10) NOT NULL, -- [PK]Course Code
QUES_SET CHAR(10) NOT NULL, --[PK] Question Set (Should be define in GEN_MST)
SEQ_NO NUMBER(4) NOT NULL, --[PK] Same as Line Number
TEST_DATA VARCHAR2(100), -- User Submitted Data -Answers Provided for respective questions
RESULT_DATA CHAR(1) --Result: 0-Incorrect| 1-Correct
);
ALTER TABLE COURSE_TEST_RES
ADD CONSTRAINT COURSE_TEST_RES_PK PRIMARY KEY (USER_ID,COURSE_CODE,QUES_SET,SEQ_NO);
--------------------------------Servgyan_tables SQL END-----------------------------------------------
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment