/lenasys/trunk

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

« back to all changes in this revision

Viewing changes to databas.sql

  • Committer: Gustav Hatvigsson
  • Date: 2013-04-24 09:34:36 UTC
  • mfrom: (36.4.16 lenasys)
  • Revision ID: gustav.hartvigsson@gmail.com-20130424093436-42wjaioxatqldp50
Mergin moaaaaaar DB changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
79
79
  `categoryName` VARCHAR(64) NOT NULL ,
80
80
  `courseID` VARCHAR(10) NOT NULL ,
81
81
  `quizData` VARCHAR(45) NULL ,
82
 
  `allowMultipleReplies` BOOLEAN NULL , 
83
 
  `autoCorrected` BOOLEAN NULL , -- if the quiz is corrected by auto or if the teacher needs to do it manually.
 
82
  `allowMultipleReplies` BIT NULL , -- 1=true and 0=false
 
83
  `autoCorrected` BIT NULL , -- if the quiz is corrected by auto or if the teacher needs to do it manually., 1=true and 0=false
84
84
  `openingDate` DATETIME NULL ,  -- time for the student to do the quiz
85
85
  `closingDate` DATETIME NULL ,
86
86
  `updatedAt` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP , 
168
168
  `subCategoryName` VARCHAR(64) NOT NULL ,
169
169
  `categoryName` VARCHAR(64) NOT NULL ,
170
170
  `courseID` VARCHAR(10) NOT NULL ,
171
 
  `executable` BOOLEAN ,
 
171
  `executable` BIT , -- 1=true and 0=false
172
172
  PRIMARY KEY (`columnNr`, `orderNr`, `fileName`,`exampleName`,`subCategoryName`, `categoryName`, `courseID`) ,
173
173
    FOREIGN KEY (`fileName` )
174
174
    REFERENCES `lenasys`.`Files` (`fileName` )ON UPDATE CASCADE,
223
223
  `courseOccasion` VARCHAR(16) NULL ,
224
224
  `quizNr` INT NOT NULL ,
225
225
  `loginTimeStamp` DATETIME NOT NULL ,
226
 
  `success` BOOLEAN NOT NULL ,
 
226
  `success` BIT NOT NULL , -- 1=true and 0=false
227
227
  PRIMARY KEY (`id`))
228
228
ENGINE = InnoDB;
229
229
-- -------------------------------------------------
270
270
ENGINE = InnoDB;
271
271
-- -------------------------------------------------
272
272
 
273
 
insert into `lenasys`.`Users` (`userName`,`name`,`passwd`,`userType`,`ssn`) 
274
 
  VALUES ('student','Per Student',sha1('Syp9393'),1,'19900385-2345'),
275
 
  ('lärare','Kalle Lärare',sha1('Syp9393'),0,'19800385-2325');
276
 
 
277
 
 
278
 
 
 
273
INSERT INTO `lenasys`.`Users` (`userName`,`name`,`passwd`, passwdHint,`userType`,`ssn`) 
 
274
VALUES ('student','Per Student',sha1('Syp9393'),'gamla vanliga' ,2,'19900385-2345'),
 
275
('student2','Gösta Student',sha1('Syp9393'),'SypARN',2,'19800385-2385'),
 
276
('lärare','Kalle Lärare',sha1('Syp9393'),'Syp och året då Sverige först tillåter kommersiell radio x2',1,'19800385-2325');
 
277
 
 
278
INSERT INTO `Courses`(`courseID`, `name`, `courseData`) 
 
279
VALUES('DA133G'  , ' Webbutveckling - datorgrafik G1N' , ' 7,5hp (IKI)'),
 
280
('d1popcrn'  , ' Webbutveckling - Läran om Gson' , ' 7,5hp (IKI)'),
 
281
('DAG123'  , ' Webbutveckling - Nånting' , ' 7,5hp (IKI)');
 
282
 
 
283
INSERT INTO `StudentCourseRegistrations`(`courseOccasion`, `userName`, `courseID`) 
 
284
VALUES ('HT2012 period 2','student','d1popcrn'),
 
285
('HT2012 period 2','student','DA133G'),
 
286
('HT2012 period 2','student2','d1popcrn');
 
287
 
 
288
INSERT INTO `Categories`(`categoryName`, `courseID`, `orderNr`) 
 
289
VALUES ('Vektorgrafik','DA133G', 1),
 
290
('Shading','DA133G', 2),
 
291
('3D','DA133G', 3),
 
292
('tidigt 90-tal','d1popcrn', 1),
 
293
('categorie i nånting','DAG123', 1),
 
294
('categorie i någontingen mer','d1popcrn', 2);
 
295
 
 
296
INSERT INTO `SubCategories`(`subCategoryName`, `categoryName`, `courseID`, `orderNr`) 
 
297
VALUES ('punkt' ,'Vektorgrafik','DA133G', 1),
 
298
('linjer' ,'Vektorgrafik','DA133G', 2),
 
299
('böjningar' ,'Vektorgrafik','DA133G', 3),
 
300
('Vertexshading','Shading','DA133G', 1),
 
301
('globalshading','Shading','DA133G', 2),
 
302
('bra 3d' , '3D','DA133G', 1),
 
303
('dålig 3d' , '3D','DA133G', 2),
 
304
('Smurfhits','tidigt 90-tal','d1popcrn', 1),
 
305
('NES','tidigt 90-tal','d1popcrn', 2),
 
306
('Sovmorgon','tidigt 90-tal','d1popcrn', 3),
 
307
('subcategorie i nånting' ,'categorie i nånting','DAG123', 1),
 
308
('subcategorie2 i nånting' ,'categorie i nånting','DAG123', 2),
 
309
('subcategorie i nåntingen mer', 'categorie i någontingen mer','d1popcrn', 1),
 
310
('subcategorie2 i nåntingen mer', 'categorie i någontingen mer','d1popcrn', 2);
 
311
 
 
312
/*
 
313
INSERT INTO Quizzes(`quizNr`, `subCategoryName`, `categoryName`, `courseID`, `quizData`, `allowMultipleReplies`, autoCorrected`, `openingDate`,`closingDate` ) 
 
314
VALUES(1,'punkt' ,'Vektorgrafik','DA133G',  );
 
315
 
 
316
 
 
317
  `quizNr` INT NOT NULL ,
 
318
  `subCategoryName` VARCHAR(64) NOT NULL ,
 
319
  `categoryName` VARCHAR(64) NOT NULL ,
 
320
  `courseID` VARCHAR(10) NOT NULL ,
 
321
  `quizData` VARCHAR(45) NULL ,
 
322
  `allowMultipleReplies` BIT NULL , -- 1=true and 0=false
 
323
  `autoCorrected` BIT NULL , -- if the quiz is corrected by auto or if the teacher needs to do it manually., 1=true and 0=false
 
324
  `openingDate` DATETIME NULL ,  -- time for the student to do the quiz
 
325
  `closingDate` DATETIME NULL ,
 
326
INSERT INTO QuizVariant(quizNr, qVarNr, quizCourseName, correctAnswer, quizObjectIDs) 
 
327
VALUES(1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','1,2,3,4,5,6,7,8','TEST1 TEST2 TEST3 TEST4');
 
328
 
 
329
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) 
 
330
VALUES('TEST1',1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST1"><p>Du ska göra bla bla...</p></div>');
 
331
 
 
332
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) 
 
333
VALUES('TEST2',1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST2"><strong>1 2 3 4 5</strong></div>');
 
334
 
 
335
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) 
 
336
VALUES('TEST3',1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("TEST3");</script>');
 
337
 
 
338
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) 
 
339
VALUES('TEST4',1,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("&lt;TEST4");</script>');
 
340
 
 
341
INSERT INTO QuizVariant(quizNr, qVarNr, quizCourseName, correctAnswer, quizObjectIDs) 
 
342
VALUES(1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','8,7,6,5,4,3,2,1','TEST1 TEST2 TEST3 TEST4');
 
343
 
 
344
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) 
 
345
VALUES('TEST1',1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST1"><p>Variant 2 på dugga 1</p></div>');
 
346
 
 
347
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) 
 
348
VALUES('TEST2',1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST2"><strong>1111 2222 33333</strong></div>');
 
349
 
 
350
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) 
 
351
VALUES('TEST3',1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("TEST3 Var2");</script>');
 
352
 
 
353
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) 
 
354
VALUES('TEST4',1,2,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("&lt;TEST4 Var2");</script>');
 
355
 
 
356
INSERT INTO Quiz(nr, courseName, opening, closing, autoCorrected, quizData) 
 
357
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>');
 
358
 
 
359
INSERT INTO QuizVariant(quizNr, qVarNr, quizCourseName, correctAnswer, quizObjectIDs) 
 
360
VALUES(2,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','1,2,3,4,5,6,7,8','TEST1 TEST2 TEST3 TEST4');
 
361
 
 
362
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) 
 
363
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>');
 
364
 
 
365
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) 
 
366
VALUES('TEST2',2,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<div id="TEST2"><strong>--!!--!!--!!--</strong></div>');
 
367
 
 
368
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData) 
 
369
VALUES('TEST3',2,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("TEST3 d2 var1");</script>');
 
370
 
 
371
INSERT INTO QuizVariantObject(id, quizNr, qVarNr, quizCourseName, objectData)VALUES('TEST4',2,1,'DA133G Webbutveckling - datorgrafik G1N, 7,5hp (IKI)','<script lang="Javascript">alert("&lt;TEST4 d2 var1");</script>');
 
372
*/
279
373
-- -----------------------------------------------------
280
374
-- allow maximum of 5 succesfull quiz-attemps is a good begining for implementation of the loggingtables to add restriction. 
281
375
-- ska courseID i ContainerFiles vara foreignkey ifrån contaiers??
 
 
b'\\ No newline at end of file'