-- http://www.phpmyadmin.net
--
-- Хост: localhost
-- Время создания: Июн 11 2013 г., 20:32
-- Версия сервера: 5.5.31
-- Версия PHP: 5.4.6-1ubuntu1.2




--
-- База данных: `mydb`
--

-- --------------------------------------------------------

--
-- Структура таблицы `actual_passing_tests`
--

CREATE TABLE IF NOT EXISTS `actual_passing_tests` (
  `actualPassingTestId` int(11) NOT NULL AUTO_INCREMENT,
  `generalResult` int(11) NOT NULL,
  `status` enum('started','verified','?????','failed','passed') NOT NULL,
  `takenTime` int(11) NOT NULL,
  `numberCorrectAnswers` int(11) NOT NULL,
  `created` datetime NOT NULL,
  `active` tinyint(4) NOT NULL DEFAULT '1',
  `userId` int(10) unsigned NOT NULL,
  `testId` int(10) unsigned NOT NULL,
  `runCode` varchar(50) NOT NULL,
  `queueQuestions` varchar(500) NOT NULL,
  PRIMARY KEY (`actualPassingTestId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=306 ;

--
-- Дамп данных таблицы `actual_passing_tests`
--

INSERT INTO `actual_passing_tests` (`actualPassingTestId`, `generalResult`, `status`, `takenTime`, `numberCorrectAnswers`, `created`, `active`, `userId`, `testId`, `runCode`, `queueQuestions`) VALUES
(296, 0, 'passed', -44, 0, '2013-06-03 12:24:41', 1, 23, 95, '2EOCZ6WDvA', '117'),
(297, 0, 'passed', -32, 0, '2013-06-03 12:26:16', 1, 23, 90, 'oEnHgb4Brq', '104;79;102;87;88;98;105;100;101;89;90;99;97'),
(298, 0, 'failed', 0, 0, '2013-06-03 12:40:30', 1, 23, 89, 'NFpIDd4fTR', '91;92;96;86;95;81;84;80;75;94;78;74;82;85'),
(299, 9, 'passed', 0, 2, '2013-06-03 12:45:57', 1, 23, 103, 'KQk0lbxqYs', '121;119;118'),
(300, 26, 'passed', 0, 4, '2013-06-03 12:46:43', 1, 23, 91, 'F3XZZhUJSW', '111;115;110;113;114;112'),
(301, 9, 'passed', 4, 2, '2013-06-03 17:16:48', 1, 23, 103, 'ScF9yuL8Nc', '119;121;118'),
(302, 16, 'failed', 1, 4, '2013-06-11 17:47:16', 1, 24, 90, 'L5LaRvn2cy', '99;79;105;100;87;101;98;88;90;104;102;89;97'),
(303, 36, 'passed', 0, 5, '2013-06-11 17:48:00', 1, 24, 91, 'fARIpPkGWb', '111;115;112;110;113;114'),
(304, 0, 'failed', 0, 0, '2013-06-11 17:48:36', 1, 24, 95, '3gZkpWEIrv', '117'),
(305, 67, 'failed', 1, 4, '2013-06-11 17:48:47', 1, 24, 90, 'n5UFaCz4TO', '79;97;89;87;100;104;88;98;105;102;101;90;99');

-- --------------------------------------------------------

--
-- Структура таблицы `answers`
--

CREATE TABLE IF NOT EXISTS `answers` (
  `answerId` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `answerText` text NOT NULL,
  `questionId` int(10) unsigned NOT NULL,
  `active` tinyint(4) NOT NULL DEFAULT '1',
  `created` datetime NOT NULL,
  `correct` tinyint(1) NOT NULL,
  PRIMARY KEY (`answerId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=416 ;

--
-- Дамп данных таблицы `answers`
--

INSERT INTO `answers` (`answerId`, `answerText`, `questionId`, `active`, `created`, `correct`) VALUES
(32, 'Ответ', 26, 1, '2013-05-13 17:31:41', 1),
(33, 'Ответ', 27, 1, '2013-05-13 17:32:32', 1),
(34, 'Ответ', 28, 1, '2013-05-13 17:39:00', 1),
(35, 'Ответ', 28, 1, '2013-05-13 17:39:00', 1),
(36, 'Ответ', 29, 1, '2013-05-13 17:41:37', 1),
(37, 'Ответdsf', 29, 1, '2013-05-13 17:41:37', 0),
(38, 'Ответ 1', 30, 1, '2013-05-14 14:04:49', 0),
(39, 'Ответ 2', 30, 1, '2013-05-14 14:04:49', 0),
(61, 'отв1', 48, 1, '2013-05-16 23:39:43', 0),
(62, 'отв 2', 48, 1, '2013-05-16 23:39:43', 1),
(63, 'отв 3', 48, 1, '2013-05-16 23:39:43', 0),
(64, 'Ответ 1', 49, 1, '2013-05-15 20:36:21', 0),
(65, 'ответ 2', 49, 1, '2013-05-15 20:36:21', 0),
(66, 'Ответ 1', 50, 1, '2013-05-15 20:43:30', 0),
(67, 'ответ 2', 50, 1, '2013-05-15 20:43:30', 1),
(68, 'ответ 3', 50, 1, '2013-05-15 20:43:30', 0),
(69, 'Ответff', 51, 1, '2013-05-16 23:50:43', 0),
(70, 'лорш 5ff', 51, 1, '2013-05-16 23:50:43', 0),
(71, 'Ответ ,kff', 51, 1, '2013-05-16 23:50:43', 0),
(75, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(76, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(77, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(78, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(79, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(80, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(81, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(82, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(83, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(84, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(85, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(86, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(87, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(88, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(89, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(90, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(91, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(92, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(93, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(94, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(95, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(96, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(97, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(98, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(99, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(100, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(101, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(102, 'дитждь', 0, 1, '0000-00-00 00:00:00', 1),
(103, 'ytre', 53, 1, '2013-05-16 23:42:04', 0),
(104, 'qwert', 53, 1, '2013-05-16 23:42:04', 1),
(105, 'mamal', 53, 1, '2013-05-16 23:42:04', 0),
(106, 'loki', 53, 1, '2013-05-16 23:42:04', 0),
(107, 'add1', 48, 1, '2013-05-16 23:39:43', 0),
(108, 'add2', 48, 1, '2013-05-16 23:39:43', 0),
(109, 'lop', 51, 1, '2013-05-16 23:50:43', 1),
(110, 'klo', 53, 1, '2013-05-16 23:42:04', 0),
(111, 'dodo', 51, 1, '2013-05-16 23:50:43', 0),
(112, 'sysy', 51, 1, '2013-05-16 23:50:43', 0),
(113, '78', 51, 1, '2013-05-16 23:50:43', 0),
(114, 'klod', 54, 1, '2013-05-16 23:53:05', 0),
(115, 'loko', 54, 1, '2013-05-16 23:53:05', 1),
(116, 'dad', 54, 1, '2013-05-16 23:53:05', 0),
(117, 'kola', 54, 1, '2013-05-16 23:53:05', 0),
(118, 'ans15', 55, 1, '2013-05-17 00:04:11', 0),
(119, 'ans2', 55, 1, '2013-05-17 00:04:11', 0),
(120, 'rety', 55, 1, '2013-05-17 00:04:11', 1),
(121, 'bobo', 55, 1, '2013-05-17 00:04:11', 0),
(122, 'dsf', 55, 1, '2013-05-17 00:04:11', 0),
(123, 'lop', 56, 1, '2013-05-17 00:11:58', 0),
(124, 'drop', 56, 1, '2013-05-17 00:11:58', 0),
(125, 'hklop', 56, 1, '2013-05-17 00:11:58', 1),
(126, 'fgh', 56, 1, '2013-05-17 00:11:58', 0),
(127, '0', 56, 1, '2013-05-17 00:11:58', 0),
(128, 'pol', 57, 1, '2013-05-17 00:25:10', 0),
(129, 'lop', 57, 1, '2013-05-17 00:25:10', 1),
(130, 'hjk', 57, 1, '2013-05-17 00:25:10', 0),
(131, 'bob', 57, 1, '2013-05-17 00:25:10', 0),
(132, 'lol11', 58, 1, '2013-05-17 00:46:15', 0),
(133, 'lilo11', 58, 1, '2013-05-17 00:46:15', 0),
(134, 'fer11', 58, 1, '2013-05-17 00:46:15', 0),
(135, 'ref11', 58, 1, '2013-05-17 00:46:15', 0),
(136, 'bibo', 58, 1, '2013-05-17 00:46:15', 1),
(137, 'babi', 58, 1, '2013-05-17 00:46:15', 0),
(138, 'pol', 59, 1, '2013-05-17 18:49:10', 0),
(139, 'koko1', 59, 1, '2013-05-17 18:49:10', 0),
(140, 'koko2', 59, 1, '2013-05-17 18:49:10', 1),
(141, 'koko3', 59, 1, '2013-05-17 18:49:10', 0),
(181, 'lm;pewf', 72, 1, '2013-05-18 15:19:48', 0),
(182, '98', 72, 1, '2013-05-18 15:19:48', 0),
(183, ';''blnl', 72, 1, '2013-05-18 15:19:48', 1),
(184, 'df', 73, 1, '2013-05-18 15:43:31', 0),
(185, ';l', 73, 1, '2013-05-18 15:43:31', 0),
(186, ';klj', 73, 1, '2013-05-18 15:43:31', 1),
(187, 'lkjh', 73, 1, '2013-05-18 15:43:31', 0),
(188, 'poug', 73, 1, '2013-05-18 15:43:31', 0),
(189, 'nbhv', 73, 1, '2013-05-18 15:43:31', 0),
(190, 'poplo', 74, 1, '2013-05-20 12:43:15', 0),
(191, 'lplp', 74, 1, '2013-05-21 17:11:14', 0),
(194, 'hggg', 76, 1, '2013-05-21 15:31:34', 1),
(195, 'sdgter', 76, 1, '2013-05-21 15:31:34', 0),
(196, '546', 77, 1, '2013-05-21 15:32:22', 1),
(197, 'dsgf', 77, 1, '2013-05-21 15:32:22', 0),
(198, 'длжор', 74, 1, '2013-05-21 17:07:30', 0),
(199, 'ыв', 74, 1, '2013-05-21 17:11:14', 1),
(200, 'вы', 74, 1, '2013-05-21 17:11:15', 0),
(201, 'вы', 74, 1, '2013-05-21 17:11:15', 0),
(202, 'а', 74, 1, '2013-05-21 17:11:14', 0),
(203, 'ждло', 78, 1, '2013-05-21 17:44:27', 0),
(204, 'дло', 78, 1, '2013-05-21 17:44:27', 0),
(205, 'аспмир', 78, 1, '2013-05-21 17:44:27', 0),
(206, 'блорп', 78, 1, '2013-05-21 17:44:27', 0),
(207, 'ш', 78, 1, '2013-05-21 17:44:27', 0),
(208, 'ыв', 78, 1, '2013-05-21 17:44:27', 0),
(209, 'ыв', 78, 1, '2013-05-21 17:44:27', 0),
(210, 'ю', 78, 1, '2013-05-21 17:44:27', 1),
(211, 'int main(void)', 79, 1, '2013-05-23 13:14:19', 1),
(212, 'void main(void)', 79, 1, '2013-05-23 13:14:19', 0),
(213, 'void main()', 79, 1, '2013-05-23 13:14:19', 0),
(214, 'int main()', 79, 1, '2013-05-23 13:14:19', 0),
(215, 'рплод', 80, 1, '2013-05-23 11:31:14', 1),
(216, 'длжорп', 80, 1, '2013-05-23 11:31:14', 0),
(217, 'rtyuiklo;', 81, 1, '2013-05-23 11:34:11', 0),
(218, 'fghjkl', 81, 1, '2013-05-23 11:34:11', 1),
(219, 'sdfdsaf', 82, 1, '2013-05-23 11:38:32', 1),
(220, 'sdfs', 82, 1, '2013-05-23 11:38:32', 0),
(221, 'sdf', 83, 0, '2013-05-23 15:51:12', 0),
(222, 'sdf', 83, 0, '2013-05-23 15:51:12', 1),
(223, 'sdfds', 84, 1, '2013-05-23 11:40:28', 1),
(224, 'sdf', 84, 1, '2013-05-23 11:40:28', 0),
(225, 'kljgh', 85, 1, '2013-05-23 11:45:21', 0),
(226, 'hjkl', 85, 1, '2013-05-23 11:45:21', 1),
(227, 'llllllllllllllllllll', 86, 1, '2013-05-23 11:46:39', 1),
(228, 'fghjkl;', 86, 1, '2013-05-23 11:46:39', 0),
(229, 'sd', 87, 1, '2013-05-23 12:06:31', 0),
(230, 'sagas', 87, 1, '2013-05-23 12:06:31', 1),
(231, 'lkmjhg', 88, 1, '2013-05-23 12:07:16', 1),
(232, 'sd', 88, 1, '2013-05-23 12:07:16', 0),
(233, 'gfhbjnkm', 89, 1, '2013-05-23 12:08:14', 1),
(234, 'fghjk', 89, 1, '2013-05-23 12:08:14', 0),
(235, 'dytrfghkjl', 90, 1, '2013-05-23 12:10:25', 0),
(236, 'dcfbhjkml', 90, 1, '2013-05-23 12:10:25', 1),
(237, 'dfkm', 91, 1, '2013-05-23 12:11:04', 0),
(238, 'g', 91, 1, '2013-05-23 12:11:04', 1),
(239, 'dfghjkl;', 92, 1, '2013-05-23 12:13:38', 1),
(240, 'ghjkl', 92, 1, '2013-05-23 12:13:38', 0),
(241, 'l;kjh', 93, 0, '2013-05-23 13:20:21', 0),
(242, 'hjkk', 93, 0, '2013-05-23 13:20:21', 1),
(243, 'hjk,', 94, 1, '2013-05-23 12:17:31', 0),
(244, 'kj', 94, 1, '2013-05-23 12:17:31', 1),
(245, 'fdsaf', 95, 1, '2013-05-23 12:17:58', 0),
(246, 'saf', 95, 1, '2013-05-23 12:17:58', 1),
(247, 'ijo', 96, 1, '2013-05-23 12:19:36', 1),
(248, 'mn', 96, 1, '2013-05-23 12:19:36', 0),
(249, 'sdfds', 97, 1, '2013-05-23 12:28:01', 1),
(250, 'asdf', 97, 1, '2013-05-23 12:28:01', 0),
(251, 'sdf', 98, 1, '2013-05-23 12:28:38', 1),
(252, 'sdfcds', 98, 1, '2013-05-23 12:28:38', 0),
(253, 'xcsd', 99, 1, '2013-05-23 12:30:23', 1),
(254, 'xzcv', 99, 1, '2013-05-23 12:30:23', 0),
(255, 'kjnhoibu', 100, 1, '2013-05-23 12:32:03', 1),
(256, 'cxvb', 100, 1, '2013-05-23 12:32:03', 0),
(257, 'scv', 101, 1, '2013-05-23 12:34:16', 1),
(258, 'fd', 101, 1, '2013-05-23 12:34:16', 0),
(259, 'sadf', 102, 1, '2013-05-23 12:41:29', 0),
(260, 'asdf', 102, 1, '2013-05-23 12:41:29', 1),
(261, ';lkjhg', 103, 0, '2013-05-23 13:36:54', 1),
(262, 'jkl', 103, 0, '2013-05-23 13:36:54', 0),
(263, 'hjkl', 104, 1, '2013-05-23 12:42:03', 0),
(264, 'sdf', 104, 1, '2013-05-23 12:42:03', 0),
(265, 'dkgf', 105, 1, '2013-05-23 12:45:29', 1),
(266, 'dfsg', 105, 1, '2013-05-23 12:45:29', 0),
(267, 'плрьдбю', 106, 0, '2013-05-23 13:31:44', 1),
(268, 'поиртбью', 106, 0, '2013-05-23 13:31:44', 0),
(269, '11', 107, 0, '2013-05-23 13:40:16', 1),
(270, 'fghjkl', 108, 0, '2013-05-23 13:44:50', 1),
(271, 'hgjkl', 108, 0, '2013-05-23 13:44:50', 0),
(272, '999', 109, 0, '2013-05-23 13:47:42', 1),
(273, '898', 109, 0, '2013-05-23 13:47:42', 0),
(274, 'fghjkl;', 110, 1, '2013-05-23 16:22:58', 1),
(275, 'ghjkl;', 110, 1, '2013-05-23 16:22:58', 0),
(276, 'yujkl', 111, 1, '2013-05-23 16:23:26', 1),
(277, 'kj', 111, 1, '2013-05-23 16:23:26', 0),
(278, 'jhkl', 112, 1, '2013-05-23 16:24:06', 0),
(279, 'es', 112, 1, '2013-05-23 16:24:06', 1),
(280, 'jhkl', 113, 1, '2013-05-23 16:24:20', 0),
(281, 'es', 113, 1, '2013-05-23 16:24:20', 1),
(282, 'ждлор', 114, 1, '2013-05-23 16:24:52', 1),
(283, 'оюб.ю', 114, 1, '2013-05-23 16:24:52', 0),
(284, 'dfg', 115, 1, '2013-05-23 16:25:40', 0),
(285, 'dfsg', 115, 1, '2013-05-23 16:25:40', 1),
(286, 'ыва', 116, 1, '2013-05-23 17:59:13', 0),
(287, 'ыфва', 116, 1, '2013-05-23 17:59:13', 1),
(288, 'edsfas', 117, 1, '2013-05-27 18:14:43', 1),
(289, 'sadf', 117, 1, '2013-05-27 18:14:43', 0),
(290, 'asdf', 117, 1, '2013-05-27 18:14:43', 0),
(291, 'sdfg', 118, 1, '2013-05-29 18:11:05', 0),
(292, 'sdg', 118, 1, '2013-05-29 18:11:05', 0),
(293, 'dadf', 119, 1, '2013-05-29 18:10:16', 0),
(294, 'asdf', 119, 1, '2013-05-29 18:10:16', 1),
(295, 'adfs', 119, 1, '2013-05-29 18:10:16', 0),
(296, 'sadfsadf', 118, 1, '2013-05-29 18:11:05', 1),
(297, 'ответ 1', 120, 1, '2013-06-02 16:25:41', 1),
(298, 'ответ 2', 120, 1, '2013-06-02 16:25:41', 0),
(299, 'ответ 3', 120, 1, '2013-06-02 16:25:41', 0),
(300, 'answer 1', 121, 1, '2013-06-03 12:07:17', 0),
(301, 'answer2', 121, 1, '2013-06-03 12:07:17', 0),
(302, 'answer 3', 121, 1, '2013-06-03 12:07:17', 1),
(303, '-1', 122, 1, '2013-06-04 21:19:50', 0),
(304, '1', 122, 1, '2013-06-04 21:19:50', 0),
(305, 'Программа не возвращает значение.', 122, 1, '2013-06-04 21:19:50', 0),
(306, '0', 122, 1, '2013-06-04 21:19:50', 1),
(307, '<pre class="brush: cpp; gutter: true">start()</pre>', 123, 1, '2013-06-04 21:21:04', 0),
(308, '<pre class="brush: cpp; gutter: true">system&#40;&#41;</pre>', 123, 1, '2013-06-04 21:21:04', 0),
(309, '<pre class="brush: cpp; gutter: true">main()</pre>', 123, 1, '2013-06-04 21:21:04', 1),
(310, '<pre class="brush: cpp; gutter: true">program()</pre>', 123, 1, '2013-06-04 21:21:04', 0),
(311, '<code>{ }</code>', 124, 1, '2013-06-04 21:22:03', 1),
(312, '<code>< ></code>', 124, 1, '2013-06-04 21:22:03', 0),
(313, '<code>begin end</code>', 124, 1, '2013-06-04 21:22:03', 0),
(314, '<code>( )</code>', 124, 1, '2013-06-04 21:22:03', 0),
(315, '<code>.</code> (точка)', 125, 1, '2013-06-04 21:22:52', 0),
(316, '<code>;</code> (точка с запятой)', 125, 1, '2013-06-04 21:22:52', 0),
(317, '<code>:</code> (двоеточие)', 125, 1, '2013-06-04 21:22:52', 0),
(318, '<code>,</code> (запятая)', 125, 1, '2013-06-04 21:22:52', 0),
(319, '*/ Комментарии */', 126, 1, '2013-06-04 21:23:57', 0),
(320, '** Комментарий **', 126, 1, '2013-06-04 21:23:57', 0),
(321, '/* комментарий */', 126, 1, '2013-06-04 21:23:57', 1),
(322, '{комментарий}', 126, 1, '2013-06-04 21:23:57', 0),
(323, '<code>float</code>', 127, 1, '2013-06-04 21:24:55', 0),
(324, '<code>real</code>', 127, 1, '2013-06-04 21:24:55', 0),
(325, '<code>int</code>', 127, 1, '2013-06-04 21:24:55', 0),
(326, '<code>double</code>', 127, 1, '2013-06-04 21:24:55', 0),
(327, '<code>:=</code>', 128, 1, '2013-06-04 21:25:48', 0),
(328, '<code>=</code>', 128, 1, '2013-06-04 21:25:48', 0),
(329, '<code>equal</code>', 128, 1, '2013-06-04 21:25:48', 0),
(330, '<code>==</code>', 128, 1, '2013-06-04 21:25:48', 0),
(331, 'MVS, NetBeans, QT Creator, RAD Studio, Dev-C++', 129, 1, '2013-06-04 21:26:26', 1),
(332, 'MVS, Code::Blocks, QT Creator, AutoCAD, Eclipse', 129, 1, '2013-06-04 21:26:26', 0),
(333, 'MVS, Code::Blocks, QT Creator, RAD Studio, MathCAD', 129, 1, '2013-06-04 21:26:26', 0),
(334, 'целые – <code>int</code>, вещественные – <code>float</code> или <code>double</code>, символьные – <code>char</code>', 130, 1, '2013-06-04 21:27:30', 1),
(335, 'целые – <code>bool</code>, вещественные – <code>float</code> или <code>double</code>, символьные – <code>string</code>', 130, 1, '2013-06-04 21:27:30', 0),
(336, 'целые – <code>int</code>, вещественные – <code>float</code> или <code>double</code>, символьные – <code>string</code>', 130, 1, '2013-06-04 21:27:30', 0),
(337, 'целые – <code>int</code>, вещественные – <code>float</code> или <code>real</code>, символьные – <code>char</code>', 130, 1, '2013-06-04 21:27:30', 0),
(338, 'С++', 131, 1, '2013-06-04 21:28:37', 0),
(339, 'Eiffel', 131, 1, '2013-06-04 21:28:37', 0),
(340, 'Java', 131, 1, '2013-06-04 21:28:37', 0),
(341, 'Все варианты ответов', 131, 1, '2013-06-04 21:28:37', 0),
(342, 'Кэн Томпсон', 132, 1, '2013-06-04 21:29:43', 0),
(343, 'Бьерн Страуструп', 132, 1, '2013-06-04 21:29:43', 0),
(344, 'Дональд Кнут', 132, 1, '2013-06-04 21:29:43', 0),
(345, 'Рик Масситти', 132, 1, '2013-06-04 21:29:43', 0),
(346, 'Кен Томпсон', 133, 1, '2013-06-04 21:30:24', 0),
(347, 'Дональд Кнут', 133, 1, '2013-06-04 21:30:24', 0),
(348, 'Бьерн Страуструп', 133, 1, '2013-06-04 21:30:24', 0),
(349, 'Никлаус Вирт', 133, 1, '2013-06-04 21:30:24', 0),
(350, 'компилятор', 134, 1, '2013-06-04 21:31:15', 0),
(351, 'транслятор', 134, 1, '2013-06-04 21:31:15', 0),
(352, 'сканер', 134, 1, '2013-06-04 21:31:15', 0),
(353, 'интерпретатор', 134, 1, '2013-06-04 21:31:15', 0),
(354, '<code>[==]; < идент. 2>,…;</code>', 135, 1, '2013-06-04 21:32:01', 0),
(355, '<code>[:=], < идент. 2>,…;</code>', 135, 1, '2013-06-04 21:32:01', 0),
(356, '<code>[=];< идент. 2>,…;</code>', 135, 1, '2013-06-04 21:32:01', 0),
(357, '<code>[=], < идент. 2>,…;</code>', 135, 1, '2013-06-04 21:32:01', 0),
(358, '<code>const variable = value;</code>', 136, 1, '2013-06-04 21:32:56', 0),
(359, '<code>const type variable = value;</code>', 136, 1, '2013-06-04 21:32:56', 1),
(360, '<code>const type variable := value;</code>', 136, 1, '2013-06-04 21:32:56', 0),
(361, '<pre class="brush: cpp; gutter: true">void main(void)</pre>', 137, 1, '2013-06-04 21:33:44', 0),
(362, '<pre class="brush: cpp; gutter: true">void main()</pre>', 137, 1, '2013-06-04 21:33:44', 0),
(363, '<pre class="brush: cpp; gutter: true">int main()</pre>', 137, 1, '2013-06-04 21:33:44', 0),
(364, '<pre class="brush: cpp; gutter: true">int main(void)</pre>', 137, 1, '2013-06-04 21:33:44', 0),
(365, '<code>#include <>;</code> с <code>iostream.h</code> внутри скобок', 138, 1, '2013-06-04 21:34:50', 0),
(366, '<code>include (iostreamh)</code>', 138, 1, '2013-06-04 21:34:50', 0),
(367, '<code>#include <></code> с <code>iostream</code> внутри скобок', 138, 1, '2013-06-04 21:34:50', 0),
(368, '<code>include #iostream,h;</code>', 138, 1, '2013-06-04 21:34:50', 0),
(369, '10', 139, 1, '2013-06-04 21:35:27', 1),
(370, '9', 139, 1, '2013-06-04 21:35:27', 0),
(371, '1', 139, 1, '2013-06-04 21:35:27', 0),
(372, 'Пока <code>х</code> строго меньше ста', 140, 1, '2013-06-04 21:36:33', 1),
(373, 'Пока <code>х</code> больше ста', 140, 1, '2013-06-04 21:36:33', 0),
(374, 'Пока <code>х</code> равен стам', 140, 1, '2013-06-04 21:36:33', 0),
(375, 'Пока <code>х</code> меньше или равен стам', 140, 1, '2013-06-04 21:36:33', 0),
(376, '<code>for</code>', 141, 1, '2013-06-04 21:37:15', 0),
(377, '<code>do while</code>', 141, 1, '2013-06-04 21:37:15', 0),
(378, '<code>while</code>', 141, 1, '2013-06-04 21:37:15', 0),
(379, '<code>repeat until</code>', 141, 1, '2013-06-04 21:37:15', 0),
(380, '<code>do while</code>', 142, 1, '2013-06-04 21:37:52', 1),
(381, '<code>while</code>', 142, 1, '2013-06-04 21:37:52', 0),
(382, '<code>for</code>', 142, 1, '2013-06-04 21:37:52', 0),
(383, '<code>do while</code>', 143, 1, '2013-06-04 21:38:35', 0),
(384, '<code>while</code>', 143, 1, '2013-06-04 21:38:35', 0),
(385, '<code>for</code>', 143, 1, '2013-06-04 21:38:35', 0),
(386, 'истинно', 144, 1, '2013-06-04 21:39:10', 1),
(387, 'ложно', 144, 1, '2013-06-04 21:39:10', 0),
(388, 'у цикла нет условия', 144, 1, '2013-06-04 21:39:10', 0),
(389, '<pre class="brush: c; gutter: true">// форма записи оператора цикла do while:\ndo // начало цикла do while\n{\n/*блок операторов*/;\n}\nwhile (/*условие выполнения цикла*/); // конец цикла do while</pre>', 145, 1, '2013-06-04 21:39:58', 1),
(390, '<pre class="brush: cpp; gutter: true">// форма записи оператора цикла do while:\ndo // начало цикла do while\n{\n/*блок операторов*/;\n}\nwhile (/*условие выполнения цикла*/) // конец цикла do while</pre>', 145, 1, '2013-06-04 21:39:58', 0),
(391, '<pre class="brush: cpp; gutter: true">// форма записи оператора цикла do while:\ndo // начало цикла do while\n{\n/*блок операторов*/;\n}\nwhile {/*условие выполнения цикла*/} // конец цикла do while</pre>', 145, 1, '2013-06-04 21:39:58', 0),
(392, '<code>;</code>', 146, 1, '2013-06-04 21:40:54', 0),
(393, '<code>.</code>', 146, 1, '2013-06-04 21:40:54', 0),
(394, '<code>-</code>', 146, 1, '2013-06-04 21:40:54', 0),
(395, '<code>:</code>', 146, 1, '2013-06-04 21:40:54', 1),
(396, '<code>end;</code>', 147, 1, '2013-06-04 21:46:43', 0),
(397, '<code>break;</code>', 147, 1, '2013-06-04 21:46:43', 0),
(398, '<code>Stop;</code>', 147, 1, '2013-06-04 21:46:43', 0),
(399, 'точка с запятой', 147, 1, '2013-06-04 21:46:43', 0),
(400, '<code>contingency</code>', 148, 1, '2013-06-04 21:54:48', 0),
(401, '<code>default</code>', 148, 1, '2013-06-04 21:54:48', 0),
(402, '<code>other</code>', 148, 1, '2013-06-04 21:54:48', 0),
(403, '<code>all</code>', 148, 1, '2013-06-04 21:54:48', 0),
(404, 'Один', 149, 1, '2013-06-04 21:59:57', 0),
(405, 'нуль', 149, 1, '2013-06-04 21:59:57', 0),
(406, 'Привет мир', 149, 1, '2013-06-04 21:59:57', 0),
(407, 'НульПривет мир', 149, 1, '2013-06-04 21:59:57', 1),
(408, '<pre class="brush: c; gutter: true">switch (switch_expression)\n{\n    case constant1: statement1; [break;] \n    case constant2: statement2; [break;]\n    case constantN: statementN; [break;] \n    [else: statement N+l;] \n}</pre>', 150, 1, '2013-06-04 22:01:36', 0),
(409, '<pre class="brush: cpp; gutter: true">switch (switch_expression)\n{\n    case constant1: statement1; [break;] \n    case constant2: statement2; [break;]\n    case constantN: statementN; [break;] \n    [default: statement N+l;] \n}</pre>', 150, 1, '2013-06-04 22:01:36', 1),
(410, '<pre class="brush: c; gutter: true">switch (switch_expression)\n{\n   case constant1, case constant2: statement1; [break;]\n   case constantN: statementN; [break;] \n   [default: statement N+l;] \n}</pre>', 150, 1, '2013-06-04 22:01:36', 0),
(411, '0.1.2.', 151, 1, '2013-06-04 22:02:51', 0),
(412, '01.2.D.', 151, 1, '2013-06-04 22:02:51', 0),
(413, '011.2.D', 151, 1, '2013-06-04 22:02:51', 0),
(414, '0112.D.', 151, 1, '2013-06-04 22:02:51', 1),
(415, 'Ошибка компиляции в строке 10', 151, 1, '2013-06-04 22:02:51', 0);

-- --------------------------------------------------------

--
-- Структура таблицы `answers_to_questions`
--

CREATE TABLE IF NOT EXISTS `answers_to_questions` (
  `answersToQuestionId` int(11) NOT NULL AUTO_INCREMENT,
  `answer` text NOT NULL,
  `questionId` int(10) unsigned NOT NULL,
  `answerId` int(10) unsigned DEFAULT NULL,
  `status` enum('correct','incorrect','pending') DEFAULT NULL,
  `created` datetime NOT NULL,
  `active` tinyint(4) NOT NULL DEFAULT '1',
  `actualPassingTestId` int(11) NOT NULL,
  `typeTestProtect` enum('random_answers','copy_text','graphic_copy','limit_concurrent_sessions','limit_network_address','captcha') DEFAULT NULL,
  PRIMARY KEY (`answersToQuestionId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=618 ;

--
-- Дамп данных таблицы `answers_to_questions`
--

INSERT INTO `answers_to_questions` (`answersToQuestionId`, `answer`, `questionId`, `answerId`, `status`, `created`, `active`, `actualPassingTestId`, `typeTestProtect`) VALUES
(495, '', 116, 287, 'correct', '2013-06-02 22:37:20', 1, 267, NULL),
(496, '', 120, 297, 'correct', '2013-06-02 22:37:23', 1, 267, NULL),
(497, '', 120, 297, 'correct', '2013-06-03 10:30:10', 1, 270, NULL),
(498, '', 116, 287, 'correct', '2013-06-03 10:30:14', 1, 270, NULL),
(499, '', 120, 297, 'correct', '2013-06-03 10:33:54', 1, 271, NULL),
(500, '', 116, 287, 'correct', '2013-06-03 10:33:57', 1, 271, NULL),
(501, '', 120, 297, 'correct', '2013-06-03 10:35:20', 1, 272, NULL),
(502, '', 116, 287, 'correct', '2013-06-03 10:35:24', 1, 272, NULL),
(503, '', 116, 287, 'correct', '2013-06-03 10:36:39', 1, 273, NULL),
(504, '', 120, 297, 'correct', '2013-06-03 10:36:42', 1, 273, NULL),
(505, '', 120, 297, 'correct', '2013-06-03 10:46:08', 1, 274, NULL),
(506, '', 116, 287, 'correct', '2013-06-03 10:46:11', 1, 274, NULL),
(507, '', 120, 297, 'correct', '2013-06-03 10:48:32', 1, 275, NULL),
(508, '', 116, 287, 'correct', '2013-06-03 10:48:38', 1, 275, NULL),
(509, '', 120, 297, 'correct', '2013-06-03 10:52:49', 1, 277, NULL),
(510, '', 116, 287, 'correct', '2013-06-03 10:53:09', 1, 277, NULL),
(511, '', 116, 287, 'correct', '2013-06-03 10:57:13', 1, 278, NULL),
(512, '', 120, 297, 'correct', '2013-06-03 10:57:15', 1, 278, NULL),
(513, '', 116, 287, 'correct', '2013-06-03 11:13:04', 1, 279, NULL),
(514, '', 120, 297, 'correct', '2013-06-03 11:13:05', 1, 279, NULL),
(515, '', 116, 287, 'correct', '2013-06-03 11:15:01', 1, 280, NULL),
(516, '', 120, 297, 'correct', '2013-06-03 11:15:03', 1, 280, NULL),
(517, '', 120, 297, 'correct', '2013-06-03 11:15:54', 1, 281, NULL),
(518, '', 116, 287, 'correct', '2013-06-03 11:15:58', 1, 281, NULL),
(519, '', 116, 287, 'correct', '2013-06-03 11:16:37', 1, 282, NULL),
(520, '', 120, 297, 'correct', '2013-06-03 11:16:40', 1, 282, NULL),
(521, '', 89, 234, 'incorrect', '2013-06-03 11:17:59', 1, 283, NULL),
(522, '', 98, 251, 'correct', '2013-06-03 11:18:01', 1, 283, NULL),
(523, '', 102, 260, 'correct', '2013-06-03 11:18:03', 1, 283, NULL),
(524, '', 104, 264, 'incorrect', '2013-06-03 11:18:04', 1, 283, NULL),
(525, '', 87, 229, 'incorrect', '2013-06-03 11:18:06', 1, 283, NULL),
(526, '', 101, 258, 'incorrect', '2013-06-03 11:18:08', 1, 283, NULL),
(527, '', 105, 266, 'incorrect', '2013-06-03 11:18:10', 1, 283, NULL),
(528, '', 88, 232, 'incorrect', '2013-06-03 11:18:11', 1, 283, NULL),
(529, '', 79, 211, 'correct', '2013-06-03 11:18:14', 1, 283, NULL),
(530, '', 97, 249, 'correct', '2013-06-03 11:18:17', 1, 283, NULL),
(531, '', 99, 254, 'incorrect', '2013-06-03 11:18:21', 1, 283, NULL),
(532, '', 90, 236, 'correct', '2013-06-03 11:18:24', 1, 283, NULL),
(533, '', 100, 256, 'incorrect', '2013-06-03 11:18:26', 1, 283, NULL),
(534, '', 89, 233, 'correct', '2013-06-03 11:52:03', 1, 284, NULL),
(535, '', 104, 264, 'incorrect', '2013-06-03 11:52:04', 1, 284, NULL),
(536, '', 102, 260, 'correct', '2013-06-03 11:52:07', 1, 284, NULL),
(537, '', 100, 256, 'incorrect', '2013-06-03 11:52:09', 1, 284, NULL),
(538, '', 87, 230, 'correct', '2013-06-03 11:52:11', 1, 284, NULL),
(539, '', 101, 257, 'correct', '2013-06-03 11:52:13', 1, 284, NULL),
(540, '', 79, 211, 'correct', '2013-06-03 11:52:17', 1, 284, NULL),
(541, '', 89, 234, 'incorrect', '2013-06-03 11:56:44', 1, 285, NULL),
(542, '', 87, 229, 'incorrect', '2013-06-03 11:56:46', 1, 285, NULL),
(543, '', 104, 264, 'incorrect', '2013-06-03 11:56:47', 1, 285, NULL),
(544, '', 102, 259, 'incorrect', '2013-06-03 11:56:50', 1, 285, NULL),
(545, '', 101, 257, 'correct', '2013-06-03 11:56:52', 1, 285, NULL),
(546, '', 99, 253, 'correct', '2013-06-03 11:56:54', 1, 285, NULL),
(547, '', 90, 236, 'correct', '2013-06-03 11:56:55', 1, 285, NULL),
(548, '', 97, 250, 'incorrect', '2013-06-03 11:56:57', 1, 285, NULL),
(549, '', 100, 256, 'incorrect', '2013-06-03 11:56:59', 1, 285, NULL),
(550, '', 79, 211, 'correct', '2013-06-03 11:57:02', 1, 285, NULL),
(551, '', 105, 266, 'incorrect', '2013-06-03 11:57:03', 1, 285, NULL),
(552, '', 88, 231, 'correct', '2013-06-03 11:57:06', 1, 285, NULL),
(553, '', 98, 252, 'incorrect', '2013-06-03 11:57:08', 1, 285, NULL),
(554, '', 120, 297, 'correct', '2013-06-03 11:57:33', 1, 286, NULL),
(555, '', 116, 287, 'correct', '2013-06-03 11:57:37', 1, 286, NULL),
(556, '', 120, 297, 'correct', '2013-06-03 11:59:18', 1, 287, NULL),
(557, '', 116, 286, 'incorrect', '2013-06-03 11:59:21', 1, 287, NULL),
(558, '', 120, 299, 'incorrect', '2013-06-03 11:59:38', 1, 288, NULL),
(559, '', 116, 287, 'correct', '2013-06-03 11:59:41', 1, 288, NULL),
(560, '', 119, 293, 'incorrect', '2013-06-03 12:10:41', 1, 289, NULL),
(561, '', 121, 302, 'correct', '2013-06-03 12:10:45', 1, 289, NULL),
(562, '', 118, 292, 'incorrect', '2013-06-03 12:10:48', 1, 289, NULL),
(563, '', 119, 293, 'incorrect', '2013-06-03 12:12:35', 1, 290, NULL),
(564, '', 118, 291, 'incorrect', '2013-06-03 12:12:37', 1, 290, NULL),
(565, '', 121, 302, 'correct', '2013-06-03 12:12:40', 1, 290, NULL),
(566, '', 117, 288, 'correct', '2013-06-03 12:13:58', 1, 291, NULL),
(567, '', 112, 278, 'incorrect', '2013-06-03 12:17:57', 1, 292, NULL),
(568, '', 114, 283, 'incorrect', '2013-06-03 12:17:59', 1, 292, NULL),
(569, '', 110, 274, 'correct', '2013-06-03 12:18:00', 1, 292, NULL),
(570, '', 115, 285, 'correct', '2013-06-03 12:18:02', 1, 292, NULL),
(571, '', 111, 277, 'incorrect', '2013-06-03 12:18:04', 1, 292, NULL),
(572, '', 113, 281, 'correct', '2013-06-03 12:18:05', 1, 292, NULL),
(573, '', 121, 302, 'correct', '2013-06-03 12:46:01', 1, 299, NULL),
(574, '', 119, 295, 'incorrect', '2013-06-03 12:46:03', 1, 299, NULL),
(575, '', 118, 296, 'correct', '2013-06-03 12:46:05', 1, 299, NULL),
(576, '', 111, 276, 'correct', '2013-06-03 12:46:47', 1, 300, NULL),
(577, '', 115, 285, 'correct', '2013-06-03 12:46:51', 1, 300, NULL),
(578, '', 110, 275, 'incorrect', '2013-06-03 12:46:54', 1, 300, NULL),
(579, '', 113, 281, 'correct', '2013-06-03 12:46:56', 1, 300, NULL),
(580, '', 114, 283, 'incorrect', '2013-06-03 12:46:57', 1, 300, NULL),
(581, '', 112, 279, 'correct', '2013-06-03 12:46:59', 1, 300, NULL),
(582, '', 119, 294, 'correct', '2013-06-03 17:20:16', 1, 301, NULL),
(583, '', 121, 302, 'correct', '2013-06-03 17:20:18', 1, 301, NULL),
(584, '', 118, 292, 'incorrect', '2013-06-03 17:20:20', 1, 301, NULL),
(585, '', 99, 253, 'correct', '2013-06-11 17:47:20', 1, 302, NULL),
(586, '', 79, 212, 'incorrect', '2013-06-11 17:47:22', 1, 302, NULL),
(587, '', 105, 266, 'incorrect', '2013-06-11 17:47:25', 1, 302, NULL),
(588, '', 100, 256, 'incorrect', '2013-06-11 17:47:27', 1, 302, NULL),
(589, '', 87, 230, 'correct', '2013-06-11 17:47:30', 1, 302, NULL),
(590, '', 101, 257, 'correct', '2013-06-11 17:47:32', 1, 302, NULL),
(591, '', 98, 252, 'incorrect', '2013-06-11 17:47:34', 1, 302, NULL),
(592, '', 88, 232, 'incorrect', '2013-06-11 17:47:36', 1, 302, NULL),
(593, '', 90, 235, 'incorrect', '2013-06-11 17:47:38', 1, 302, NULL),
(594, '', 104, 264, 'incorrect', '2013-06-11 17:47:40', 1, 302, NULL),
(595, '', 97, 249, 'correct', '2013-06-11 17:47:44', 1, 302, NULL),
(596, '', 102, 259, 'incorrect', '2013-06-11 17:47:48', 1, 302, NULL),
(597, '', 89, 234, 'incorrect', '2013-06-11 17:47:50', 1, 302, NULL),
(598, '', 111, 276, 'correct', '2013-06-11 17:48:03', 1, 303, NULL),
(599, '', 115, 285, 'correct', '2013-06-11 17:48:05', 1, 303, NULL),
(600, '', 112, 279, 'correct', '2013-06-11 17:48:08', 1, 303, NULL),
(601, '', 110, 274, 'correct', '2013-06-11 17:48:10', 1, 303, NULL),
(602, '', 113, 281, 'correct', '2013-06-11 17:48:12', 1, 303, NULL),
(603, '', 114, 283, 'incorrect', '2013-06-11 17:48:14', 1, 303, NULL),
(604, '', 117, 289, 'incorrect', '2013-06-11 17:48:40', 1, 304, NULL),
(605, '', 79, 212, 'incorrect', '2013-06-11 17:48:51', 1, 305, NULL),
(606, '', 105, 266, 'incorrect', '2013-06-11 17:48:55', 1, 305, NULL),
(607, '', 99, 254, 'incorrect', '2013-06-11 17:48:59', 1, 305, NULL),
(608, '', 97, 249, 'correct', '2013-06-11 17:49:01', 1, 305, NULL),
(609, '', 100, 255, 'correct', '2013-06-11 17:49:04', 1, 305, NULL),
(610, '', 102, 260, 'correct', '2013-06-11 17:49:08', 1, 305, NULL),
(611, '', 101, 258, 'incorrect', '2013-06-11 17:49:10', 1, 305, NULL),
(612, '', 90, 235, 'incorrect', '2013-06-11 17:49:11', 1, 305, NULL),
(613, '', 104, 264, 'incorrect', '2013-06-11 17:49:16', 1, 305, NULL),
(614, '', 88, 231, 'correct', '2013-06-11 17:49:19', 1, 305, NULL),
(615, '', 98, 252, 'incorrect', '2013-06-11 17:49:22', 1, 305, NULL),
(616, '', 89, 234, 'incorrect', '2013-06-11 17:49:24', 1, 305, NULL),
(617, '', 87, 229, 'incorrect', '2013-06-11 17:49:28', 1, 305, NULL);

-- --------------------------------------------------------

--
-- Структура таблицы `articles2`
--

CREATE TABLE IF NOT EXISTS `articles2` (
  `articleId` int(11) NOT NULL AUTO_INCREMENT,
  `articleName` varchar(200) NOT NULL,
  `articleContent` text NOT NULL,
  `active` tinyint(4) NOT NULL DEFAULT '1',
  `created` datetime NOT NULL,
  PRIMARY KEY (`articleId`),
  FULLTEXT KEY `articleContent` (`articleContent`),
  FULLTEXT KEY `articleName` (`articleName`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;

--
-- Дамп данных таблицы `articles2`
--

INSERT INTO `articles2` (`articleId`, `articleName`, `articleContent`, `active`, `created`) VALUES
(1, 'Спецификация QTI ere', '<p>Спецификация QTIСпецификация QTIСпецификация QTIСпецификация QTIer</p>', 1, '2013-06-11 19:41:15'),
(2, 'sserdtf', 'sserdtf', 0, '2013-06-11 00:00:00'),
(3, 'боббо', 'боббо', 1, '2013-06-11 00:00:00'),
(4, 'wfewarfqewr', '<p>erfqergtfqerw</p>', 1, '2013-06-11 19:55:31'),
(5, 'тут', '<p>нету</p>', 1, '2013-06-11 19:58:02'),
(6, 'дада', '<p>нетнет</p>', 1, '2013-06-11 20:04:10');

-- --------------------------------------------------------

--
-- Структура таблицы `categories`
--

CREATE TABLE IF NOT EXISTS `categories` (
  `categoryId` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(100) NOT NULL,
  `description` text,
  `active` tinyint(4) NOT NULL DEFAULT '1',
  `created` datetime NOT NULL,
  PRIMARY KEY (`categoryId`),
  UNIQUE KEY `category_id_UNIQUE` (`categoryId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=50 ;

--
-- Дамп данных таблицы `categories`
--

INSERT INTO `categories` (`categoryId`, `title`, `description`, `active`, `created`) VALUES
(11, 'Русский язык', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Animi, vero, ea totam quam eius ipsam deleniti beatae debitis nemo officia perferendis reprehenderit nam maiores architecto consequatur quae ad recusandae sint est aut cupiditate quisquam illo accusantium fugiat quibusdam nulla in amet minima ipsum harum non adipisci incidunt corrupti pariatur autem eligendi dolore! Nulla, amet, veritatis, illo labore sunt alias natus id fuga beatae deserunt dolore ab earum repudiandae tenetur reprehenderit nostrum adipisci vero itaque est assumenda recusandae voluptas aliquam nisi vitae repellat maxime facilis ea delectus dignissimos fugiat inventore rerum incidunt eligendi illum dolores libero explicabo! A, repellat quibusdam sint quia nobis accusamus eligendi. Ab, quia, temporibus, asperiores vitae assumenda laudantium repellat consequuntur voluptatibus praesentium nemo dolorum quis neque dolore quisquam molestias sed nihil earum totam maxime sit quidem nulla quasi rerum accusamus esse harum vero perferendis. Molestias, libero, incidunt, culpa exercitationem labore quos cupiditate sapiente facere harum dolorem animi est neque ullam doloribus tenetur suscipit in sequi quibusdam repudiandae officiis. Ipsum, dolorum, pariatur dolorem ex sed consectetur vitae facilis atque est accusamus dolore possimus ipsa odit error veritatis quae quisquam sit quod! Alias, dolores, delectus officiis vitae ullam cupiditate ducimus doloremque blanditiis a accusantium est excepturi reprehenderit temporibus ad ab adipisci quibusdam laboriosam earum tenetur vero expedita fugiat amet hic. Nemo, optio, voluptatibus unde delectus amet minus quasi harum similique illum ex enim rem distinctio quia animi corrupti officia dolore modi vitae iusto dicta? Reprehenderit, impedit rerum illum a dolores molestias perferendis nulla eos recusandae maiores at deserunt omnis voluptates nostrum unde velit voluptatem. Laboriosam ab omnis debitis ratione laborum. Non ipsum perspiciatis repudiandae officiis sed consectetur error ducimus vel! Eos, ea architecto quas autem cum est velit illum nesciunt iure ut neque eligendi non officia iusto dolore aliquid aut veniam aliquam optio maiores nulla qui molestiae facilis fugit sapiente repudiandae hic quis? Eveniet, temporibus, accusantium, eos, ipsam asperiores excepturi numquam dolor perspiciatis exercitationem non accusamus eum expedita laboriosam in nulla assumenda nostrum ipsa beatae ea perferendis dolores tempore aperiam autem error iste. Libero, veniam, dolores alias ratione laborum quas dolore labore nesciunt error modi repellat est commodi assumenda odio quod fugit accusantium corrupti vitae minima perferendis non aliquid eos. Repudiandae, ipsa, consequatur, libero voluptates voluptatum porro pariatur quibusdam architecto impedit in sequi et aliquid debitis eveniet distinctio at assumenda blanditiis eligendi facere fugit! Nulla excepturi distinctio facere voluptatem magni? Sint, sed aliquid voluptatem assumenda repudiandae illo ea eaque nostrum fuga minima! Architecto, suscipit totam vitae hic alias laborum commodi necessitatibus repellendus quibusdam tenetur. Distinctio, molestiae, veniam deleniti commodi qui itaque fugiat explicabo repellendus doloremque veritatis fugit deserunt perspiciatis quidem expedita aliquid velit odio mollitia illo praesentium minima doloribus tenetur totam autem molestias consequuntur debitis facilis accusamus dolor saepe labore inventore repellat rem ullam nisi ab laudantium et placeat similique quasi vero eveniet officia. Vitae, accusantium, modi, voluptatibus quod a earum minus enim architecto illum maiores facilis quis dolorum tempore necessitatibus neque saepe similique dolore reprehenderit ea sit eius impedit delectus. Aperiam, dolorem nihil velit earum officiis iste quasi.</p>', 1, '2013-04-27 13:58:49'),
(12, 'Английский язык', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Reiciendis, odio minus aut vel harum ex aspernatur doloribus nobis et iste distinctio cupiditate quis commodi repudiandae dicta maiores accusantium. Hic, ex quos sed qui nam omnis error porro aperiam vero reiciendis neque consequuntur ipsam velit dolore magni quis fugit possimus consequatur fugiat facere id nobis voluptatibus quia dolores iusto quisquam illo natus repellat architecto temporibus minus aspernatur tempora atque quaerat cum distinctio in veritatis nostrum amet vitae. Sunt, sint, ullam, corrupti, ad architecto laudantium quasi error reprehenderit doloremque suscipit harum sit dolorum saepe inventore optio blanditiis nam autem temporibus nisi eum quis adipisci deleniti! Minus, dicta maiores vero corporis architecto cumque praesentium sapiente delectus voluptas magnam excepturi ducimus similique cupiditate maxime fuga eius nam qui in soluta blanditiis facilis vel quas magni repellendus eos explicabo repudiandae libero vitae culpa laudantium id voluptate enim molestias. Magnam ipsum autem enim excepturi dicta molestiae iste esse omnis! Eveniet, esse, fuga harum facilis consectetur veniam excepturi neque eum iste officia accusamus blanditiis. Nihil, a, nam et itaque porro ullam dolorum inventore deleniti assumenda culpa sunt labore reprehenderit aliquid ipsam distinctio voluptate amet molestias modi atque consequuntur impedit nostrum veritatis similique! Provident, placeat aperiam doloremque possimus earum tempore pariatur! Laborum, deleniti, debitis, sunt adipisci accusantium error obcaecati perspiciatis expedita explicabo ut veritatis nesciunt hic et vel quam at excepturi! Minima, magnam tempora deserunt eum ratione distinctio in nam rem. Facere, atque reiciendis excepturi ad eveniet? Modi, aliquam, esse, quae quia vitae eos explicabo pariatur aperiam hic doloremque corporis asperiores enim iste velit quasi ullam beatae natus autem eius tempora! Voluptates doloremque ipsum consequatur a officia odit illo! Eaque, quae voluptas voluptate magni molestias mollitia rem quam soluta enim nisi aliquid autem! Vitae esse quos laboriosam enim illo assumenda natus possimus aspernatur ad magnam. Aliquam, mollitia, dolor iusto deserunt quas delectus qui rem ducimus quisquam obcaecati dicta corporis voluptate ratione. Nostrum, ut, voluptate, inventore, officiis ratione sed quo eligendi quaerat necessitatibus id atque iure voluptatibus commodi molestiae quisquam saepe nihil! Neque, nostrum nesciunt sint est ullam corporis iure recusandae fugit voluptate distinctio.</p>', 1, '2013-04-27 13:59:41'),
(13, 'История', '<p>odit nihil repellat alias error aut quibusdam ex iusto quidem distinctio consequuntur. Eum, ipsam debitis praesentium libero esse accusamus incidunt quaerat consequatur minima eaque eos dignissimos itaque quisquam explicabo rerum aliquid consequuntur tempore dolorem laborum officiis? Voluptas, facilis, alias quod dolores maxime quia quasi eius labore tempore minima sit molestias rem eaque quos culpa enim corporis suscipit obcaecati eum temporibus impedit quidem officia est cumque ea earum repudiandae ipsam neque libero expedita ullam odio nobis dolorem iste tempora autem error modi at placeat sapiente tenetur et. Inventore, sapiente, quo quaerat aliquam modi maxime quas eius in. Quod, facilis, nostrum aliquam quis fugit porro velit perferendis corrupti blanditiis dolorum asperiores laboriosam molestiae repudiandae dignissimos a nisi at earum voluptatibus soluta maiores. Voluptatem, fugiat perspiciatis maiores fuga cum sapiente ullam porro error repellat nemo similique impedit ipsam doloremque consequuntur quisquam ab rem minima eius magni ea? Dolore, tenetur, doloremque natus aliquid officia repellendus perspiciatis sapiente cupiditate animi laboriosam eos nemo iusto ut voluptate dignissimos. Nostrum, a, nobis, magni consectetur sit debitis nulla perferendis maxime commodi velit dolore ad eligendi architecto necessitatibus similique asperiores et id atque quidem quod odio pariatur nihil modi dolorum laborum nemo inventore ut minus vel exercitationem? Obcaecati, in, enim, expedita sapiente repudiandae earum placeat impedit explicabo alias quia repellat quasi excepturi hic necessitatibus accusamus! Quisquam, error, velit, recusandae blanditiis nam magni est alias dolorem libero neque perspiciatis cumque aspernatur repellendus necessitatibus consequatur accusamus deleniti consectetur nostrum quod mollitia possimus obcaecati dicta eligendi. Aut, minus, qui voluptatum illum tempore laborum molestiae aliquam iste dolor animi rem omnis perferendis ratione ad tenetur magni voluptates rerum excepturi unde quaerat! Deleniti, perspiciatis, ea deserunt ad minus autem hic nostrum fuga dolore earum sit sed atque quo harum voluptatibus aperiam recusandae! Natus, eius, quaerat, maiores, delectus expedita assumenda fugiat illo culpa consequatur minima eos officiis odio quasi. Aperiam, aspernatur, molestias rem ducimus nihil nobis magni sit facere libero consequatur quam vitae sint odio deleniti pariatur tempora architecto velit quisquam ut fugiat eum harum doloremque nemo veniam ipsum ex unde vero maxime natus! Aspernatur, natus, vel ab omnis veniam minima ullam reiciendis rem totam nostrum ratione reprehenderit hic a facere laboriosam nisi accusamus culpa vitae adipisci error. Veritatis, ea quia aspernatur quidem soluta fugit amet impedit nam consequatur ipsam possimus nostrum sint eius numquam ut facere reprehenderit pariatur cumque deserunt libero iure eaque sequi. Laboriosam, aliquam, facere, aspernatur, distinctio assumenda molestiae blanditiis natus quam exercitationem dignissimos vitae perferendis sed ipsam doloremque itaque architecto tempore velit maxime porro pariatur beatae illum amet necessitatibus inventore minima ex consectetur modi animi sunt atque totam nam quis provident. Debitis, facere, minima!</p>', 1, '2013-04-28 16:05:45'),
(14, 'Физика', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Labore, ut, doloribus, voluptates, distinctio itaque architecto quas officiis modi eligendi illum cupiditate voluptatum mollitia aliquid ea possimus veritatis inventore. Veniam, minima, minus, voluptatibus optio commodi ullam deserunt itaque nobis voluptate laudantium magnam vitae officia earum rerum distinctio aperiam nam. Nihil, reiciendis, est dolorem ipsa molestias excepturi pariatur sapiente laborum ducimus soluta facere minima quisquam deserunt nostrum necessitatibus minus error consectetur ut maiores labore atque facilis laboriosam iusto officia autem corporis quae impedit maxime optio cum et a libero eligendi beatae vitae neque quam vel. Eaque, fugit, nesciunt, earum, velit cumque soluta esse quis similique consequatur quia quidem ipsa in doloribus blanditiis reprehenderit odio iure excepturi illum possimus veritatis commodi provident qui unde fuga facere voluptatum eos accusamus aliquam temporibus dolor aspernatur ipsam nulla eius quae quisquam officiis labore dignissimos aliquid totam at. Ab, amet, maiores, distinctio nisi accusantium asperiores odit praesentium cumque atque incidunt placeat earum tempora ipsum aspernatur dolor illo sit aperiam quasi ut sequi nihil autem fugit sunt facilis quae ea eum culpa officia molestias blanditiis explicabo non qui consectetur. Veniam, aliquid quidem aspernatur. Repellendus, optio, facilis voluptate architecto esse in provident eveniet ratione alias repudiandae vitae at maxime ad! Autem cumque illum dolor libero. Consequuntur, error, maiores, distinctio, atque laborum tenetur ex similique labore quod magni quam itaque reiciendis accusantium.</p>', 1, '2013-04-27 14:32:16'),
(15, 'Русская литература', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Necessitatibus, rem, facilis, possimus odit nihil repellat alias error aut quibusdam ex iusto quidem distinctio consequuntur. Eum, ipsam debitis praesentium libero esse accusamus incidunt quaerat consequatur minima eaque eos dignissimos itaque quisquam explicabo rerum aliquid consequuntur tempore dolorem laborum officiis? Voluptas, facilis, alias quod dolores maxime quia quasi eius labore tempore minima sit molestias rem eaque quos culpa enim corporis suscipit obcaecati eum temporibus impedit quidem officia est cumque ea earum repudiandae ipsam neque libero expedita ullam odio nobis dolorem iste tempora autem error modi at placeat sapiente tenetur et. Inventore, sapiente, quo quaerat aliquam modi maxime quas eius in. Quod, facilis, nostrum aliquam quis fugit porro velit perferendis corrupti blanditiis dolorum asperiores laboriosam molestiae repudiandae dignissimos a nisi at earum voluptatibus soluta maiores. Voluptatem, fugiat perspiciatis maiores fuga cum sapiente ullam porro error repellat nemo similique impedit ipsam doloremque consequuntur quisquam ab rem minima eius magni ea? Dolore, tenetur, doloremque natus aliquid officia repellendus perspiciatis sapiente cupiditate animi laboriosam eos nemo iusto ut voluptate dignissimos. Nostrum, a, nobis, magni consectetur sit debitis nulla perferendis maxime commodi velit dolore ad eligendi architecto necessitatibus similique asperiores et id atque quidem quod odio pariatur nihil modi dolorum laborum nemo inventore ut minus vel exercitationem? Obcaecati, in, enim, expedita sapiente repudiandae earum placeat impedit explicabo alias quia repellat quasi excepturi hic necessitatibus accusamus! Quisquam, error, velit, recusandae blanditiis nam magni est alias dolorem libero neque perspiciatis cumque aspernatur repellendus necessitatibus consequatur accusamus deleniti consectetur nostrum quod mollitia possimus obcaecati dicta eligendi. Aut, minus, qui voluptatum illum tempore laborum molestiae aliquam iste dolor animi rem omnis perferendis ratione ad tenetur magni voluptates rerum excepturi unde quaerat! Deleniti, perspiciatis, ea deserunt ad minus autem hic nostrum fuga dolore earum sit sed atque quo harum voluptatibus aperiam recusandae! Natus, eius, quaerat, maiores, delectus expedita assumenda fugiat illo culpa consequatur minima eos officiis odio quasi. Aperiam, aspernatur, molestias rem ducimus nihil nobis magni sit facere libero consequatur quam vitae sint odio deleniti pariatur tempora architecto velit quisquam ut fugiat eum harum doloremque nemo veniam ipsum ex unde vero maxime natus! Aspernatur, natus, vel ab omnis veniam minima ullam reiciendis rem totam nostrum ratione reprehenderit hic a facere laboriosam nisi accusamus culpa vitae adipisci error. Veritatis, ea quia aspernatur quidem soluta fugit amet impedit nam consequatur ipsam possimus nostrum sint eius numquam ut facere reprehenderit pariatur cumque deserunt libero iure eaque sequi. Laboriosam, aliquam, facere, aspernatur, distinctio assumenda molestiae blanditiis natus quam exercitationem dignissimos vitae perferendis sed ipsam doloremque itaque architecto tempore velit maxime porro pariatur beatae illum amet necessitatibus inventore minima ex consectetur modi animi sunt atque totam nam quis provident. Debitis, facere, minima!</p>', 1, '2013-04-28 16:07:58'),
(16, 'Информатика', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit, accusamus, cumque, delectus saepe nostrum dolor corporis nam voluptatibus recusandae eum nesciunt officia suscipit voluptas quisquam quis. Nihil, minima, fuga, quis autem voluptatem distinctio sequi hic natus molestiae doloribus qui voluptas necessitatibus reprehenderit nemo cupiditate doloremque optio amet non recusandae nobis numquam quidem pariatur ipsum unde assumenda repellendus dignissimos architecto labore blanditiis culpa facere cumque in molestias obcaecati at cum saepe officiis. Quam, quisquam delectus quae aperiam cupiditate sequi saepe! Dicta, quas eum aperiam ipsum necessitatibus vero illum voluptatem consequatur officiis amet exercitationem illo nam adipisci debitis accusamus nesciunt ducimus nihil quis mollitia tempore! Pariatur, vitae, porro tenetur nulla placeat nam nobis maiores ea eos quam cumque impedit! Itaque, quibusdam, molestias, illo rem a minima consectetur ducimus vitae quasi possimus inventore expedita nulla error neque iusto beatae non impedit odio esse nam voluptate. Repellat, sed, saepe, dignissimos, obcaecati eius odio voluptatem nemo corrupti ullam illo recusandae voluptate tenetur quae praesentium aliquam eaque natus voluptatibus doloremque officia quod reiciendis laborum sint cumque aut placeat explicabo deserunt non labore iusto quia! Asperiores optio provident hic quo quibusdam adipisci dolorem veritatis! Unde, accusamus, similique laudantium accusantium perferendis cum error repellendus ea sed nesciunt blanditiis.</p>', 1, '2013-04-29 16:11:19'),
(17, 'Философия', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit, accusamus, cumque, delectus saepe nostrum dolor corporis nam voluptatibus recusandae eum nesciunt officia suscipit voluptas quisquam quis. Nihil, minima, fuga, quLorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit, accusamus, cumque, delectus saepe nostrum dolor corporis nam voluptatibus recusandae eum nesciunt officia suscipit voluptas quisquam quis. Nihil, minima, fuga, quLorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit, accusamus, cumque, delectus saepe nostrum dolor corporis nam voluptatibus recusandae eum nesciunt officia suscipit voluptas quisquam quis. Nihil, minima, fuga, quLorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit, accusamus, cumque, delectus saepe nostrum dolor corporis nam voluptatibus recusandae eum nesciunt officia suscipit voluptas quisquam quis. Nihil, minima, fuga, qu</p>\n<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit, accusamus, cumque, delectus saepe nostrum dolor corporis nam voluptatibus recusandae eum nesciunt officia suscipit voluptas quisquam quis. Nihil, minima, fuga, quLorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit, accusamus, cumque, delectus saepe nostrum dolor corporis nam voluptatibus recusandae eum nesciunt officia suscipit voluptas quisquam quis. Nihil, minima, fuga, quLorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit, accusamus, cumque, delectus saepe nostrum dolor corporis nam voluptatibus recusandae eum nesciunt officia suscipit voluptas quisquam quis. Nihil, minima, fuga, quLorem ipsum dolor sit amet, consectetur adipisicing elit. Impedit, accusamus, cumque, delectus saepe nostrum dolor corporis nam voluptatibus recusandae eum nesciunt officia suscipit voluptas quisquam quis. Nihil, minima, fuga, qu</p>', 1, '2013-06-01 15:43:59'),
(18, 'Украинский язык', '<p  justify;">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Officiis, ea, quam commodi magnam illo sequi unde laborum ut rem quaerat expedita suscipit asperiores non eligendi minima nulla repellat aliquam minus aut nihil voluptatibus facere repellendus amet velit soluta temporibus necessitatibus dolorem eius corrupti <strong>inventore</strong> impedit cum eaque ullam. Ut, mollitia, quas, temporibus quos fugit incidunt veniam eveniet ipsam necessitatibus excepturi sint cumque nihil rerum sed eos pariatur vero non! Neque, ex, maiores ut aliquid porro dicta natus sapiente dolores expedita eius suscipit sunt nam? Temporibus, qui, hic excepturi libero ex quaerat obcaecati explicabo culpa ullam enim magni amet ut similique quibusdam vero nemo minima ratione officiis sequi quos! Earum fugit eveniet laborum sequi itaque quos deleniti. Deserunt, et, vel recusandae explicabo porro veniam facilis ullam odit voluptas fuga itaque ipsum mollitia autem laborum optio eius hic quo maiores ad ducimus! Quas, alias, fugit, autem recusandae odio tenetur rerum illum eius explicabo fuga laboriosam commodi deleniti repellendus officia nostrum voluptatem nisi soluta non modi accusamus? Aperiam, ab, beatae quos temporibus accusantium dolorum nobis sequi est repudiandae veniam omnis laborum ad corrupti molestiae officiis ducimus voluptas qui iusto nulla sunt provident illo veritatis deserunt non culpa enim quae facilis itaque doloribus quod necessitatibus nesciunt perspiciatis debitis! Reiciendis, veritatis dolorum explicabo maxime ab quae ullam natus ut. Quidem, harum, ex, temporibus iusto rem a quod sed autem veritatis officiis dolorem sunt doloribus eius deleniti modi suscipit eum beatae consectetur magni voluptatum. Praesentium, odio, quis, ipsum est neque vero tempore fugit nulla nemo provident ex deserunt distinctio hic repellat doloribus atque dolorem sit tenetur vel deleniti saepe at reprehenderit dignissimos. Optio, adipisci, sint in iusto architecto accusantium veritatis neque a asperiores qui doloremque molestias hic consequuntur voluptatem consequatur odit omnis error atque dolores facilis reiciendis ut veniam quas ipsa assumenda officiis quis ab? Non.</p>', 1, '2013-05-27 14:42:11'),
(28, 'Компьютерная анимация', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Odit, omnis, cumque, voluptatem, recusandae ea esse at voluptates neque quasi repudiandae officiis explicabo eligendi ex maiores sit quia quis similique voluptas culpa eaque saepe. Quas provident fugiat veniam iste voluptates eveniet minima explicabo nesciunt? Rerum, distinctio, dolorum quasi eaque alias similique vero labore est ratione velit. Quos, esse, culpa, tempora, amet hic accusamus voluptate perspiciatis unde deleniti adipisci explicabo obcaecati laudantium pariatur eum id! Nulla, repellat, inventore labore atque ex quidem accusamus libero ut iste similique odio magnam odit delectus neque nisi expedita laborum quos assumenda dolores esse? Numquam, iusto, accusamus, error, alias tenetur ipsam fuga aliquid odio porro veniam commodi eum sit eaque suscipit architecto odit repellendus ex in aut vel praesentium provident unde labore ab quisquam ipsum vero expedita facilis dolores dolorem magni atque fugit esse nemo adipisci cumque deserunt modi et itaque rerum. Suscipit, provident, magnam, quae quisquam ut error aliquid quidem rem culpa hic voluptas placeat laboriosam blanditiis consequatur ratione! Odit, nisi, ullam at cupiditate atque tempore nulla quia laudantium hic! Deleniti, officiis, impedit, sequi, aliquam nihil iusto animi dolore fuga voluptates iure dolor repellat aut maxime porro eligendi architecto vero alias corrupti illo sint nemo quam eius. Maxime, at consectetur iusto dicta fuga. Sapiente, nesciunt, accusamus, ipsum, voluptatem illo itaque nihil sed atque quis minus libero explicabo officia!</p>', 1, '2013-04-30 00:06:39'),
(29, 'Компьютерная схемотехника', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Unde, minima, necessitatibus nam doloribus tempore debitis iusto eius culpa nostrum aliquid officiis repellat quod sunt laborum magni excepturi sequi ipsam magnam voluptate accusamus rerum aut sit amet iste voluptas molestiae commodi in deserunt molestias ipsum non explicabo optio rem vero vitae voluptatibus placeat. Voluptate, porro doloremque dolor quis nobis veniam. Voluptas, blanditiis amet consequuntur expedita dignissimos! Eius, blanditiis, incidunt debitis quod ipsum totam asperiores expedita provident iste natus laboriosam enim facere quos illum dignissimos minus temporibus nemo earum sed animi facilis quaerat reprehenderit culpa ad saepe necessitatibus nostrum aspernatur. Quidem, maiores, cupiditate, quis nesciunt qui hic suscipit illum explicabo quisquam mollitia odit necessitatibus id aliquid doloremque earum at neque voluptatem odio quasi quibusdam. Magnam, error, unde explicabo veniam modi mollitia sed itaque alias beatae ratione natus nesciunt voluptates veritatis praesentium blanditiis doloribus eaque laudantium eum quos quae qui! Vel, hic, laudantium similique soluta quibusdam natus laborum dolorem pariatur perspiciatis atque. A, facilis, magni culpa fugiat corporis placeat soluta iste necessitatibus perspiciatis rem enim iure neque doloremque quas dolore ad architecto quos esse laboriosam facere in voluptatem sequi consectetur blanditiis incidunt atque laudantium eaque? Eligendi, quod, illum, consequuntur, corrupti natus consequatur odit praesentium saepe fuga magni vel excepturi voluptatibus ipsam in aliquid itaque voluptas! Error, sint, voluptatibus ab laboriosam esse numquam asperiores deleniti illo dolores iure at accusantium officiis iste enim facere molestiae beatae atque in unde hic animi quidem consectetur alias provident magnam odio incidunt accusamus maiores aut a similique quod qui quo doloremque eveniet placeat iusto. Assumenda, natus, odit deserunt at ut aliquam iure tempore aperiam atque architecto. Consectetur, eius, numquam, nulla, ex officiis perspiciatis dicta assumenda minus maiores qui iure optio odio nihil non soluta maxime delectus! Accusantium, dignissimos sapiente assumenda veniam ipsum molestiae vero magni inventore sed voluptatibus eos deleniti ipsa labore sequi maiores consectetur quam repellat quisquam consequatur placeat iure commodi ab similique sunt eveniet culpa vitae neque temporibus autem dolore itaque non alias quasi. Voluptas odio nobis nisi cupiditate dolorem delectus consequuntur. Expedita aliquam impedit dolor illo non quidem officia! Numquam in vel magnam inventore distinctio aliquam eveniet labore obcaecati. Reiciendis, repellendus sapiente nemo non nulla quos earum minus. Doloremque, dolores accusamus officiis a quis molestias debitis! Nobis, sit, dicta atque officiis vel asperiores optio delectus dolorum qui aliquid voluptatibus cum a inventore debitis adipisci tempore mollitia aperiam impedit dolor doloremque error itaque ipsam explicabo facilis velit corporis voluptate voluptas quis temporibus labore! Ducimus, odit dolorum asperiores iusto molestias? Dicta, animi, illo enim alias quisquam voluptatum repudiandae amet dignissimos. Natus deserunt vero possimus laudantium non. Tempora, doloribus, deleniti, neque, autem ducimus at saepe consectetur inventore maiores officia architecto ipsam modi iusto voluptate explicabo nulla quo excepturi est similique nemo porro? Quaerat, commodi, minima nihil corporis impedit asperiores porro amet numquam inventore repellat ea ex ipsa autem iure natus dolores quidem unde distinctio quis dolorem. Nisi, ex, magnam, at, adipisci atque pariatur incidunt iste quia molestias facilis fugit ab ducimus nesciunt ea inventore libero laudantium culpa quam laboriosam consequuntur commodi facere enim sunt veritatis odio saepe aliquam beatae. Tempore, eveniet, dicta, nihil, voluptatum libero dolor dolore ratione praesentium itaque soluta doloribus illum quas iure consequatur blanditiis totam at asperiores. Veritatis, esse aperiam voluptate nihil ad numquam culpa vel accusantium ullam molestiae? Ab, iure, quo, iste excepturi repellat nesciunt unde similique neque voluptas autem repudiandae nemo perspiciatis iusto! Quo, dicta, saepe, veniam quasi error sequi impedit officia necessitatibus nam earum quidem temporibus fugit incidunt voluptatum qui dignissimos nihil atque quisquam et minus consectetur in aspernatur quas voluptatem nobis numquam optio rem itaque soluta labore placeat excepturi molestias magnam. Modi, quisquam culpa atque? Earum blanditiis quis ex recusandae saepe. Eveniet, saepe, quibusdam, qui, esse hic laboriosam mollitia aliquid voluptas minima quo sit vel placeat ratione obcaecati ipsam aliquam eligendi dolorem iure asperiores omnis exercitationem repellendus itaque sint incidunt sed quisquam deleniti libero assumenda officiis molestias! Vero vitae magnam mollitia voluptates magni. Eveniet, vero aspernatur libero! Odit, vel, iure impedit placeat possimus similique tempora suscipit sit aperiam fugiat cum facilis incidunt sed provident assumenda illo culpa dicta nesciunt laboriosam iusto reiciendis repellendus beatae odio labore mollitia ratione atque quas? Quasi, nam pariatur debitis maxime tempora vero ducimus id nisi adipisci!</p>', 1, '2013-04-30 00:06:06'),
(30, 'Компьютерная графика', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur, maxime ipsam sapiente minima quisquam ullam aliquam quos quod sunt accusantium beatae repudiandae rem cupiditate doloribus vero harum earum iure porro nobis dolor. Minus, vitae provident et voluptatibus quisquam omnis alias nulla a in unde iure soluta aperiam reiciendis itaque iste maiores ipsa voluptates modi sit dolor quis nam odio magni excepturi minima nisi perferendis expedita ipsam quos ipsum. Ab, cumque voluptate possimus architecto consectetur explicabo similique. Enim, dolor, cupiditate, inventore, tempore ratione possimus ea nobis ut dignissimos vitae minima neque voluptate sapiente provident officiis rerum amet ipsam fugit repellat deserunt natus autem iure harum debitis accusantium mollitia necessitatibus cumque similique culpa at. Est, unde, voluptas, tempore officiis illo modi rerum placeat dolorum molestiae a dicta corporis sint repellat! Eius, incidunt, quae iusto tenetur saepe nobis optio necessitatibus architecto id consequuntur labore cupiditate dignissimos error dolor qui exercitationem molestiae eligendi at vel quo quia sapiente repudiandae quidem sint nulla ex et atque reprehenderit ipsam cum magni eos sequi voluptate ut quos beatae blanditiis. Quod, quia, temporibus, numquam, harum nisi impedit amet animi repudiandae dicta delectus eaque similique sint natus. Nisi, modi quos tenetur dolore eligendi mollitia fugiat aut aspernatur sit ratione earum sapiente totam numquam cumque sint harum ipsa dignissimos vel tempore recusandae nulla rem nesciunt adipisci? Consequuntur, consectetur, ab possimus reprehenderit in cum praesentium assumenda atque maxime natus mollitia placeat eveniet dolorum ad numquam vero rerum repudiandae ipsum odio eius corporis illum ullam inventore eaque vitae quidem expedita. Rerum vitae culpa doloremque iste facilis! Enim, tempora, eum, aspernatur asperiores provident numquam a hic quod beatae voluptatum officiis tenetur rem laudantium ducimus accusantium esse commodi aliquam voluptas error vero eaque optio quis vitae nostrum minima nobis suscipit! Perferendis, quidem, nam dignissimos explicabo obcaecati blanditiis neque omnis. Temporibus, possimus, corporis, eveniet accusamus id quaerat quia voluptas aperiam beatae harum distinctio officia laborum animi libero ipsam praesentium debitis ullam nesciunt quidem a officiis aliquid sed vero consectetur magnam assumenda quo est nostrum reprehenderit adipisci dolorum neque.</p>', 1, '2013-04-30 00:08:38'),
(31, 'Культурология', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur, maxime ipsam sapiente minima quisquam ullam aliquam quos quod sunt accusantium beatae repudiandae rem cupiditate doloribus vero harum earum iure porro nobis dolor. Minus, vitae provident et voluptatibus quisquam omnis alias nulla a in unde iure soluta aperiam reiciendis itaque iste maiores ipsa voluptates modi sit dolor quis nam odio magni excepturi minima nisi perferendis expedita ipsam quos ipsum. Ab, cumque voluptate possimus architecto consectetur explicabo similique. Enim, dolor, cupiditate, inventore, tempore ratione possimus ea nobis ut dignissimos vitae minima neque voluptate sapiente provident officiis rerum amet ipsam fugit repellat deserunt natus autem iure harum debitis accusantium mollitia necessitatibus cumque similique culpa at. Est, unde, voluptas, tempore officiis illo modi rerum placeat dolorum molestiae a dicta corporis sint repellat! Eius, incidunt, quae iusto tenetur saepe nobis optio necessitatibus architecto id consequuntur labore cupiditate dignissimos error dolor qui exercitationem molestiae eligendi at vel quo quia sapiente repudiandae quidem sint nulla ex et atque reprehenderit ipsam cum magni eos sequi voluptate ut quos beatae blanditiis. Quod, quia, temporibus, numquam, harum nisi impedit amet animi repudiandae dicta delectus eaque similique sint natus. Nisi, modi quos tenetur dolore eligendi mollitia fugiat aut aspernatur sit ratione earum sapiente totam numquam cumque sint harum ipsa dignissimos vel tempore recusandae nulla rem nesciunt adipisci? Consequuntur, consectetur, ab possimus reprehenderit in cum praesentium assumenda atque maxime natus mollitia placeat eveniet dolorum ad numquam vero rerum repudiandae ipsum odio eius corporis illum ullam inventore eaque vitae quidem expedita. Rerum vitae culpa doloremque iste facilis! Enim, tempora, eum, aspernatur asperiores provident numquam a hic quod beatae voluptatum officiis tenetur rem laudantium ducimus accusantium esse commodi aliquam voluptas error vero eaque optio quis vitae nostrum minima nobis suscipit! Perferendis, quidem, nam dignissimos explicabo obcaecati blanditiis neque omnis. Temporibus, possimus, corporis, eveniet accusamus id quaerat quia voluptas aperiam beatae harum distinctio officia laborum animi libero ipsam praesentium debitis ullam nesciunt quidem a officiis aliquid sed vero consectetur magnam assumenda quo est nostrum reprehenderit adipisci dolorum neque.</p>', 1, '2013-04-30 00:09:02'),
(32, 'Инженерная графика', '<p>consectetur, ab possimus reprehenderit in cum praesentium assumenda atque maxime natus mollitia placeat eveniet dolorum ad numquam vero rerum repudiandae ipsum odio eius corporis illum ullam inventore eaque vitae quidem expedita. Rerum vitae culpa doloremque iste facilis! Enim, tempora, eum, aspernatur asperiores provident numquam a hic quod beatae voluptatum officiis tenetur rem laudantium ducimus accusantium esse commodi aliquam voluptas error vero eaque optio quis vitae nostrum minima nobis suscipit! Perferendis, quidem, nam dignissimos explicabo obcaecati blanditiis neque omnis. Temporibus, possimus, corporis, eveniet accusamus id quaerat quia voluptas aperiam beatae harum distinctio officia laborum animi libero ipsam praesentium debitis ullam nesciunt quidem a officiis aliquid sed vero consectetur magnam assumenda quo est nostrum reprehenderit adipisci dolorum neque.</p>\n<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur, maxime ipsam sapiente minima quisquam ullam aliquam quos quod sunt accusantium beatae repudiandae rem cupiditate doloribus vero harum earum iure porro nobis dolor. Minus, vitae provident et voluptatibus quisquam omnis alias nulla a in unde iure soluta aperiam reiciendis itaque iste maiores ipsa voluptates modi sit dolor quis nam odio magni excepturi minima nisi perferendis expedita ipsam quos ipsum. Ab, cumque voluptate possimus architecto consectetur explicabo similique. Enim, dolor, cupiditate, inventore, tempore ratione possimus ea nobis ut dignissimos vitae minima neque voluptate sapiente provident officiis rerum amet ipsam fugit repellat deserunt natus autem iure harum debitis accusantium mollitia necessitatibus cumque similique culpa at. Est, unde, voluptas, tempore officiis illo modi rerum placeat dolorum molestiae a dicta corporis sint repellat! Eius, incidunt, quae iusto tenetur saepe nobis optio necessitatibus architecto id consequuntur labore cupiditate dignissimos error dolor qui exercitationem molestiae eligendi at vel quo quia sapiente repudiandae quidem sint nulla ex et atque reprehenderit ipsam cum magni eos sequi voluptate ut quos beatae blanditiis. Quod, quia, temporibus, numquam, harum nisi impedit amet animi repudiandae dicta delectus eaque similique sint natus. Nisi, modi quos tenetur dolore eligendi mollitia fugiat aut aspernatur sit ratione earum sapiente totam numquam cumque sint harum ipsa dignissimos vel tempore recusandae nulla rem nesciunt adipisci? Consequuntur,&nbsp;</p>', 1, '2013-04-30 00:09:27'),
(33, 'Социология', '<p>consectetur, ab possimus reprehenderit in cum praesentium assumenda atque maxime natus mollitia placeat eveniet dolorum ad numquam vero rerum repudiandae ipsum odio eius corporis illum ullam inventore eaque vitae quidem expedita. Rerum vitae culpa doloremque iste facilis! Enim, tempora, eum, aspernatur asperiores provident numquam a hic quod beatae voluptatum officiis tenetur rem laudantium ducimus accusantium esse commodi aliquam voluptas error vero eaque optio quis vitae nostrum minima nobis suscipit! Perferendis, quidem, nam dignissimos explicabo obcaecati blanditiis neque omnis. Temporibus, possimus, corporis, eveniet accusamus id quaerat quia voluptas aperiam beatae harum distinctio officia laborum animi libero ipsam praesentium debitis ullam nesciunt quidem a officiis aliquid sed vero consectetur magnam assumenda quo est nostrum reprehenderit adipisci dolorum neque.</p>', 1, '2013-04-30 00:10:28'),
(34, 'Основы экологии', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolore quaerat veritatis explicabo nostrum. Magni, nobis, odio veritatis vel fugiat impedit voluptatem nemo officiis quidem architecto. Quae, nam in a fugiat dolor voluptate voluptas veniam molestias voluptates quasi rem ratione inventore perspiciatis suscipit architecto nulla numquam. Possimus, quisquam, soluta, maxime ullam facere repellat fugiat ducimus numquam ratione eos atque quas odio itaque consequuntur culpa saepe ex impedit aperiam aliquam facilis sint nam blanditiis tempore labore optio! Perspiciatis, impedit, dolor, recusandae deleniti dolore minus cumque explicabo soluta ipsa animi unde a officiis nisi maxime aliquid esse atque quisquam consequuntur quam culpa illum eius dolorem quos doloremque optio quae adipisci quaerat! Sint, modi, obcaecati cum voluptatem aperiam et placeat ullam suscipit libero est ratione exercitationem alias.</p>', 1, '2013-04-30 00:14:54'),
(35, 'Организация баз данных', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Temporibus, natus, eveniet, repellendus saepe animi fuga eaque tempore ea placeat dicta suscipit qui nesciunt beatae repudiandae quas quod nobis officia sunt ipsa reiciendis laudantium eum eius corporis odio est. Quibusdam, pariatur, dolorem dolor tenetur excepturi error vitae aliquam voluptatem incidunt officiis corrupti nemo nam odit ex ut et perspiciatis laboriosam sit veritatis dolore. Accusamus, voluptas, quibusdam fugit facere cupiditate officiis labore! Excepturi, reprehenderit saepe ullam veritatis in aut natus officia mollitia quia quasi cupiditate optio fuga odit enim tempore. Quos, qui libero soluta nobis facere cum explicabo! Natus, quidem blanditiis sunt nemo nam vero dicta non magnam. Quos, facilis quo numquam qui soluta esse aliquid sequi inventore maxime dolore atque voluptates laboriosam nobis voluptatum ratione tempore beatae provident quam sint dolorum praesentium accusantium eos autem asperiores fuga nihil unde ipsum voluptas neque eum! Cumque, ab, quia, esse fugiat exercitationem pariatur vero eos numquam velit cupiditate nam inventore sunt nulla harum labore temporibus illo. Voluptas, consectetur, id, dicta distinctio in iusto nam error porro voluptatem consequatur odit commodi fuga veniam mollitia repudiandae at eius cumque nesciunt qui accusamus maiores delectus architecto numquam possimus nostrum odio enim sit ullam cupiditate ducimus? Ratione, recusandae repellendus velit numquam enim laboriosam voluptatem voluptatum! Odio, nobis, voluptate modi optio aperiam aliquid temporibus provident minima at delectus distinctio nemo molestiae esse commodi eligendi dicta consequatur odit alias suscipit beatae cumque architecto porro rerum cum excepturi quidem est hic iure eos praesentium perferendis iste laboriosam blanditiis soluta totam ex fuga. Quidem, sit pariatur facilis ipsam at ducimus obcaecati et eligendi mollitia omnis dignissimos nam sapiente placeat neque aliquam reiciendis modi a maxime fugit rem facere ipsum quam ullam repudiandae expedita quis quo maiores dolor nesciunt perferendis perspiciatis aliquid atque quia eveniet blanditiis repellat est minima ratione aut qui! Aperiam, alias asperiores iste doloribus distinctio nulla voluptates nobis obcaecati quod pariatur odit praesentium eius harum recusandae delectus neque consectetur placeat inventore at reiciendis amet incidunt ipsa quibusdam dolor aspernatur! Itaque, numquam, ex quam beatae voluptas nemo ea similique unde non accusamus id possimus nisi ratione veniam molestiae magni fugit obcaecati omnis nihil sequi quae exercitationem corrupti repellat repudiandae impedit! Accusamus, harum sed possimus iste laboriosam enim ipsam nulla illum suscipit fugiat! Vitae, voluptas molestiae magni ducimus sint maiores perspiciatis assumenda nisi voluptates atque similique architecto neque doloremque sunt hic quos nobis totam eaque. Impedit, et est quibusdam ducimus animi perferendis officia numquam maiores beatae iusto minus aspernatur vel odio quas excepturi! Mollitia earum natus iste vitae dolor ratione rerum quam aliquid accusamus est. Numquam, itaque, eveniet neque adipisci autem ad excepturi modi! Quos, nihil eveniet accusamus dignissimos impedit officiis at nobis quisquam pariatur nesciunt deleniti cupiditate modi nulla magnam consequuntur culpa maiores nemo!</p>', 1, '2013-04-30 00:16:45'),
(37, '2353425', '<p>sdgsdfxzgaewrf</p>', 0, '2013-05-01 13:34:37'),
(38, '99123424', '<p>sdgfdsgdfsgdfaga</p>\n<p>sdafasdf</p>\n<p>sadfadsfsd</p>', 0, '2013-05-03 12:29:16'),
(39, 'aaafasdf123466', '<p>ergtrgrdf</p>\n<p>adsfds4</p>', 0, '2013-05-02 12:46:42'),
(40, 'asdfsd', '<p>asdfadsfsd</p>', 0, '2013-05-02 12:33:49'),
(41, '1aaaaaa', '<p>sadfsdfhfsgsdf</p>\n<p>asdf</p>', 0, '2013-05-06 23:41:55'),
(42, 'aa1111111112dsfadsfesfs', '<p>afsadfsddfagds</p>', 0, '2013-05-03 12:31:27'),
(43, 'avova4534', '<p>kj;lhoinh[</p>', 0, '2013-05-08 13:33:11'),
(44, '111111111111111a', '<p>klo;nhj</p>', 0, '2013-05-03 12:50:31'),
(45, 'wsdf', '<p>sadfsd</p>', 0, '2013-05-06 18:32:49'),
(46, '324weqr', '<p>sdgfdsgasdfads</p>', 0, '2013-05-06 23:49:50'),
(47, 'ща удалю', '<p>оывшщпрукшщпатвшптукышгщпукыпвкыпивпекыкы</p>', 0, '2013-05-23 20:13:03'),
(48, 'Психология', '<p  justify;">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima, delectus, ducimus, placeat, tempora consectetur veniam soluta totam debitis consequatur esat alias quam vero natus odit ipsum fugiat assumenda reiciendis corporis eveniet maxime. Expedita, voluptate, aliquam, impedit iste libero ratione nulla facere <strong>ad reiciendis</strong> molestias magni rem enim odit suscipit obcaecati sequi autem explicabo ipsam maiores facilis dolor laborum soluta a sunt neque dicta iusto nihil earum hic amet dolorem error possimus aperiam doloremque incidunt laudantium quidem doloribus quibusdam omnis inventore cupiditate nostrum. Rem, quos, quaerat, distinctio doloremque non maxime dolorum quibusdam corporis molestiae quidem vel voluptatum enim aut. Molestias, perferendis, libero, culpa corporis quos vero tempora magni voluptas numquam commodi ab earum animi similique ut distinctio? Neque, nisi, nesciunt dolorum ex et soluta saepe deserunt earum excepturi perspiciatis nihil voluptatibus quis aperiam error culpa voluptates optio reprehenderit minima dolorem ad facere molestias ab recusandae quaerat quam blanditiis debitis quod quibusdam cumque consequuntur. Animi, mollitia soluta molestias voluptas eligendi temporibus fugiat ex pariatur velit incidunt porro neque commodi expedita odio iure cumque ad maiores sint nam labore alias eius autem facilis natus at laboriosam corporis vitae. Sapiente, provident, necessitatibus, dolorum assumenda tenetur quia animi facere nobis distinctio tempore aspernatur quibusdam doloribus asperiores non explicabo perferendis error dicta nihil veritatis veniam. Earum, sed, adipisci assumenda nobis sit non quam! Minus, quos, eaque ipsam quisquam sapiente maiores consequatur aspernatur nemo. Doloremque, libero, tempora, nihil porro quidem repudiandae neque asperiores adipisci aut omnis rem cupiditate perferendis voluptas quasi veritatis repellat odit suscipit soluta! Fugiat, odio, laborum architecto ratione excepturi assumenda voluptas neque incidunt libero et similique rerum magni nesciunt inventore velit minima qui laboriosam quos explicabo minus magnam dicta labore cum iusto distinctio eligendi ipsum odit. Expedita, culpa, molestias, vel odit officiis veniam magni mollitia ducimus necessitatibus eveniet cupiditate repudiandae commodi in sunt dicta neque ipsum incidunt ex veritatis beatae. Velit, consectetur, nesciunt nisi perspiciatis qui quia maiores repellendus inventore nihil aperiam! Quod, soluta, similique, tempore non at et dolorum dolore aut illum vero tempora rerum quo nam optio ratione architecto ipsam pariatur eos quia reprehenderit exercitationem debitis id voluptas alias hic. Nesciunt, corporis, quisquam, perferendis, vitae cumque in qui neque soluta nemo est nobis laboriosam ad quibusdam eaque ab quas illo architecto dicta harum accusantium praesentium cupiditate omnis molestiae dolorum sunt. Officia, nulla culpa pariatur nam dolorum consequatur dicta repellat iure cumque placeat quas et ducimus aliquid deleniti dolore omnis quos! Odit, consequatur, fugit, autem, pariatur ratione dolores labore commodi dolorum dolorem aspernatur inventore illum itaque corporis voluptate ab eligendi repudiandae quam quibusdam quasi at in. Laborum, tempore, ullam distinctio natus consequatur aut neque nisi maxime eum sunt autem facilis totam voluptatum sapiente dolore temporibus eos atque modi quibusdam itaque consectetur cumque necessitatibus nihil debitis officia eius aliquid nostrum error in et minima rem ab dolorem quod molestiae beatae officiis rerum cum unde velit vero quidem. Voluptatibus, eaque, reprehenderit, vitae dolorem vel sit itaque nam ducimus omnis delectus ipsa tempora voluptates quidem iste architecto quisquam ab perferendis natus saepe facere amet error cum.</p>', 1, '2013-05-27 14:56:19'),
(49, 'sadf', '<p>asdfsdf</p>', 0, '2013-05-27 14:52:57');

-- --------------------------------------------------------

--
-- Структура таблицы `invitations`
--

CREATE TABLE IF NOT EXISTS `invitations` (
  `inviteId` int(11) NOT NULL AUTO_INCREMENT,
  `invite` varchar(100) NOT NULL,
  `userId` int(11) NOT NULL,
  `status` enum('activated','notUsed') NOT NULL DEFAULT 'notUsed',
  `created` datetime NOT NULL,
  `active` tinyint(4) NOT NULL DEFAULT '1',
  PRIMARY KEY (`inviteId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;

--
-- Дамп данных таблицы `invitations`
--

INSERT INTO `invitations` (`inviteId`, `invite`, `userId`, `status`, `created`, `active`) VALUES
(6, 'aH9hIAGuEV', 39, 'activated', '2013-05-25 19:00:16', 1),
(7, 'ObaQfTZzFB', 37, 'activated', '2013-05-25 19:00:17', 1),
(8, 'Bv18WlsZkL', 38, 'activated', '2013-05-25 19:00:18', 1),
(10, 'jQ711CamTf', 0, 'notUsed', '2013-05-27 11:11:57', 1);

-- --------------------------------------------------------

--
-- Структура таблицы `pages`
--

CREATE TABLE IF NOT EXISTS `pages` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `url` text NOT NULL,
  `title` text NOT NULL,
  `content` text NOT NULL,
  `updated` datetime NOT NULL,
  PRIMARY KEY (`id`),
  FULLTEXT KEY `content` (`content`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Структура таблицы `questions`
--

CREATE TABLE IF NOT EXISTS `questions` (
  `questionId` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `questionType` enum('single_choice','multiple_choice','match_object','connect_points','order_objects','drag_object','drag_target','image_hot_pot','essay','fill_in_blank') NOT NULL,
  `textQuestion` text NOT NULL,
  `responseTime` int(11) NOT NULL,
  `weight` int(10) unsigned NOT NULL,
  `testId` int(10) unsigned NOT NULL,
  `created` datetime NOT NULL,
  `active` tinyint(4) NOT NULL DEFAULT '1',
  `correctResponse` text NOT NULL,
  PRIMARY KEY (`questionId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=152 ;

--
-- Дамп данных таблицы `questions`
--

INSERT INTO `questions` (`questionId`, `questionType`, `textQuestion`, `responseTime`, `weight`, `testId`, `created`, `active`, `correctResponse`) VALUES
(48, 'single_choice', '<p>every single day</p>', 8, 5, 87, '2013-05-16 23:39:43', 1, ''),
(51, 'single_choice', '<p>ываы9poff</p>', 5088, 688, 87, '2013-05-16 23:50:43', 1, ''),
(53, 'single_choice', '<p>hgft</p>', 78, 9, 87, '2013-05-16 23:42:04', 1, ''),
(59, 'single_choice', '<p>новый вопрос</p>', 6, 7, 55, '2013-05-17 18:49:10', 1, ''),
(71, 'single_choice', '<p>kjlrytfyughl</p>', 8, 2, 58, '2013-05-18 14:28:48', 1, ''),
(72, 'single_choice', '<p>hjkl;jkl</p>', 45, 76, 88, '2013-05-18 15:19:48', 1, ''),
(73, 'single_choice', '<p>base_url'';l</p>', 4, 5, 62, '2013-05-18 15:43:31', 1, ''),
(74, 'single_choice', '<p>тестовый вопрос</p>', 32, 4, 89, '2013-05-21 17:11:14', 1, ''),
(75, 'single_choice', '<p>lll</p>', 4, 5, 89, '2013-05-20 12:44:32', 1, ''),
(76, 'single_choice', '<p>dfgshsdf</p>', 5, 5, 88, '2013-05-21 15:31:34', 1, ''),
(77, 'single_choice', '<p>sdfas</p>', 4, 5, 88, '2013-05-21 15:32:22', 1, ''),
(78, 'single_choice', '<p>.юбждло</p>', 9, 9, 89, '2013-05-21 17:44:27', 1, ''),
(79, 'single_choice', '<p><span  #404040; font-family: ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; line-height: 18px;">Укажите правильное определение функции&nbsp;</span><code  antialiased; word-wrap: break-word; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; padding: 2px 4px; font-family: Menlo, Monaco, Consolas, ''Courier New'', monospace; font-size: 12px; color: #dd1144; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-color: #f7f7f9; border: 1px solid #e1e1e8; margin: 0px; outline: 0px; font-weight: bold; vertical-align: baseline; white-space: nowrap; overflow: auto; line-height: 18px;">main</code><span  #404040; font-family: ''Helvetica Neue'', Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; line-height: 18px;">&nbsp;в соответствии со спецификацией стандарта ANSI</span></p>', 1, 5, 90, '2013-05-23 13:14:19', 1, ''),
(80, 'single_choice', '<p>тест</p>', 8, 10, 89, '2013-05-23 11:31:14', 1, ''),
(81, 'single_choice', '<p>cfvgbnm,.</p>', 7, 9, 89, '2013-05-23 11:34:11', 1, ''),
(82, 'single_choice', '<p>hdsjkals</p>', 5, 6, 89, '2013-05-23 11:38:32', 1, ''),
(83, 'single_choice', '<p>lkjh</p>', 4, 5, 89, '2013-05-23 15:51:12', 0, ''),
(84, 'single_choice', '<p>kljhgf</p>', 4, 5, 89, '2013-05-23 11:40:28', 1, ''),
(85, 'single_choice', '<p>'';lkjhg</p>', 9, 9, 89, '2013-05-23 11:45:21', 1, ''),
(86, 'single_choice', '<p>ppppppppppp</p>', 7, 8, 89, '2013-05-23 11:46:39', 1, ''),
(87, 'single_choice', '<p>lkjgythdsfjgkhjkl</p>', 5, 6, 90, '2013-05-23 12:06:31', 1, ''),
(88, 'single_choice', '<p>oiu</p>', 50, 5, 90, '2013-05-23 12:07:16', 1, ''),
(89, 'single_choice', '<p>;lkjh</p>', 506, 6, 90, '2013-05-23 12:08:14', 1, ''),
(90, 'single_choice', '<p>ghcvbh,l;.</p>', 7, 9, 90, '2013-05-23 12:10:25', 1, ''),
(91, 'single_choice', '<p>xcfhbjkml</p>', 8, 9, 89, '2013-05-23 12:11:04', 1, ''),
(92, 'single_choice', '<p>hfgjm</p>', 1, 1, 89, '2013-05-23 12:13:37', 1, ''),
(93, 'single_choice', '<p>vhbkm</p>', 9, 9, 89, '2013-05-23 13:20:21', 0, ''),
(94, 'single_choice', '<p>jhkl</p>', 4, 4, 89, '2013-05-23 12:17:31', 1, ''),
(95, 'single_choice', '<p>sdfads</p>', 3, 3, 89, '2013-05-23 12:17:58', 1, ''),
(96, 'single_choice', '<p>fc</p>', 8, 8, 89, '2013-05-23 12:19:36', 1, ''),
(97, 'single_choice', '<p>jvhbjknm,</p>', 32, 4, 90, '2013-05-23 12:28:01', 1, ''),
(98, 'single_choice', '<p>hjkml,</p>', 1, 1, 90, '2013-05-23 12:28:38', 1, ''),
(99, 'single_choice', '<p>hjk/l./</p>', 1, 1, 90, '2013-05-23 12:30:23', 1, ''),
(100, 'single_choice', '<p>sdailf</p>', 32, 4, 90, '2013-05-23 12:32:03', 1, ''),
(101, 'single_choice', '<p>hm,/.</p>', 4, 5, 90, '2013-05-23 12:34:16', 1, ''),
(102, 'single_choice', '<p>sadf</p>', 5, 54, 90, '2013-05-23 12:41:29', 1, ''),
(103, 'single_choice', '<p>;lkjhg</p>', 67, 7, 90, '2013-05-23 13:36:54', 0, ''),
(104, 'single_choice', '<p>fghkjl</p>', 4, 5, 90, '2013-05-23 12:42:03', 1, ''),
(105, 'single_choice', '<p>kjdslgf</p>', 2, 3, 90, '2013-05-23 12:45:28', 1, ''),
(106, 'single_choice', '<p>смиотьб</p>', 6, 10, 89, '2013-05-23 13:31:44', 0, ''),
(107, 'single_choice', '<p>567</p>', 4, 4, 89, '2013-05-23 13:40:16', 0, ''),
(108, 'single_choice', '<p>111</p>', 12, 1, 89, '2013-05-23 13:44:50', 0, ''),
(109, 'single_choice', '<p>999</p>', 9, 9, 89, '2013-05-23 13:47:42', 0, ''),
(110, 'single_choice', '<p>asdfghjkl;</p>', 2, 10, 91, '2013-05-23 16:22:58', 1, ''),
(111, 'single_choice', '<p>fghm</p>', 7, 3, 91, '2013-05-23 16:23:26', 1, ''),
(112, 'single_choice', '<p>hgjk</p>', 2, 7, 91, '2013-05-23 16:24:06', 1, ''),
(113, 'single_choice', '<p>hgjkm,.</p>', 2, 7, 91, '2013-05-23 16:24:20', 1, ''),
(114, 'single_choice', '<p>бука</p>', 3, 4, 91, '2013-05-23 16:24:52', 1, ''),
(115, 'single_choice', '<p>nlk./</p>', 3, 9, 91, '2013-05-23 16:25:40', 1, ''),
(116, 'single_choice', '<p>ывфа</p>', 8, 10, 92, '2013-05-23 17:59:13', 1, ''),
(117, 'single_choice', '<p>sdaf</p>', 3, 5, 95, '2013-05-27 18:14:43', 1, ''),
(118, 'single_choice', '<p>sdfg</p>', 3, 4, 103, '2013-05-29 18:11:05', 1, ''),
(119, 'single_choice', '<p>asdf</p>', 4, 4, 103, '2013-05-29 18:10:16', 1, ''),
(120, 'single_choice', '<p>вопрос 2</p>', 4, 5, 92, '2013-06-02 16:25:41', 1, ''),
(121, 'single_choice', '<p>next question</p>', 3, 5, 103, '2013-06-03 12:07:17', 1, ''),
(122, 'single_choice', '<p>Какое значение, по умолчанию, возвращает программа операционной системе в случае успешного завершения?</p>', 3, 3, 63, '2013-06-04 21:19:50', 1, ''),
(123, 'single_choice', '<p>Какую функцию должны содержать все программы на С++?</p>', 3, 4, 63, '2013-06-04 21:21:04', 1, ''),
(124, 'single_choice', '<p>Какие служебные символы используются для обозначения начала и конца блока кода?</p>', 4, 5, 63, '2013-06-04 21:22:03', 1, ''),
(125, 'single_choice', '<p>Какими знаками заканчивается большинство строк кода в Си++?</p>', 3, 6, 63, '2013-06-04 21:22:52', 1, ''),
(126, 'single_choice', '<p>Какая из следующих записей - правильный комментарий в С++?</p>', 3, 1, 63, '2013-06-04 21:23:57', 1, ''),
(127, 'single_choice', '<p>Какой из перечисленных типов данных не является типом данных в С++?</p>', 2, 3, 63, '2013-06-04 21:24:55', 1, ''),
(128, 'single_choice', '<p>Какой из следующих операторов - оператор сравнения двух переменных?</p>', 3, 6, 63, '2013-06-04 21:25:48', 1, ''),
(129, 'single_choice', '<p>Какие среды программирования (IDE) предназначены для разработки программных средств?</p>', 3, 7, 63, '2013-06-04 21:26:26', 1, ''),
(130, 'single_choice', '<p>Простые типы данных в С++.</p>', 1, 8, 63, '2013-06-04 21:27:30', 1, ''),
(131, 'single_choice', '<p>Укажите объектно-ориентированный язык программирования</p>', 1, 9, 63, '2013-06-04 21:28:37', 1, ''),
(132, 'single_choice', '<p>Название С++ предложил</p>', 1, 5, 63, '2013-06-04 21:29:43', 1, ''),
(133, 'single_choice', '<p>Язык программирования C++ разработал</p>', 1, 7, 63, '2013-06-04 21:30:24', 1, ''),
(134, 'single_choice', '<p>Программа, переводящая входную программу на исходном языке в эквивалентную ей выходную программу на результирующем зыке, называется:</p>', 1, 4, 63, '2013-06-04 21:31:15', 1, ''),
(135, 'single_choice', '<p>Структура объявления переменных в С++</p>', 1, 6, 63, '2013-06-04 21:32:01', 1, ''),
(136, 'single_choice', '<p>Выберите правильный вариант объявления константной переменной в С++, где&nbsp;</p>\n<p>&lt;code&gt;type&lt;/code&gt; - тип данных в С++</p>\n<p>&lt;code&gt;variable&lt;/code&gt; - имя переменной</p>\n<p>&lt;code&gt;value&lt;/code&gt; - константное значение</p>', 1, 4, 63, '2013-06-04 21:32:56', 1, ''),
(137, 'single_choice', '<p>Укажите правильное определение функции &lt;code&gt;main&lt;/code&gt; в соответствии со спецификацией стандарта ANSI</p>', 4, 7, 63, '2013-06-04 21:33:44', 1, ''),
(138, 'single_choice', '<p>Чтобы подключить заголовочный файл в программу на С++, например &lt;code&gt;iostream&lt;/code&gt; необходимо написать:</p>', 4, 6, 63, '2013-06-04 21:34:50', 1, ''),
(139, 'single_choice', '<p>Чему будет равна переменная &lt;code&gt;a&lt;/code&gt;, после выполнения этого кода &lt;code&gt;int a; for(a = 0; a &lt; 10; a++) {}&lt;/code&gt;?</p>', 4, 5, 63, '2013-06-04 21:35:27', 1, ''),
(140, 'single_choice', '<p>До каких пор будут выполняться операторы в теле цикла &lt;code&gt;while (x &lt; 100)&lt;/code&gt;?</p>', 1, 6, 63, '2013-06-04 21:36:33', 1, ''),
(141, 'single_choice', '<p>Какой из ниже перечисленных операторов, не является циклом в С++?</p>', 1, 7, 63, '2013-06-04 21:37:15', 1, ''),
(142, 'single_choice', '<p>Цикл с постусловием?</p>', 1, 6, 63, '2013-06-04 21:37:52', 1, ''),
(143, 'single_choice', '<p>Цикл с предусловием?</p>', 1, 6, 63, '2013-06-04 21:38:35', 1, ''),
(144, 'single_choice', '<p>Тело любого цикла выполняется до тех пор, пока его условие ...</p>', 1, 2, 63, '2013-06-04 21:39:10', 1, ''),
(145, 'single_choice', '<p>Укажите правильную форму записи цикла &lt;code&gt;do while&lt;/code&gt;</p>', 1, 3, 63, '2013-06-04 21:39:58', 1, ''),
(146, 'single_choice', '<p>Какой служебный знак ставится после оператора &lt;code&gt;case&lt;/code&gt; ?</p>', 2, 7, 63, '2013-06-04 21:40:54', 1, ''),
(147, 'single_choice', '<p>Какой оператор не допускает перехода от одного константного выражения к другому?</p>', 1, 4, 63, '2013-06-04 21:46:43', 1, ''),
(148, 'single_choice', '<p>Какому зарезервированному слову программа передаёт управление в случае, если значение переменной или выражения оператора &lt;code&gt;switch&lt;/code&gt; не совпадает ни с одним константным выражением?</p>', 0, 3, 63, '2013-06-04 21:54:48', 1, ''),
(149, 'single_choice', '<p>Каков результат работы следующего франмента кода?</p>\n<p>&lt;pre class="brush: cpp; gutter: true"&gt;int x = 0;</p>\n<p>&nbsp; &nbsp; switch(x)</p>\n<p>&nbsp; &nbsp; {</p>\n<p>&nbsp; &nbsp; &nbsp; case 1: cout &lt;&lt; "Один";</p>\n<p>&nbsp; &nbsp; &nbsp; case 0: cout &lt;&lt; "Нуль";</p>\n<p>&nbsp; &nbsp; &nbsp; case 2: cout &lt;&lt; "Привет мир";</p>\n<p>&nbsp; &nbsp; }&lt;/pre&gt;</p>', 0, 4, 63, '2013-06-04 21:59:57', 1, ''),
(150, 'single_choice', '<p>Общий формат оператора множественного выбора - switch</p>', 0, 3, 63, '2013-06-04 22:01:36', 1, ''),
(151, 'single_choice', '<p>Что будет напечатано?</p>\n<p>&lt;pre class="brush: cpp; gutter: true"&gt;int main()</p>\n<p>&nbsp;{</p>\n<p>&nbsp; &nbsp; for (int i = 0; i &lt; 4; ++i)</p>\n<p>&nbsp; &nbsp; {</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp;switch (i)</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp;{</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 0 &nbsp;: std::cout &lt;&lt; "0";</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 1 &nbsp;: std::cout &lt;&lt; "1"; continue;</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 2 &nbsp;: std::cout &lt;&lt; "2"; break;</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; default : std::cout &lt;&lt; "D"; break;</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp;}</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp;std::cout &lt;&lt; ".";</p>\n<p>&nbsp; &nbsp; }</p>\n<p>&nbsp; &nbsp; return 0;</p>\n<p>&nbsp;}&lt;/pre&gt;</p>', 0, 9, 63, '2013-06-04 22:02:51', 1, '');

-- --------------------------------------------------------

--
-- Структура таблицы `quotes`
--

CREATE TABLE IF NOT EXISTS `quotes` (
  `quoteId` int(11) NOT NULL AUTO_INCREMENT,
  `textQuote` text NOT NULL,
  `author` varchar(100) NOT NULL,
  `active` tinyint(4) NOT NULL DEFAULT '1',
  `created` datetime NOT NULL,
  PRIMARY KEY (`quoteId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=10 ;

--
-- Дамп данных таблицы `quotes`
--

INSERT INTO `quotes` (`quoteId`, `textQuote`, `author`, `active`, `created`) VALUES
(1, 'Единственное, что мешает мне учиться, — это полученное мной образование.', 'Альберт Эйнштейн', 1, '2013-05-24 00:00:00'),
(2, 'Ученик, который учится без желания, — это птица без крыльев.', 'Саади', 1, '2013-05-24 00:00:00'),
(3, 'Тот, кто склонен противоречить и много болтать, не способен изучить то, что нужно.', 'Демокрит', 1, '2013-05-24 00:00:00'),
(4, 'Ученье без размышления бесполезно, но и размышление без ученья опасно.', 'Конфуций', 1, '2013-05-24 00:00:00'),
(5, 'Надо много учиться, чтобы знать хоть немного.', 'Монтескье', 1, '2013-05-24 00:00:00'),
(6, 'Сколько б ты ни жил, всю жизнь следует учиться.', 'Сенека', 1, '2013-05-24 00:00:00'),
(7, 'Образование есть то, что остаётся после того, когда забывается всё, чему нас учили.', 'Альберт Эйнштейн', 1, '2013-05-24 00:00:00'),
(8, 'Если вам дали хорошее образование, это ещё не значит, что вы его получили.', 'Николай Чернышевский', 1, '2013-05-24 00:00:00'),
(9, 'Нельзя научить, можно только научиться', 'Всеволод Мейерхольд', 0, '2013-05-24 00:00:00');

-- --------------------------------------------------------

--
-- Структура таблицы `tests`
--

CREATE TABLE IF NOT EXISTS `tests` (
  `testId` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `testName` varchar(200) NOT NULL,
  `description` text,
  `categoryId` int(11) DEFAULT NULL,
  `active` tinyint(4) NOT NULL DEFAULT '1',
  `created` datetime NOT NULL,
  `endDate` datetime DEFAULT NULL,
  `startDate` datetime DEFAULT NULL,
  `maxNumberAttempts` int(11) DEFAULT NULL,
  `timeLimit` int(11) DEFAULT NULL,
  `publish` tinyint(1) NOT NULL,
  `score` varchar(20) NOT NULL,
  PRIMARY KEY (`testId`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COMMENT='Таблица тестовых наборов.' AUTO_INCREMENT=104 ;

--
-- Дамп данных таблицы `tests`
--

INSERT INTO `tests` (`testId`, `testName`, `description`, `categoryId`, `active`, `created`, `endDate`, `startDate`, `maxNumberAttempts`, `timeLimit`, `publish`, `score`) VALUES
(63, 'Основы С++', '<p>Основы С++, циклы, switch (30 вопросов)</p>', 17, 1, '2013-06-04 21:18:07', '2013-06-20 21:17:30', '2013-06-10 21:17:22', 2, 30, 0, '0'),
(88, 'HTML - Основы', '<p>Отличный тестовый набор</p>', 17, 1, '2013-06-04 22:14:43', '2013-05-18 14:39:55', '2013-05-18 14:39:52', 8, 10, 0, '0'),
(89, 'HTML - Средний уровень', '<p>привет мир</p>', 17, 1, '2013-06-04 22:15:28', '2013-05-31 20:03:19', '2013-05-25 20:03:17', 4, 5, 1, '65;75;86'),
(90, 'Программирование на С++', '<p><span class="label">CPPSTUDIO.COM</span>&nbsp;&mdash; это учебник для начинающих, основная задача которого - объяснить новичку язык программирования С++, от его основ до новейших&nbsp;особенностей&nbsp;ANSI-C++, в том числе такие понятия, как: массивы, структуры, списки, файлы, строки, функции, шаблоны. Не оставим без внимания передовую структуру данных С++ &mdash; классы, их основные концепции, такие как полиморфизм, инкапсуляция, наследование. Руководство ориентировано не только на сухую теорию языка высокого уровня С++, но и на практические задания, с рабочими примерами программ во всех разделах и статьях, чтобы изучать С++ было просто не только новичку, но и любому &laquo;чайнику&raquo;.</p>', 29, 1, '2013-05-23 13:37:17', '2013-05-31 20:46:22', '2013-05-22 20:46:16', 2, 40, 1, '65;75;85'),
(91, 'CSS - Основы', '<p>rstdfyguhkm;l.</p>', 33, 1, '2013-06-04 22:15:47', '2013-05-31 16:20:25', '2013-05-30 16:20:17', 2, 30, 1, '65;75;85'),
(92, 'CSS - Средний уровень', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae, suscipit, voluptatum, recusandae, unde illo tempora earum rem deleniti omnis et aspernatur minus culpa esse exercitationem consequuntur quo cum quas incidunt error libero similique dolores accusantium. Quasi, numquam, magnam at quidem modi vitae iusto obcaecati quisquam ipsam soluta id veniam. Necessitatibus, maxime quia hic aperiam aliquid perspiciatis tempora nemo labore dicta iusto! Minima, perferendis, optio, quia corporis aliquid tempore aspernatur dolorum repellendus voluptatibus totam consequuntur quo fuga ipsam tempora eaque rerum saepe adipisci minus doloribus provident voluptates accusantium dicta unde ipsum obcaecati. Deserunt, soluta distinctio inventore reprehenderit ex id eaque dicta temporibus magni rem. Itaque, possimus exercitationem ipsum quidem quo doloremque iusto necessitatibus magni vitae temporibus! Iure, provident, quam nisi rerum voluptatibus repellendus iste delectus blanditiis perferendis sint sequi veritatis hic aut. Nemo, sint, repellendus officia deserunt quidem harum quas neque omnis asperiores cumque sapiente ex quisquam animi. Inventore, delectus, dolor, eum, magni voluptatum repellat minima impedit dignissimos ducimus quia pariatur alias reprehenderit saepe dolorum asperiores iusto minus tempora eveniet qui labore eius dicta et aliquid quibusdam quas repellendus veniam doloremque neque hic iste enim id sint dolore veritatis fugiat molestiae aut cumque. Eveniet, quia, sit voluptate impedit iste laboriosam ipsam velit laborum illo reiciendis dolores tempora quisquam quasi esse distinctio minima alias dicta! Temporibus, alias, beatae. Reiciendis, unde, suscipit quo maxime molestias tempora odio eius harum pariatur doloribus id atque debitis quidem incidunt soluta!</p>', 28, 1, '2013-06-04 22:16:08', '2013-05-23 17:58:11', '2013-05-23 17:58:09', 4, 1, 1, '65;75;90'),
(93, 'Java - Основы', '<p>xjtyfkugyjkhul</p>', 17, 1, '2013-06-04 22:17:13', '2013-06-15 22:16:57', '2013-06-04 22:16:53', 3, 20, 0, '0'),
(94, 'PHP 5 - Основы', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque, veniam, nisi, placeat deserunt reprehenderit unde quidem aspernatur eos amet atque culpa quas fuga quod mollitia fugit aperiam vitae delectus molestias. Rem, tempora, ut, odio, fugit ab rerum suscipit nesciunt pariatur maiores eius necessitatibus repudiandae sequi provident ex similique quo perspiciatis eum voluptates accusantium temporibus ratione ullam veniam aut architecto modi ipsam quos repellat facilis nulla facere possimus debitis praesentium consectetur molestiae commodi autem totam reiciendis dolorum exercitationem cupiditate. Aperiam, voluptas, quae cumque amet iusto tempora culpa reprehenderit tempore et placeat rerum obcaecati in mollitia quidem temporibus. Eveniet, rerum, ab, voluptate, voluptas vero eius sit perferendis a voluptatem tempora quidem delectus doloribus corporis deleniti autem qui similique consequatur beatae blanditiis facilis amet expedita recusandae quibusdam laborum vel perspiciatis quis totam laudantium dolor tenetur rem dolorem omnis earum architecto aperiam repudiandae optio atque. Enim impedit ad explicabo tempore atque expedita minima aspernatur reiciendis numquam quasi. Porro, eveniet, laboriosam, numquam animi repudiandae maiores eos mollitia dolorum quaerat eius deserunt earum autem beatae itaque veniam suscipit officiis magnam debitis iste sunt! Deleniti, quo reprehenderit hic laudantium cupiditate modi velit neque alias rerum magnam. Ea, voluptatem, dolores vero placeat minima rerum ullam magni ipsam quis!</p>', 14, 1, '2013-06-04 22:18:44', '2013-06-13 22:18:23', '2013-06-04 22:18:21', 6, 50, 0, '0'),
(95, 'Linux - Основы', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque, veniam, nisi, placeat deserunt reprehenderit unde quidem aspernatur eos amet atque culpa quas fuga quod mollitia fugit aperiam vitae delectus molestias. Rem, tempora, ut, odio, fugit ab rerum suscipit nesciunt pariatur maiores eius necessitatibus repudiandae sequi provident ex similique quo perspiciatis eum voluptates accusantium temporibus ratione ullam veniam aut architecto modi ipsam quos repellat facilis nulla facere possimus debitis praesentium consectetur molestiae commodi autem totam reiciendis dolorum exercitationem cupiditate. Aperiam, voluptas, quae cumque amet iusto tempora culpa reprehenderit tempore et placeat rerum obcaecati in mollitia quidem temporibus. Eveniet, rerum, ab, voluptate, voluptas vero eius sit perferendis a voluptatem tempora quidem delectus doloribus corporis deleniti autem qui similique consequatur beatae blanditiis facilis amet expedita recusandae quibusdam laborum vel perspiciatis quis totam laudantium dolor tenetur rem dolorem omnis earum architecto aperiam repudiandae optio atque. Enim impedit ad explicabo tempore atque expedita minima aspernatur reiciendis numquam quasi. Porro, eveniet, laboriosam, numquam animi repudiandae maiores eos mollitia dolorum quaerat eius deserunt earum autem beatae itaque veniam suscipit officiis magnam debitis iste sunt! Deleniti, quo reprehenderit hic laudantium cupiditate modi velit neque alias rerum magnam. Ea, voluptatem, dolores vero placeat minima rerum ullam magni ipsam quis!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque, veniam, nisi, placeat deserunt reprehenderit unde quidem aspernatur eos amet atque culpa quas fuga quod mollitia fugit aperiam vitae delectus molestias. Rem, tempora, ut, odio, fugit ab rerum suscipit nesciunt pariatur maiores eius necessitatibus repudiandae sequi provident ex similique quo perspiciatis eum voluptates accusantium temporibus ratione ullam veniam aut architecto modi ipsam quos repellat facilis nulla facere possimus debitis praesentium consectetur molestiae commodi autem totam reiciendis dolorum exercitationem cupiditate. Aperiam, voluptas, quae cumque amet iusto tempora culpa reprehenderit tempore et placeat rerum obcaecati in mollitia quidem temporibus. Eveniet, rerum, ab, voluptate, voluptas vero eius sit perferendis a voluptatem tempora quidem delectus doloribus corporis deleniti autem qui similique consequatur beatae blanditiis facilis amet expedita recusandae quibusdam laborum vel perspiciatis quis totam laudantium dolor tenetur rem dolorem omnis earum architecto aperiam repudiandae optio atque. Enim impedit ad explicabo tempore atque expedita minima aspernatur reiciendis numquam quasi. Porro, eveniet, laboriosam, numquam animi repudiandae maiores eos mollitia dolorum quaerat eius deserunt earum autem beatae itaque veniam suscipit officiis magnam debitis iste sunt! Deleniti, quo reprehenderit hic laudantium cupiditate modi velit neque alias rerum magnam. Ea, voluptatem, dolores vero placeat minima rerum ullam magni ipsam quis!</p>', 31, 1, '2013-06-04 22:19:23', '2013-05-31 18:14:01', '2013-05-28 18:13:57', 3, 45, 1, '58;79;95'),
(96, 'MacOS X - Основы', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque, veniam, nisi, placeat deserunt reprehenderit unde quidem aspernatur eos amet atque culpa quas fuga quod mollitia fugit aperiam vitae delectus molestias. Rem, tempora, ut, odio, fugit ab rerum suscipit nesciunt pariatur maiores eius necessitatibus repudiandae sequi provident ex similique quo perspiciatis eum voluptates accusantium temporibus ratione ullam veniam aut architecto modi ipsam quos repellat facilis nulla facere possimus debitis praesentium consectetur molestiae commodi autem totam reiciendis dolorum exercitationem cupiditate. Aperiam, voluptas, quae cumque amet iusto tempora culpa reprehenderit tempore et placeat rerum obcaecati in mollitia quidem temporibus. Eveniet, rerum, ab, voluptate, voluptas vero eius sit perferendis a voluptatem tempora quidem delectus doloribus corporis deleniti autem qui similique consequatur beatae blanditiis facilis amet expedita recusandae quibusdam laborum vel perspiciatis quis totam laudantium dolor tenetur rem dolorem omnis earum architecto aperiam repudiandae optio atque. Enim impedit ad explicabo tempore atque expedita minima aspernatur reiciendis numquam quasi. Porro, eveniet, laboriosam, numquam animi repudiandae maiores eos mollitia dolorum quaerat eius deserunt earum autem beatae itaque veniam suscipit officiis magnam debitis iste sunt! Deleniti, quo reprehenderit hic laudantium cupiditate modi velit neque alias rerum magnam. Ea, voluptatem, dolores vero placeat minima rerum ullam magni ipsam quis!</p>', 31, 1, '2013-06-04 22:21:13', '2013-06-14 22:20:51', '2013-06-06 22:20:46', 5, 70, 0, '0'),
(97, 'DNS (Domain Name System)', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque, veniam, nisi, placeat deserunt reprehenderit unde quidem aspernatur eos amet atque culpa quas fuga quod mollitia fugit aperiam vitae delectus molestias. Rem, tempora, ut, odio, fugit ab rerum suscipit nesciunt pariatur maiores eius necessitatibus repudiandae sequi provident ex similique quo perspiciatis eum voluptates accusantium temporibus ratione ullam veniam aut architecto modi ipsam quos repellat facilis nulla facere possimus debitis praesentium consectetur molestiae commodi autem totam reiciendis dolorum exercitationem cupiditate. Aperiam, voluptas, quae cumque amet iusto tempora culpa reprehenderit tempore et placeat rerum obcaecati in mollitia quidem temporibus. Eveniet, rerum, ab, voluptate, voluptas vero eius sit perferendis a voluptatem tempora quidem delectus doloribus corporis deleniti autem qui similique consequatur beatae blanditiis facilis amet expedita recusandae quibusdam laborum vel perspiciatis quis totam laudantium dolor tenetur rem dolorem omnis earum architecto aperiam repudiandae optio atque. Enim impedit ad explicabo tempore atque expedita minima aspernatur reiciendis numquam quasi. Porro, eveniet, laboriosam, numquam animi repudiandae maiores eos mollitia dolorum quaerat eius deserunt earum autem beatae itaque veniam suscipit officiis magnam debitis iste sunt! Deleniti, quo reprehenderit hic laudantium cupiditate modi velit neque alias rerum magnam. Ea, voluptatem, dolores vero placeat minima rerum ullam magni ipsam quis!</p>', 18, 1, '2013-06-04 22:22:12', '2013-06-19 22:21:57', '2013-06-04 22:21:54', 8, 90, 0, '0'),
(98, 'SQL - Основы', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque, veniam, nisi, placeat deserunt reprehenderit unde quidem aspernatur eos amet atque culpa quas fuga quod mollitia fugit aperiam vitae delectus molestias. Rem, tempora, ut, odio, fugit ab rerum suscipit nesciunt pariatur maiores eius necessitatibus repudiandae sequi provident ex similique quo perspiciatis eum voluptates accusantium temporibus ratione ullam veniam aut architecto modi ipsam quos repellat facilis nulla facere possimus debitis praesentium consectetur molestiae commodi autem totam reiciendis dolorum exercitationem cupiditate. Aperiam, voluptas, quae cumque amet iusto tempora culpa reprehenderit tempore et placeat rerum obcaecati in mollitia quidem temporibus. Eveniet, rerum, ab, voluptate, voluptas vero eius sit perferendis a voluptatem tempora quidem delectus doloribus corporis deleniti autem qui similique consequatur beatae blanditiis facilis amet expedita recusandae quibusdam laborum vel perspiciatis quis totam laudantium dolor tenetur rem dolorem omnis earum architecto aperiam repudiandae optio atque. Enim impedit ad explicabo tempore atque expedita minima aspernatur reiciendis numquam quasi. Porro, eveniet, laboriosam, numquam animi repudiandae maiores eos mollitia dolorum quaerat eius deserunt earum autem beatae itaque veniam suscipit officiis magnam debitis iste sunt! Deleniti, quo reprehenderit hic laudantium cupiditate modi velit neque alias rerum magnam. Ea, voluptatem, dolores vero placeat minima rerum ullam magni ipsam quis!</p>', 34, 1, '2013-06-04 22:23:37', '2013-06-22 22:23:22', '2013-06-06 22:23:16', 7, 55, 0, '0'),
(99, 'Компьютерные сети - Основы', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rem, molestiae, illo optio nisi pariatur id laborum nulla dolore fugiat officiis eaque explicabo et minima perferendis est distinctio amet quas a voluptatibus tempore autem odio asperiores eveniet repellat voluptatum facere quaerat facilis officia quam voluptas qui animi recusandae perspiciatis esse deserunt modi quae maiores voluptatem sit dolor vitae debitis. Possimus, iste, cum obcaecati quia porro autem beatae voluptatum deserunt sapiente fuga itaque fugiat quidem impedit laudantium officiis velit adipisci. Molestias, dolorem, dignissimos beatae placeat quia veniam a quae fugit fuga eaque cumque blanditiis tenetur exercitationem sint iste porro officiis odio minima laborum molestiae voluptatum in repellat aspernatur quibusdam quasi temporibus esse rem deserunt quos odit nisi delectus ea facilis vitae labore reiciendis atque aperiam aliquid iure animi. Repellendus, quasi fugiat accusantium quas id sapiente porro! Pariatur, dolores voluptas neque placeat numquam cupiditate commodi ab. Dolorem, autem consequuntur incidunt eum veritatis debitis quod magni nihil laborum labore natus alias dicta repellat quis officia blanditiis nostrum quo iure animi nisi ab nulla sunt aliquam et voluptates amet beatae dolor. Sequi, cum, maiores, nemo, assumenda unde perferendis aspernatur fugiat dicta ullam blanditiis vero quis corporis quaerat rem a harum totam qui labore incidunt quisquam!</p>', 16, 1, '2013-06-04 22:24:55', '2013-06-13 22:24:42', '2013-06-04 22:24:39', 8, 40, 0, '0'),
(100, 'STL (Standard Template Library)', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nemo, aperiam, qui, minima ab ducimus veniam eum hic quam ut tempora molestias iste harum error nesciunt alias repellendus cum sunt reiciendis obcaecati quae voluptas molestiae delectus possimus. Atque, voluptatum, veniam, officia modi beatae nihil veritatis harum numquam quod laborum sint sunt consequatur quas eligendi omnis blanditiis ut asperiores ad velit cumque libero illum itaque et maiores sit excepturi suscipit doloribus illo temporibus ipsam. Delectus, repudiandae, illum, excepturi ratione veritatis alias quis iste dignissimos repellat totam provident natus tempore quae fugiat ipsum voluptatibus nesciunt praesentium accusamus dolorem a quaerat ducimus ullam tempora voluptates expedita laudantium eligendi minima harum facere consequuntur dicta cum maiores voluptatem. Labore sequi repudiandae quibusdam laboriosam ipsam laborum dolor ipsa aperiam! Provident, beatae, commodi, doloremque pariatur id praesentium harum a repellat eaque perferendis repellendus ducimus mollitia possimus. Laborum, corrupti, dolorum laudantium aperiam dolor expedita provident maxime eum nisi quisquam nostrum eaque aut natus qui ut! Iusto, provident quod impedit inventore velit earum et sint eveniet esse ducimus ab asperiores tempora. Minus, pariatur, esse ullam eveniet similique rem distinctio consectetur in iusto officia cumque earum aperiam porro reiciendis voluptates! Voluptate, quis, inventore dolore beatae amet natus dolorum eligendi repellendus saepe exercitationem qui quod similique perspiciatis blanditiis ab illum consequatur eius eos deleniti esse in culpa deserunt odit adipisci magni. Harum, et, repellendus, dicta sapiente ipsa placeat quaerat minus consectetur voluptate aliquid earum facilis aperiam quidem sit voluptatibus maxime non. Repellat, officia, vero praesentium ratione blanditiis alias quibusdam soluta unde ea dolores quia hic magni iure esse ut perferendis veniam quod iusto. Deleniti, velit, unde, quod possimus deserunt sint omnis earum aut explicabo modi a adipisci itaque recusandae voluptatibus autem harum laborum odio pariatur. Blanditiis, magni illum minima ratione laudantium eligendi nobis quo necessitatibus ducimus laborum incidunt ullam labore. Ratione, ab.</p>', 15, 1, '2013-06-04 22:26:26', '2013-06-20 22:26:11', '2013-06-04 22:26:09', 4, 55, 0, '0'),
(101, 'Системное программирование C#', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi perferendis iure cumque inventore nam. Quam, blanditiis, accusamus, vitae in perspiciatis veritatis tempore odit quaerat consectetur soluta fugiat quae delectus quisquam labore consequatur eius quas quod at expedita ex aspernatur incidunt dolorem obcaecati tenetur doloremque cum saepe quasi autem ipsa ipsum laborum eos nihil impedit! Sint, modi, iure mollitia odio officia incidunt dolorum delectus natus minus hic doloremque consequatur repudiandae beatae doloribus laudantium. Facere, quae quaerat id laboriosam qui a laudantium ab nihil tempora alias asperiores fugiat vitae aliquam veniam earum velit beatae nostrum ipsum ipsa numquam laborum pariatur quam inventore dolorum nam quas obcaecati dolores sit dolore ducimus officiis eius cum corporis at rem impedit harum est. Eos, aliquid repellendus deserunt dolore dolor odio maiores similique fugiat doloribus suscipit officiis illo consequuntur nostrum. Ea, mollitia, harum quasi laudantium maxime corporis at totam sequi praesentium tempora eveniet error. Consequuntur nemo molestiae minus quas temporibus cumque harum. Ex, eaque repellendus dolor ratione neque fugiat necessitatibus eveniet sed laboriosam pariatur officia expedita quam obcaecati facere ab nam vel exercitationem quas mollitia suscipit possimus illum quisquam dignissimos sequi nostrum. Sapiente, quos, repellendus pariatur tempora dicta non alias nostrum exercitationem eaque quibusdam illo voluptatem animi totam! Perferendis, tenetur, nobis eius veniam ipsa aperiam qui nulla voluptatum. Animi, soluta, laboriosam, quia adipisci et dolores nemo voluptate quasi voluptatum error velit impedit esse quis possimus vel. Quae, et, minima consectetur quas expedita deleniti ut eius tempora animi inventore fuga debitis nobis veritatis aliquid eaque veniam tempore magnam libero vitae incidunt molestiae perspiciatis ea. Vitae, eligendi, dolore minus provident dolores dolor eveniet veritatis nostrum neque unde reiciendis tempora consequuntur alias voluptas ut. Vitae, dicta, assumenda, laborum, dolorum labore dolore autem est sit at dignissimos tempore illo cum modi culpa nulla. Officia, ipsa, optio, minus saepe itaque quod fugit nobis eum aliquid omnis non consectetur qui rem dolorum deleniti a culpa cum? Esse, doloribus, maiores officia quam itaque modi cupiditate quos id tempora facere rerum sed iure? Ducimus, quos, temporibus, ullam recusandae qui ipsum eveniet impedit dolores facilis officia ad nemo quod nostrum doloremque adipisci alias perferendis velit eius reiciendis quam expedita obcaecati perspiciatis. Totam, ea voluptatem neque nisi quia impedit voluptates quos voluptas sint inventore quae consequatur dolorem dolores maiores incidunt magni laboriosam aut iure doloribus dolor ab soluta assumenda veritatis. Cumque quaerat est labore eum tempore veniam. Nihil delectus ipsum sed quidem odio aliquid dolor iure. Praesentium!</p>', 34, 1, '2013-06-04 22:27:50', '2013-06-25 22:27:38', '2013-06-13 22:27:33', 4, 35, 0, '0'),
(102, 'Qt - Основы', '<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi perferendis iure cumque inventore nam. Quam, blanditiis, accusamus, vitae in perspiciatis veritatis tempore odit quaerat consectetur soluta fugiat quae delectus quisquam labore consequatur eius quas quod at expedita ex aspernatur incidunt dolorem obcaecati tenetur doloremque cum saepe quasi autem ipsa ipsum laborum eos nihil impedit! Sint, modi, iure mollitia odio officia incidunt dolorum delectus natus minus hic doloremque consequatur repudiandae beatae doloribus laudantium. Facere, quae quaerat id laboriosam qui a laudantium ab nihil tempora alias asperiores fugiat vitae aliquam veniam earum velit beatae nostrum ipsum ipsa numquam laborum pariatur quam inventore dolorum nam quas obcaecati dolores sit dolore ducimus officiis eius cum corporis at rem impedit harum est. Eos, aliquid repellendus deserunt dolore dolor odio maiores similique fugiat doloribus suscipit officiis illo consequuntur nostrum. Ea, mollitia, harum quasi laudantium maxime corporis at totam sequi praesentium tempora eveniet error. Consequuntur nemo molestiae minus quas temporibus cumque harum. Ex, eaque repellendus dolor ratione neque fugiat necessitatibus eveniet sed laboriosam pariatur officia expedita quam obcaecati facere ab nam vel exercitationem quas mollitia suscipit possimus illum quisquam dignissimos sequi nostrum. Sapiente, quos, repellendus pariatur tempora dicta non alias nostrum exercitationem eaque quibusdam illo voluptatem animi totam! Perferendis, tenetur, nobis eius veniam ipsa aperiam qui nulla voluptatum. Animi, soluta, laboriosam, quia adipisci et dolores nemo voluptate quasi voluptatum error velit impedit esse quis possimus vel. Quae, et, minima consectetur quas expedita deleniti ut eius tempora animi inventore fuga debitis nobis veritatis aliquid eaque veniam tempore magnam libero vitae incidunt molestiae perspiciatis ea. Vitae, eligendi, dolore minus provident dolores dolor eveniet veritatis nostrum neque unde reiciendis tempora consequuntur alias voluptas ut. Vitae, dicta, assumenda, laborum, dolorum labore dolore autem est sit at dignissimos tempore illo cum modi culpa nulla. Officia, ipsa, optio, minus saepe itaque quod fugit nobis eum aliquid omnis non consectetur qui rem dolorum deleniti a culpa cum? Esse, doloribus, maiores officia quam itaque modi cupiditate quos id tempora facere rerum sed iure? Ducimus, quos, temporibus, ullam recusandae qui ipsum eveniet impedit dolores facilis officia ad nemo quod nostrum doloremque adipisci alias perferendis velit eius reiciendis quam expedita obcaecati perspiciatis. Totam, ea voluptatem neque nisi quia impedit voluptates quos voluptas sint inventore quae consequatur dolorem dolores maiores incidunt magni laboriosam aut iure doloribus dolor ab soluta assumenda veritatis. Cumque quaerat est labore eum tempore veniam. Nihil delectus ipsum sed quidem odio aliquid dolor iure. Praesentium!</p>', 13, 1, '2013-06-04 22:28:37', '2013-06-04 22:28:29', '2013-06-04 22:28:26', 8, 9, 0, '0'),
(103, 'Photoshop CS2', '<p>hfgchvjbklkLorem ipsum dolor sit amet, consectetur adipisicing elit. Quasi perferendis iure cumque inventore nam. Quam, blanditiis, accusamus, vitae in perspiciatis veritatis tempore odit quaerat consectetur soluta fugiat quae delectus quisquam labore consequatur eius quas quod at expedita ex aspernatur incidunt dolorem obcaecati tenetur doloremque cum saepe quasi autem ipsa ipsum laborum eos nihil impedit! Sint, modi, iure mollitia odio officia incidunt dolorum delectus natus minus hic doloremque consequatur repudiandae beatae doloribus laudantium. Facere, quae quaerat id laboriosam qui a laudantium ab nihil tempora alias asperiores fugiat vitae aliquam veniam earum velit beatae nostrum ipsum ipsa numquam laborum pariatur quam inventore dolorum nam quas obcaecati dolores sit dolore ducimus officiis eius cum corporis at rem impedit harum est. Eos, aliquid repellendus deserunt dolore dolor odio maiores similique fugiat doloribus suscipit officiis illo consequuntur nostrum. Ea, mollitia, harum quasi laudantium maxime corporis at totam sequi praesentium tempora eveniet error. Consequuntur nemo molestiae minus quas temporibus cumque harum. Ex, eaque repellendus dolor ratione neque fugiat necessitatibus eveniet sed laboriosam pariatur officia expedita quam obcaecati facere ab nam vel exercitationem quas mollitia suscipit possimus illum quisquam dignissimos sequi nostrum. Sapiente, quos, repellendus pariatur tempora dicta non alias nostrum exercitationem eaque quibusdam illo voluptatem animi totam! Perferendis, tenetur, nobis eius veniam ipsa aperiam qui nulla voluptatum. Animi, soluta, laboriosam, quia adipisci et dolores nemo voluptate quasi voluptatum error velit impedit esse quis possimus vel. Quae, et, minima consectetur quas expedita deleniti ut eius tempora animi inventore fuga debitis nobis veritatis aliquid eaque veniam tempore magnam libero vitae incidunt molestiae perspiciatis ea. Vitae, eligendi, dolore minus provident dolores dolor eveniet veritatis nostrum neque unde reiciendis tempora consequuntur alias voluptas ut. Vitae, dicta, assumenda, laborum, dolorum labore dolore autem est sit at dignissimos tempore illo cum modi culpa nulla. Officia, ipsa, optio, minus saepe itaque quod fugit nobis eum aliquid omnis non consectetur qui rem dolorum deleniti a culpa cum? Esse, doloribus, maiores officia quam itaque modi cupiditate quos id tempora facere rerum sed iure? Ducimus, quos, temporibus, ullam recusandae qui ipsum eveniet impedit dolores facilis officia ad nemo quod nostrum doloremque adipisci alias perferendis velit eius reiciendis quam expedita obcaecati perspiciatis. Totam, ea voluptatem neque nisi quia impedit voluptates quos voluptas sint inventore quae consequatur dolorem dolores maiores incidunt magni laboriosam aut iure doloribus dolor ab soluta assumenda veritatis. Cumque quaerat est labore eum tempore veniam. Nihil delectus ipsum sed quidem odio aliquid dolor iure. Praesentium!</p>', 31, 1, '2013-06-04 22:29:22', '2013-06-11 22:29:16', '2013-06-04 22:29:12', 2, 45, 1, '65;80;90');

