/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 11:22:57 UTC
  • mfrom: (36.4.17 lenasys)
  • Revision ID: gustav.hartvigsson@gmail.com-20130424112257-3jb8m6z9d1geff64
merge db changes... \n Contain criss-cross, but should work....

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
CREATE  TABLE IF NOT EXISTS `lenasys`.`Courses` (
27
27
  `courseID` VARCHAR(10) NOT NULL ,
28
28
  `name` VARCHAR(45) NULL ,
29
 
  `courseData` VARCHAR(10) NULL , -- Short explenation about course, example: G1N 7,5hp
 
29
  `courseData` VARCHAR(128) NULL , -- explenation about course, example: G1N 7,5hp  + additional text
30
30
  PRIMARY KEY (`courseID`))
31
31
ENGINE = InnoDB;
32
32
 
276
276
('lärare','Kalle Lärare',sha1('Syp9393'),'Syp och året då Sverige först tillåter kommersiell radio x2',1,'19800385-2325');
277
277
 
278
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)');
 
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
282
 
283
283
INSERT INTO `StudentCourseRegistrations`(`courseOccasion`, `userName`, `courseID`) 
284
284
VALUES ('HT2012 period 2','student','d1popcrn'),
285
285
('HT2012 period 2','student','DA133G'),
286
 
('HT2012 period 2','student2','d1popcrn');
 
286
('HT2012 period 2','student2','d1popcrn'),
 
287
('HT2012 period 2','student2','DAG123');
287
288
 
288
289
INSERT INTO `Categories`(`categoryName`, `courseID`, `orderNr`) 
289
290
VALUES ('Vektorgrafik','DA133G', 1),
290
291
('Shading','DA133G', 2),
291
292
('3D','DA133G', 3),
292
 
('tidigt 90-tal','d1popcrn', 1),
293
 
('categorie i nånting','DAG123', 1),
294
 
('categorie i någontingen mer','d1popcrn', 2);
 
293
('Tidigt 90-tal','d1popcrn', 1),
 
294
('Categorie i nånting','DAG123', 1),
 
295
('Categorie i någontingen mer','DAG123', 2);
295
296
 
296
297
INSERT INTO `SubCategories`(`subCategoryName`, `categoryName`, `courseID`, `orderNr`) 
297
 
VALUES ('punkt' ,'Vektorgrafik','DA133G', 1),
298
 
('linjer' ,'Vektorgrafik','DA133G', 2),
299
 
('böjningar' ,'Vektorgrafik','DA133G', 3),
 
298
VALUES ('Punkt' ,'Vektorgrafik','DA133G', 1),
 
299
('Linjer' ,'Vektorgrafik','DA133G', 2),
 
300
('Böjningar' ,'Vektorgrafik','DA133G', 3),
300
301
('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
 
*/
 
302
('Globalshading','Shading','DA133G', 2),
 
303
('Bra 3d' , '3D','DA133G', 1),
 
304
('Dålig 3d' , '3D','DA133G', 2),
 
305
('Smurfhits','Tidigt 90-tal','d1popcrn', 1),
 
306
('NES','Tidigt 90-tal','d1popcrn', 2),
 
307
('Sovmorgon','Tidigt 90-tal','d1popcrn', 3),
 
308
('Subcategorie i nånting' ,'Categorie i nånting','DAG123', 1),
 
309
('Subcategorie2 i nånting' ,'Categorie i nånting','DAG123', 2),
 
310
('Subcategorie i nåntingen mer', 'Categorie i någontingen mer','DAG123', 1),
 
311
('Subcategorie2 i nåntingen mer', 'Categorie i någontingen mer','DAG123', 2);
 
312
 
 
313
 
 
314
 
 
315
INSERT INTO Quizzes(`quizNr`, `subCategoryName`, `categoryName`, `courseID`, `quizData`, `allowMultipleReplies`,`autoCorrected`, `openingDate`,`closingDate` ) 
 
316
VALUES(1,'punkt' ,'Vektorgrafik','DA133G','Svara så gott du kan, lycka till',1,1, '2013-05-20 08:00:00','2013-05-25 23:59:00'),
 
317
(2,'punkt' ,'Vektorgrafik','DA133G','Lol glhf',1,1, '2013-05-20 08:00:00','2013-05-25 23:59:00'),
 
318
(3,'punkt' ,'Vektorgrafik','DA133G','ajaja detta kommer nu gå bra *NAWHT*',1,1, '2013-05-20 08:00:00','2013-05-25 23:59:00'),
 
319
(1,'linjer' ,'Vektorgrafik','DA133G','happ happ lycka till',1,1, '2013-05-20 08:00:00','2013-05-25 23:59:00');
 
320
  
 
321
 INSERT INTO QuizQuestions(`questionID`, `quizNr`, `subCategoryName`, `categoryName`, `courseID`, `questionData`, `correctAnswer`) 
 
322
 VALUES(1,1,'punkt' ,'Vektorgrafik','DA133G','vad är roten av pi plus solens massa?','inte vet jag lol'),
 
323
(2,1,'punkt' ,'Vektorgrafik','DA133G','hur mår du?','Bra som bara den');
 
324
 
 
325
INSERT INTO Examples(`exampleName`, `subCategoryName`, `categoryName`, `courseID`, `orderNr`, `description`) 
 
326
VALUES('punkt example 1','punkt' ,'Vektorgrafik','DA133G',1,'nån sorts förklaring om punkter'),
 
327
('punkt example 2','punkt' ,'Vektorgrafik','DA133G',2,'nån sorts förklaring om punkter i example 2'),
 
328
('ett till exempel inom punkt','punkt' ,'Vektorgrafik','DA133G',3,'nån sorts förklaring om punkter igen'),
 
329
('linjer example 1','linjer' ,'Vektorgrafik','DA133G',1,'nån sorts förklaring om linjer');
 
330
 
 
331
INSERT INTO Files(`fileName`,`fileType`,`codeLanguage`, `dataBlob`) 
 
332
VALUES('exempel fil1',1,'html','Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
 
333
Phasellus a tellus lacus, a dapibus velit. Integer ac lorem dui, nec condimentum purus. Nullam convallis erat a 
 
334
mauris pulvinar adipiscing. In consectetur, odio sit amet dictum pulvinar, erat risus condimentum mi, eu eleifend 
 
335
dolor est id elit. Pellentesque eu tellus sed sem molestie fringilla. Integer auctor arcu nec nunc pharetra non 
 
336
consectetur augue viverra. Pellentesque lorem nisl, tristique sed lobortis et, tincidunt sit amet diam. Maecenas 
 
337
lacinia laoreet ligula, eget pretium libero venenatis malesuada. Suspendisse eu velit in arcu consectetur dictum a quis orci. 
 
338
Maecenas vulputate tincidunt odio sit amet interdum. Curabitur non ante tristique mi malesuada dictum at quis nunc. 
 
339
Suspendisse ornare leo a elit egestas eu rutrum lorem cursus. Quisque sollicitudin, nisi eget consectetur auctor, 
 
340
leo risus blandit eros, id aliquet purus tortor a turpis. Donec venenatis blandit est quis imperdiet. Sed mauris eros, 
 
341
pharetra vitae tempus vel, pretium at purus.'),
 
342
 
 
343
('exempel fil2',1,'html','Donec sed turpis ante, et dapibus augue. Pellentesque habitant morbi tristique 
 
344
senectus et netus et malesuada fames ac turpis egestas. Sed at tellus ante. Nunc non dolor ipsum, quis lacinia felis. 
 
345
Sed tristique, leo eu imperdiet laoreet, lacus lacus porta purus, quis laoreet nisi sem non orci. In non consequat enim. 
 
346
Donec lacinia auctor convallis. Nulla facilisi. Nulla tortor mi, accumsan vel cursus nec, porta nec ante.
 
347
 Aenean venenatis elit vel sem sodales vulputate. Donec adipiscing porta tortor, sed sollicitudin erat dapibus id');
 
348
 
 
349
 
373
350
-- -----------------------------------------------------
374
351
-- allow maximum of 5 succesfull quiz-attemps is a good begining for implementation of the loggingtables to add restriction. 
375
352
-- ska courseID i ContainerFiles vara foreignkey ifrån contaiers??
 
 
b'\\ No newline at end of file'