/lenasys/0.1

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/lenasys/0.1

« back to all changes in this revision

Viewing changes to DuggaSys/db.sql

  • Committer: gustav.hartvigsson at gmail
  • Date: 2013-04-04 11:04:16 UTC
  • mfrom: (11.1.4 duggor)
  • Revision ID: gustav.hartvigsson@gmail.com-20130404110416-gbdfygvxsbe40bfh
Merged Wikxen:s fixes for DuggaSys SQL.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
DROP DATABASE quizsystem;
2
 
CREATE DATABASE quizsystem;
3
 
USE quizsystem;
 
1
DROP DATABASE dsystem;
 
2
CREATE DATABASE dsystem;
 
3
USE dsystem;
 
4
 
4
5
/* Students */
5
6
CREATE TABLE Student(
6
7
    ssn CHAR(11), /*YYMMDD-XXXX*/
7
8
    name VARCHAR(100),
8
9
    loginName VARCHAR(50) UNIQUE, /*a02leifo */
9
 
    passw VARCHAR(50), /*MD5-hashat lösenord*/
 
10
    passw VARCHAR(50), /*MD5 hashed password*/
10
11
    PRIMARY KEY(ssn)    
11
12
) ENGINE=INNODB CHARACTER SET utf8 COLLATE utf8_swedish_ci;
12
13
 
114
115
    PRIMARY KEY(id)
115
116
) ENGINE=INNODB CHARACTER SET utf8 COLLATE utf8_swedish_ci;
116
117
 
117
 
/* Logging of failed attempt to login to the backend */
118
 
CREATE TABLE logFailedUserLogins(
119
 
    id INTEGER AUTO_INCREMENT,
120
 
    userName VARCHAR(16),
121
 
    user        Type VARCHAR(10),
122
 
    userAgent VARCHAR(1024), /*$_SERVER['HTTP_USER_AGENT']*/
123
 
    userIP VARCHAR(20), /*$_SERVER['REMOTE_ADDR']*/
124
 
    DateTime TIMESTAMP,
125
 
        success VARCHAR(25),
126
 
    PRIMARY KEY(id)
127
 
) ENGINE=INNODB CHARACTER SET utf8 COLLATE utf8_swedish_ci;
128
 
 
129
 
 
130
 
 
131
 
/* Logging of successful logins to the backend */
132
 
CREATE TABLE userLoginsLog(
133
 
    id INTEGER AUTO_INCREMENT,
134
 
    loginName VARCHAR(16),
135
 
    userAgent VARCHAR(1024), /*$_SERVER['HTTP_USER_AGENT']*/
136
 
    userIP VARCHAR(20), /*$_SERVER['REMOTE_ADDR']*/
137
 
    DateTime TIMESTAMP,
138
 
        success VARCHAR(25),
139
 
    PRIMARY KEY(id)
140
 
) ENGINE=INNODB CHARACTER SET utf8 COLLATE utf8_swedish_ci;
141
 
 
142
118
INSERT INTO Course(name) VALUES('DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)');
143
119
INSERT INTO QSystemUser(userName,passw,userType) VALUES('tomtefar','$1$nwRo7ye/$WK7wY9GbNMRj3lIeuaPcG/','admin');
144
 
 
145
120
INSERT INTO Student(ssn,name,loginName,passw) VALUES ('780323-1212','Lei Fo','a02leifo','56edf750f3bb2053b3c1c44429b3ce82'); 
146
121
INSERT INTO StudentCourseRegistration(studentSsn, courseName, courseOccasion) VALUES ('780323-1212','DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','HT-12 LP1');
147
122
INSERT INTO StudentCourseRegistration(studentSsn, courseName, courseOccasion) VALUES ('780323-1212','DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','HT-12 LP2');
148
 
 
149
123
INSERT INTO Quiz(nr, courseName, opening, closing, autoCorrected, allowMultipleReplies, quizURI, quizData) VALUES(1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','2012-08-19 00:00:00','2012-08-28 00:00:00',1,0,'','<div id="dugga"><h1>Dugga ett för en kurs</h1><p>Duggan ditten och duggan datten</p></div>');
150
124
INSERT INTO QuizVariant(quizNr, qVarNr, quizCourseName, correctAnswer, quizObjectIDs) VALUES(1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','1,2,3,4,5,6,7,8','TEST1 TEST2 TEST3 TEST4');
151
125
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST1',1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST1"><p>Du ska göra bla bla...</p></div>');
152
126
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST2',1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST2"><strong>1 2 3 4 5</strong></div>');
153
127
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST3',1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("TEST3");</script>');
154
128
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST4',1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("&lt;TEST4");</script>');
155
 
 
156
129
INSERT INTO QuizVariant(quizNr, qVarNr, quizCourseName, correctAnswer, quizObjectIDs) VALUES(1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','8,7,6,5,4,3,2,1','TEST1 TEST2 TEST3 TEST4');
157
130
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST1',1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST1"><p>Variant 2 på dugga 1</p></div>');
158
131
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST2',1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST2"><strong>1111 2222 33333</strong></div>');
159
132
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST3',1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("TEST3 Var2");</script>');
160
133
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST4',1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("&lt;TEST4 Var2");</script>');
161
 
 
162
134
INSERT INTO Quiz(nr, courseName, opening, closing, autoCorrected, quizData) VALUES(2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','2012-08-19 00:00:00','2012-08-28 00:00:00',0,'<div id="dugga"><h1>Dugga 2 för en kurs</h1><p>Duggan ditten och duggan datten</p></div>');
163
135
INSERT INTO QuizVariant(quizNr, qVarNr, quizCourseName, correctAnswer, quizObjectIDs) VALUES(2,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','1,2,3,4,5,6,7,8','TEST1 TEST2 TEST3 TEST4');
164
136
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) VALUES('TEST1',2,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST1"><p>I dugga 2 variant 1 ska bla bla...</p></div>');
176
148
//
177
149
DELIMITER ;
178
150
 
179
 
;
180
 
        allowMultipleReplies BOOLEAN,
181
 
        quizURI VARCHAR(255),
 
 
b'\\ No newline at end of file'
 
151
;
 
 
b'\\ No newline at end of file'