예제 #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     \Model\Section\Section::truncate();
     // factory(\Model\Section\Section::class, rand(10,20))->create();
     // $courses = \Model\Course\Course::all();
     // $faker = \Faker\Factory::create();
     // foreach ($courses as $course)
     // {
     //     $total = rand(10,20);
     //     for($i = 0; $i < $total; $i++)
     //     {
     //         \Model\Section\Section::create([
     //             'course_id'    => $course->getId(),
     //             'name'         => $faker->unique()->sentence(1),
     //             'description'  => $faker->sentence(rand(3,12)),
     //             'content'      => $faker->paragraph(rand(30,100)),
     //             'published'    => true,
     //             'chapter'      => $i%5==0,
     //             'order'        => $i,
     //             ]);
     //     }
     // }
     DB::statement("INSERT INTO `sections` (`course_id`, `name`, `description`, `content`, `video`, `downloads`, `published`, `chapter`, `order`, `wait`) VALUES\n            (1,'Атамекен (Кыргыз Республикасынын) тарыхын окутууга киришүү','Атамекен (Кыргыз Республикасынын) тарыхын окутууга киришүү Кыргызстандагы этникалык процесстер, кыргыз элинин жаралышы жана калыптанышы жөнүндө','','',NULL,1,0,0,24),\n            (1,'Кыргызстан аймагындагы байыркы уруулардын бирикмеси жана алгачкы мамлекеттер','Кыргызстан аймагындагы байыркы уруулардын бирикмеси жана алгачкы мамлекеттер','','',NULL,1,0,1,24),\n            (1,'Байыркы кыргыздар жана алгачкы түрк каганаттары (б.з.ч. III к.-XII кк. башында)','Байыркы кыргыздар жана алгачкы түрк каганаттары (б.з.ч. III к.-XII кк. башында)','','',NULL,1,0,2,24),\n            (1,'Орто кылымдагы кыргыз мамлекетинин түзүлүшү жана өнүгүшү (VI-XIII кк.)','Орто кылымдагы кыргыз мамлекетинин түзүлүшү жана өнүгүшү (VI-XIII кк.)','','',NULL,1,0,3,24),\n            (1,'Кыргызстан XIII-XV кылымдарда, саясий жана социалдык-экономикалык абалы','Кыргызстан XIII-XV кылымдарда, саясий жана социалдык-экономикалык абалы','','',NULL,1,0,4,24),\n            (1,'Кыргызстан XVI к.-XVIII кылымдын ортосуна чейин','Кыргызстан XVI к.-XVIII кылымдын ортосуна чейин','','',NULL,1,0,5,24),\n            (1,'Кыргызстан XVIII кылымдын экинчи жарымынан XIX кылымдын ортосуна чейин','Кыргызстан XVIII кылымдын экинчи жарымынан XIX кылымдын ортосуна чейин','','',NULL,1,0,6,24),\n            (1,'Ара сынак','Ара сынак','','',NULL,1,0,7,24),\n            (1,'Кыргызстандын Россия империясынын курамына каратылышы (1855-1876 жж)','Кыргызстандын Россия империясынын курамына каратылышы (1855-1876 жж)','','',NULL,1,0,8,24),\n            (1,'Россиянын курамындагы Кыргызстандын коомдук-саясий, чарбалык жана маданий өнүгүшү (1855-1917 жж.)','Россиянын курамындагы Кыргызстандын коомдук-саясий, чарбалык жана маданий өнүгүшү (1855-1917 жж.)','','',NULL,1,0,9,24),\n            (1,'Кыргызстанда Совет бийлигинин орношу жана атуулдук согуш. (1917-1920 жж.) Кыргызстан 1922-1939 жылдарда','Кыргызстанда Совет бийлигинин орношу жана атуулдук согуш. (1917-1920 жж.) Кыргызстан 1922-1939 жылдарда','','',NULL,1,0,10,24),\n            (1,'Кыргызстан экинчи дүйнөлүк согуш жылдары жана андан кийинки жылдарда (1939-1960 жж.)','Кыргызстан экинчи дүйнөлүк согуш жылдары жана андан кийинки жылдарда (1939-1960 жж.)','','',NULL,1,0,11,24),\n            (1,'Кыргызстандын коомдук саясий жана социалдык-экономикалык өнүгүшү (1961-1990-жж)','Кыргызстандын коомдук саясий жана социалдык-экономикалык өнүгүшү (1961-1990-жж)','','',NULL,1,0,12,24),\n            (1,'Эгемендүү Кыргыз Республикасы (1991-2005 жж.)','Эгемендүү Кыргыз Республикасы (1991-2005 жж.)','','',NULL,1,0,13,24),\n            (1,'Кыргызстан 2005-2013 жж. Cаясий, социалдык экономикалык абалы','Кыргызстан 2005-2013 жж. Cаясий, социалдык экономикалык абалы','','',NULL,0,0,14,24),\n            (1,'Финалдык сынак','Финалдык сынак','','',NULL,0,0,15,24)");
     DB::statement("INSERT INTO `sections` (`course_id`, `name`, `description`, `content`, `video`, `downloads`, `published`, `chapter`, `order`, `wait`) VALUES\n            (2,'Киришүү','Киришүү. Экологиянын маселелери, изилдөө объектиси жана структурасы. Экологиянын дисциплиналар арасындагы мүнөзү','','https://www.youtube.com/embed/vfE6h5DsCF4','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcZ3lqeExrUm83b0E/view?usp=sharing\" target=\"_blank\">lecture 1.pdf</a></p>',1,0,0,0),\n            (2,'Организмдер жана алардын жашоо чөйрөсү','Организмдер жана алардын жашоо чөйрөсү. Экологиялык факторлордун классификациясы. Экологиялык мыйзам ченемдүүлүктөр жана оргназимдердин карым катнашы.','','https://www.youtube.com/embed/0BEaA62Vyag','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcWldRbzRjT3ZXcms/view?usp=sharing\" target=\"_blank\">Lecture2.pdf</a></p>',1,0,1,0),\n            (2,'Экосистема','Экосистема. Биоценоз, анын структурасы жана касиети. Биоценоздун трофикалык структурасы жана компонентери. Экологиялык пирамидалар','','https://www.youtube.com/embed/6cy45hZ8Iv8','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcWGhya09RR0VBV2s/view?usp=sharing\" target=\"_blank\">Lecture3.pdf</a></p>',1,0,2,0),\n            (2,'Биосфера','Биосфера. Биосферанын түзүлүшү жана физико-химиялык касиеттери. Ноосфера туралуу заманбап көз караштар','','https://www.youtube.com/embed/CP_lJA9s--s','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcREZLbWxXT2hLejQ/view?usp=sharing\" target=\"_blank\">Lecture4.pdf</a></p>',1,0,3,0),\n            (2,'Экологиянын глобалдык көйгөйлөрү','Экологиянын глобалдык көйгөйлөрү. Кирдөө жана кирдетүүчү заттар тууралуу түшүнүктөр','','https://www.youtube.com/embed/l-QoyPDX5oM','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcZ0hPeXNqZ21wX1U/view?usp=sharing\" target=\"_blank\">Lecture5.pdf</a></p>',1,0,4,0),\n            (2,'Атмосферанын кирдеши','Атмосферанын кирдеши. Климаттын глобалдык өзгөрүүсү жана парник эффектиси: механизмдери жана терс натыйжалары','','https://www.youtube.com/embed/BRXF2PrFvlQ','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcYXAtZFpRZDZ4eTA/view?usp=sharing\" target=\"_blank\">Lecture6.pdf</a></p>',1,0,5,0),\n            (2,'Озон тешиктери жана кислоталык жаандар','Озон тешиктеринин жана кислоталык жаандардын пайда болу механизмдери жана түшүнүктөрү','','https://www.youtube.com/embed/XaBowg_eV34','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcVFpXS0hTME1SQ3M/view?usp=sharing\" target=\"_blank\">Lecture7.pdf</a></p>',1,0,6,0)");
     DB::statement("INSERT INTO `sections` (`opens_at`, `course_id`, `name`, `description`, `content`, `video`, `downloads`, `published`, `chapter`, `order`, `wait`) VALUES\n            ('29-10-2015 23:59:59', 2,'Ара сынак','Ара сынак тууралуу маалымат','<h1>Арасынакка катышуу шарттары:</h1><ul><li><h2>Студенттик карт</h2></li><li><h2>Карандаш&nbsp;</h2></li></ul><h2>Сынак тууралуу маалыматты унииверситетибиздин сайтынан көрсөңүздөр болот</h2><h1>Arasınav şartları:</h1><ul><li><h2>&Ouml;ğrenci kimliği</h2></li><li><h2>Kurşun kalem</h2></li></ul><p>&nbsp;</p><h2>Sınav hakkında bilgi almak i&ccedil;in &uuml;niversitemizin sitesin ziyaret ediniz.</h2>','',NULL,0,0,7,0)");
     DB::statement("INSERT INTO `sections` (`course_id`, `name`, `description`, `content`, `video`, `downloads`, `published`, `chapter`, `order`, `wait`) VALUES\n            (2,'Гидросферанын кирдеши','Гидросферанын кирдеши. Ичме суулардын жана Дүйнөлүк океандын булгануу көйгөйлөрү','','https://www.youtube.com/embed/EZEm9nqa--U','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcTEtVZjZiaWhSNW8/view?usp=sharing\" target=\"_blank\">Lecture8.pdf</a></p>',1,0,8,24),\n            (2,'Литосферанын кирдеши','Литосферанын кирдеши. Тиричилик жана өндүрүштүк калдыктарды утилизациялоодогу көйгөйлөр','','https://www.youtube.com/embed/pVv96gxpxyg','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcQVpsbE8wRlB0V2s/view?usp=sharing\" target=\"_blank\">Lecture9.pdf</a></p>',0,0,9,24),\n            (2,'Айлана чөйрө жана адамдын ден-соолугу','Айлана чөйрө жана адамдын ден-соолугу. Калктардын жайгашуусу. Шаардык жана өндүрүштүк экосистемалар. Ызы-чуунун, электромагниттик нурдануунун жана радиациянын адам баласына терс таасири','','https://www.youtube.com/embed/hcSFUHv4OyA','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGccUUxdzVMVmhzTms/view?usp=sharing\" target=\"_blank\">Lecture10.pdf</a></p>',0,0,10,24),\n            (2,'Жаратылышты рационалдуу колдонуунун принциптери','Жаратылышты рационалдуу колдонуунун принциптери. Айлана чөйрөнүү коргоо. Энергиянын алтернативдик булактары. Дүйнөлүк океандын ресурстары жана аларды колдонуу','','https://www.youtube.com/embed/5EnPmgEhtqU','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcUFJCellqVE5Bcm8/view?usp=sharing\" target=\"_blank\">Lecture11.pdf</a></p>',0,0,11,24),\n            (2,'Токойлорду рационалдуу колдонуу жана коргоо','Токойлорду рационалдуу колдонуу жана коргоо','','https://www.youtube.com/embed/KBGTBQ-AeDg','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcWHlRVkNpN1o3QTA/view?usp=sharing\" target=\"_blank\">Lecture12.pdf</a></p>',0,0,12,24),\n            (2,'Коруктар, өзгөчө корголуучу аймактар','Коруктар, өзгөчө корголуучу аймактар жөнүндө негизги түшүнүктөр. Кызыл китеп','','https://www.youtube.com/embed/K14M5Or9MUc','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcbU1pLVdwYXF6YVE/view?usp=sharing\" target=\"_blank\">Lecture13.pdf</a></p>',0,0,13,24),\n            (2,'Экологиялык мониторинг','Экологиялык мониторинг. Негизги түшүнүктөр','','https://www.youtube.com/embed/aLJO-SsDB3s','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcSEQxTk93djg5Nms/view?usp=sharing\" target=\"_blank\">Lecture14.pdf</a></p>',0,0,14,24),\n            (2,'Экологиянын экономикалык аспектилери','Экологиянын экономикалык аспектилери. Учурдагы экологиялык-экономикалык кырдаал. Экономиканы экологизациялоо жана мониторинг','','https://www.youtube.com/embed/MVUwa-fsg7k','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcTFRtV1EzVEJyWnM/view?usp=sharing\" target=\"_blank\">Lecture15.pdf</a></p>',0,0,15,24),\n            (2,'Экологиянын укуктук аспектилери','Экологиянын укуктук аспектилери. Экологиянын тармактары жана экологияда эл аралык кызматташтык. Экологиялык эл аралык кызматташуудагы көйгөйлөр','','https://www.youtube.com/embed/-eLSTXIikzA','<p><a href=\"https://drive.google.com/file/d/0BwH9Sqb-8zGcQUI4S1hBREpXZUE/view?usp=sharing\" target=\"_blank\">Lecture16.pdf</a></p>',0,0,16,24),\n            (2,'Финалдык сынак','Финалдык сынак тууралуу маалымат','','',NULL,0,0,17,24)");
     DB::statement("INSERT INTO `sections` (`course_id`, `name`, `description`, `content`, `video`, `downloads`, `published`, `chapter`, `order`, `wait`) VALUES\n            (3,'Дүйнө жана Түрк цивилизациясына киришүү','Дүйнө жана Түрк цивилизациясына киришүү','','',NULL,1,0,0,24),\n            (3,'Цивилизация типтери - 1','Цивилизация типтери - 1 (Ибн Халдун)','','',NULL,1,0,1,24),\n            (3,'Цивилизация типтери - 2','Цивилизация типтери - 2 (Шпенглер жана Данилевский)','','',NULL,1,0,2,24),\n            (3,'Маданият, культура жана цивилизация типтери - 3','Маданият, культура жана цивилизация типтери - 3 (Сорокин жана Вебер)','','',NULL,1,0,3,24),\n            (3,'Цивилизация жөнүндөгү заманбап концепциялар - 4','Цивилизация жөнүндөгү заманбап концепциялар - 4 (Тоффлер жана Хантингтон)','','',NULL,1,0,4,24),\n            (3,'Байыркы цивилизациялардын өнүгүү өзгөчөлүктөрү - 1','Байыркы цивилизациялардын өнүгүү өзгөчөлүктөрү - 1 (Шумер, Вавилон, Кытай)','','',NULL,1,0,5,24),\n            (3,'Байыркы цивилизациялардын өнүгүү өзгөчөлүктөрү - 2','Байыркы цивилизациялардын өнүгүү өзгөчөлүктөрү - 2 (Индия, Кыргыз, Греция, Рим)','','',NULL,1,0,6,24),\n            (3,'Ара сынак','Ара сынак тууралуу маалымат','','',NULL,1,0,7,24),\n            (3,'Көчмөн цивлизациялардын өзгөчөлүктөрү','Көчмөн цивлизациялардын өзгөчөлүктөрү','','',NULL,1,0,8,24),\n            (3,'Орто кылым доорундагы християн цивлизациясы','Орто кылым доорундагы християн цивлизациясы','','',NULL,1,0,9,24),\n            (3,'Орто кылым доорундагы ислам цивлизациясы','Орто кылым доорундагы ислам цивлизациясы','','',NULL,0,0,10,24),\n            (3,'Кайра жаралуу доорундагы цивлизациялардын өнүгүү тенденциялары','Кайра жаралуу доорундагы цивлизациялардын өнүгүү тенденциялары','','',NULL,0,0,11,24),\n            (3,'Жаӊы доор жана агартуучулук доорундагы цивлизациялардын өзгөчөлүктөрү','Жаӊы доор жана агартуучулук доорундагы цивлизациялардын өзгөчөлүктөрү','','',NULL,0,0,12,24),\n            (3,'20-кылымдагы дүйнөлүк жана түрк цивлизациялардын өзгөчөлүктөрү','20-кылымдагы дүйнөлүк жана түрк цивлизациялардын өзгөчөлүктөрү','','',NULL,0,0,13,24),\n            (3,'Ааламдашуу доору жана цивлизациялардын өнүгүү тенденциялары','Ааламдашуу доору жана цивлизациялардын өнүгүү тенденциялары','','',NULL,0,0,14,24),\n            (3,'Финалдык сынак','Финалдык сынак тууралуу маалымат','','',NULL,0,0,15,24)");
     DB::statement("INSERT INTO `sections` (`course_id`, `name`, `description`, `content`, `video`, `downloads`, `published`, `chapter`, `order`, `wait`) VALUES\n            (4,'Эпостун кыскача мазмуну жана варианттары','Эпостун кыскача мазмуну жана варианттары','','',NULL,1,0,0,24),\n            (4,'“Семетей”, “Сейтек” – “Манас” эпосунун экинчи, үчүнчү бөлүмү','“Семетей”, “Сейтек” – “Манас” эпосунун экинчи, үчүнчү бөлүмү','','',NULL,1,0,1,24),\n            (4,'Улуу манасчылар Сагымбай Орозбаков менен Саякбай Каралаев','Улуу манасчылар Сагымбай Орозбаков менен Саякбай Каралаев','','',NULL,1,0,2,24),\n            (4,'Дүйнө дaстaндaры жaнa Мaнaс','Дүйнө дaстaндaры жaнa Мaнaс','','',NULL,1,0,3,24),\n            (4,'Мaнaстын философиясы','Мaнaстын философиясы','','',NULL,1,0,4,24),\n            (4,'Мaнaстын философиясы','Мaнaстын философиясы','','',NULL,1,0,5,24),\n            (4,'Кыргыз элинин тaaлим-тaрбия мектеби кaтaры Мaнaс дaстaны','Кыргыз элинин тaaлим-тaрбия мектеби кaтaры Мaнaс дaстaны','','',NULL,1,0,6,24),\n            (4,'Ара сынак','Ара сынак тууралуу маалымат','','',NULL,1,0,7,24),\n            (4,'Мaнaс дaстaнындaгы инсaн идеялдaры','Мaнaс дaстaнындaгы инсaн идеялдaры','','',NULL,1,0,8,24),\n            (4,'Мaнaс дaстaнындa элдик кaaдa-сaлттaрдын чaгылдырылышы','Мaнaс дaстaнындa элдик кaaдa-сaлттaрдын чaгылдырылышы','','',NULL,1,0,9,24),\n            (4,'Мaнaс жaнa тaрых','Мaнaс жaнa тaрых','','',NULL,1,0,10,24),\n            (4,'Мaнaс жaнa аскердик өнөр','Мaнaс жaнa аскердик өнөр','','',NULL,1,0,11,24),\n            (4,'XIX к. “Манас” эпосун кагазга түшүрүп алуу жана изилдөө','XIX к. “Манас” эпосун кагазга түшүрүп алуу жана изилдөө','','',NULL,1,0,12,24),\n            (4,'Кытай кыргыздарынын улуу манасчысы Жусуп Мамай жана анын “Манасы”','Кытай кыргыздарынын улуу манасчысы Жусуп Мамай жана анын “Манасы”. Мaнaс дaстaнынын тилдик өзгөчөлүгү','','',NULL,1,0,13,24),\n            (4,'Финалдык сынак','Финалдык сынак тууралуу маалымат','','',NULL,1,0,14,24)");
     DB::statement("INSERT INTO `sections` (`course_id`, `name`, `description`, `content`, `video`, `downloads`, `published`, `chapter`, `order`, `wait`) VALUES\n            (5,'Felsefeye giriş','Felsefeye giriş','','',NULL,1,0,0,24),\n            (5,'Felsefe Tarihi I','Felsefe Tarihi I (Doğu ve Batı İlkçağ Felsefesi)','','',NULL,1,0,1,24),\n            (5,'Platon ve Aristoteles','Platon ve Aristoteles','','',NULL,1,0,2,24),\n            (5,'Felsefe Tarihi II','Felsefe Tarihi II (İslam ve Ortaçağ Felsefesi)','','',NULL,1,0,3,24),\n            (5,'Farabi ve İbn Sina','Farabi ve İbn Sina','','',NULL,1,0,4,24),\n            (5,'Felsefe Tarihi III','Felsefe Tarihi III (Aydınlanma Felsefesi 16.yy-20.yy)','','',NULL,1,0,5,24),\n            (5,'Kant ve Hegel','Kant ve Hegel','','',NULL,1,0,6,24),\n            (5,'Vize sınavı','Vize sınavı','','',NULL,1,0,7,24),\n            (5,'Felsefe Disiplinleri ve Akımları','Felsefe Disiplinleri ve Akımları','','',NULL,1,0,8,24),\n            (5,'Varlık Felsefesi','Varlık Felsefesi','','',NULL,1,0,9,24),\n            (5,'Bilgi Felsefesi','Bilgi Felsefesi','','',NULL,1,0,10,24),\n            (5,'Heidegger ve Sartre','Heidegger ve Sartre','','',NULL,0,0,11,24),\n            (5,'Ahlak Felsefesi','Ahlak Felsefesi','','',NULL,0,0,12,24),\n            (5,'Siyaset Felsefesi','Siyaset Felsefesi','','',NULL,0,0,13,24),\n            (5,'Kırgız ve Türk Düşüncesinin Felsefedeki Yeri','Kırgız ve Türk Düşüncesinin Felsefedeki Yeri','','',NULL,0,0,14,24),\n            (5,'Final sınavı','Final sınavı','','',NULL,0,0,15,24)");
     DB::statement("INSERT INTO `sections` (`course_id`, `name`, `description`, `content`, `video`, `downloads`, `published`, `chapter`, `order`, `wait`) VALUES\n            (6,'Маданият жана илим','Илимдин классификациясы. Илимдин негизги тарыхый этаптары жана алардын өзгөчөлүктөрү','','',NULL,1,0,0,24),\n            (6,'Табият таануунун физикалык концепциялары','Мейкиндик, убакыт жана материя. Дүйнөнүн термодинамикалык сүрөттөлүшү. Жылуулук теориясы. Термодинамиканын закондору. Энтропия','','',NULL,1,0,1,24),\n            (6,'сабак 3','сабак 3','','',NULL,1,0,2,24),\n            (6,'сабак 4','сабак 4','','',NULL,1,0,3,24),\n            (6,'сабак 5','сабак 5','','',NULL,1,0,4,24),\n            (6,'сабак 6','сабак 6','','',NULL,1,0,5,24),\n            (6,'сабак 7','сабак 7','','',NULL,1,0,6,24),\n            (6,'сабак 8','сабак 8','','',NULL,1,0,7,24),\n            (6,'сабак 9','сабак 9','','',NULL,1,0,8,24),\n            (6,'сабак 10','сабак 10','','',NULL,1,0,9,24),\n            (6,'сабак 11','сабак 11','','',NULL,1,0,10,24),\n            (6,'сабак 12','сабак 12','','',NULL,1,0,11,24),\n            (6,'сабак 13','сабак 13','','',NULL,1,0,12,24),\n            (6,'сабак 14','сабак 14','','',NULL,1,0,13,24)");
     DB::statement("INSERT INTO `sections` (`course_id`, `name`, `description`, `content`, `video`, `downloads`, `published`, `chapter`, `order`, `wait`) VALUES\n            (7,'Giriş','Giriş','','','',0,0,0,24),\n            (7,'Osmanlı Devleti\\'nin Son Dönemi','Osmanlı Devleti\\'nin Son Dönemi','','','',0,0,1,24),\n            (7,'Birinci Dünya Savaşı ve Sonrasında Osmanlı Devleti','Birinci Dünya Savaşı ve Sonrasında Osmanlı Devleti','','','',0,0,2,24),\n            (7,'Mustafa Kemal Atatürk\\'ün Hayatı','Mustafa Kemal Atatürk\\'ün Hayatı','','','',0,0,3,24),\n            (7,'Kurtuluş Savaşı I: Kongreler ve Son Osmanlı Meclisi','Kurtuluş Savaşı I: Kongreler ve Son Osmanlı Meclisi','','','',0,0,4,24),\n            (7,'Kurtuluş Savaşı II: TBMM\\'nin Kuruluşu ve Ayaklanmalar','Kurtuluş Savaşı II: TBMM\\'nin Kuruluşu ve Ayaklanmalar','','','',0,0,5,24),\n            (7,'Kurtuluş Savaşı III: Sevr Anlaşması ve Milli Ordunun Kuruluşu','Kurtuluş Savaşı III: Sevr Anlaşması ve Milli Ordunun Kuruluşu','','','',0,0,6,24),\n            (7,'Vize sınavı','Vize sınavı','','','',0,0,7,24),\n            (7,'Kurtuluş Savaşı IV: Doğu ve Batı Cephesinde Savaşlar ve Anlaşmalar','Kurtuluş Savaşı IV: Doğu ve Batı Cephesinde Savaşlar ve Anlaşmalar','','','',0,0,8,24),\n            (7,'Kurtuluş Savaşı V: Zaferler ve Lozan','Kurtuluş Savaşı V: Zaferler ve Lozan','','','',0,0,9,24),\n            (7,'Türkiye Cumhuriyetinin Kuruluşu','Türkiye Cumhuriyetinin Kuruluşu','','','',0,0,10,24),\n            (7,'Cumhuriyetin Yerleştirilmesi Yolunda Atılan Adımlar','Cumhuriyetin Yerleştirilmesi Yolunda Atılan Adımlar','','','',0,0,11,24),\n            (7,'Devrimler I: Siyasi, Hukuki ve Toplumsal Alandaki Devrimler','Devrimler I: Siyasi, Hukuki ve Toplumsal Alandaki Devrimler','','','',0,0,12,24),\n            (7,'Devrimler II: Eğitim ve Ekonomik Alandaki Devrimler','Devrimler II: Eğitim ve Ekonomik Alandaki Devrimler','','','',0,0,13,24),\n            (7,'Dış ve İç Siyasetteki Gelişmeler','Dış ve İç Siyasetteki Gelişmeler','','','',0,0,14,24),\n            (7,'Final sınavı','Final sınavı','','','',0,0,15,24)");
     DB::statement("INSERT INTO `sections` (`course_id`, `name`, `description`, `content`, `video`, `downloads`, `published`, `chapter`, `order`, `wait`) VALUES\n            (8,'Introduction','','','','',0,0,0,24),\n            (8,'Strings','','','','',0,0,1,24),\n            (8,'Numbers','','','','',0,0,2,24),\n            (8,'Dates and Times','','','','',0,0,3,24),\n            (8,'Arrays','','','','',0,0,4,24),\n            (8,'Variables','','','','',0,0,5,24),\n            (8,'Functions','','','','',0,0,6,24),\n            (8,'Classes and Objects','','','','',0,0,7,24),\n            (8,'Web Basics','','','','',0,0,8,24),\n            (8,'Forms','','','','',0,0,9,24),\n            (8,'Database Access','','','','',0,0,10,24),\n            (8,'Web Automation','','','','',0,0,11,24),\n            (8,'XML','','','','',0,0,12,24),\n            (8,'Regular Expressions','','','','',0,0,13,24),\n            (8,'Encryption and Security','','','','',0,0,14,24),\n            (8,'Internationalization and Localization','','','','',0,0,15,24),\n            (8,'Internet Services','','','','',0,0,16,24),\n            (8,'Files','','','','',0,0,17,24),\n            (8,'Directories','','','','',0,0,18,24),\n            (8,'Client-Side PHP','','','','',0,0,20,24),\n            (8,'PEAR','','','','',0,0,21,24),\n            (8,'Graphics','','','','',0,0,19,24)");
     DB::statement("INSERT INTO `sections` (`course_id`, `name`, `description`, `content`, `video`, `downloads`, `published`, `chapter`, `order`, `wait`) VALUES\n            (9,'Introduction','','','','',0,0,0,24),\n            (9,'Names and Things','','','','',0,1,1,24),\n            (9,'Variables and Types','','','','',0,0,2,24),\n            (9,'Objects and Subroutines','','','','',0,0,3,24),\n            (9,'Text Input and Output','','','','',0,0,4,24),\n            (9,'Details of Expressions','','','','',0,0,5,24),\n            (9,'Programming Environments','','','','',0,0,6,24),\n            (9,'Control','','','','',0,1,7,24),\n            (9,'Block, Loops, and Branches','','','','',0,0,8,24),\n            (9,'Algorithm Development','','','','',0,0,9,24),\n            (9,'while and do...while','','','','',0,0,10,24),\n            (9,'The for Statement','','','','',0,0,11,24),\n            (9,'The if Statement','','','','',0,0,12,24),\n            (9,'The switch Statement','','','','',0,0,13,24),\n            (9,'Exceptions and try...catch','','','','',0,0,14,24),\n            (9,'Introduction to Arrays','','','','',0,0,15,24),\n            (9,'GUI Programming','','','','',0,0,16,24),\n            (9,'Subroutines','','','','',0,1,17,24),\n            (9,'Static Subroutines and Variables','','','','',0,0,18,24),\n            (9,'Parameters','','','','',0,0,19,24),\n            (9,'Return Values','','','','',0,0,20,24),\n            (9,'APIs, Packages, and Javadoc','','','','',0,0,21,24),\n            (9,'Program Design','','','','',0,0,22,24),\n            (9,'Declarations','','','','',0,0,23,24),\n            (9,'Objects and Classes','','','','',0,1,24,24),\n            (9,'Objects and Instance Methods','','','','',0,0,25,24),\n            (9,'Constructors and Object Initialization','','','','',0,0,26,24),\n            (9,'Programming with Objects','','','','',0,0,27,24),\n            (9,'Inheritance and Polymorphism','','','','',0,0,28,24),\n            (9,'this and super','','','','',0,0,29,24),\n            (9,'Interfaces','','','','',0,0,30,24),\n            (9,'Nested Classes','','','','',0,0,31,24),\n            (9,'Introduction to GUI Programming','','','','',0,1,32,24),\n            (9,'The Basic GUI Application','','','','',0,0,33,24),\n            (9,'Graphics and Painting','','','','',0,0,34,24),\n            (9,'Mouse Events','','','','',0,0,35,24),\n            (9,'Timers, KeyEvents, and State Machines','','','','',0,0,36,24),\n            (9,'Basic Components','','','','',0,0,37,24),\n            (9,'Basic Layout','','','','',0,0,38,24),\n            (9,'Menus and Dialogs','','','','',0,0,39,24),\n            (9,'Arrays and ArrayLists','','','','',0,1,40,24),\n            (9,'Array Details','','','','',0,0,41,24),\n            (9,'Array Processing','','','','',0,0,42,24),\n            (9,'ArrayList','','','','',0,0,43,24),\n            (9,'Searching and Sorting','','','','',0,0,44,24),\n            (9,'Two-dimensional Arrays','','','','',0,0,45,24),\n            (9,'Linked Data Structures and Recursion','','','','',0,1,46,24),\n            (9,'Recursion','','','','',0,0,47,24),\n            (9,'Linked Data Structures','','','','',0,0,48,24),\n            (9,'Stacks, Queues, and ADTs','','','','',0,0,49,24),\n            (9,'Binary Trees','','','','',0,0,50,24),\n            (9,'A Simple Recursive Descent Parser','','','','',0,0,51,24),\n            (9,'Streams, Files, and Networking','','','','',0,1,52,24),\n            (9,'Streams, Readers, and Writers','','','','',0,0,53,24),\n            (9,'Files','','','','',0,0,54,24),\n            (9,'Programming With Files','','','','',0,0,55,24),\n            (9,'Networking','','','','',0,0,56,24),\n            (9,'A Brief Introduction to XML','','','','',0,0,57,24)");
 }
예제 #2
0
 /**
  * Reorder sections by theirid.
  *
  * @param $sections
  * @return mixed
  */
 public function reorderSections($sections)
 {
     foreach ($sections as $key => $section) {
         $section = Section::findOrFail($section)->update(['order' => $key]);
     }
     return 'success';
 }
예제 #3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     \Model\Question\Question::truncate();
     /* factory(\Model\Question\Question::class, 100)->create(); */
     $section1 = \Model\Section\Section::where('course_id', '=', 2)->first();
     $section2 = \Model\Section\Section::where('course_id', '=', 2)->where('id', '>', $section1->id())->first();
     $section3 = \Model\Section\Section::where('course_id', '=', 2)->where('id', '>', $section2->id())->first();
     $section4 = \Model\Section\Section::where('course_id', '=', 2)->where('id', '>', $section3->id())->first();
     \Model\Question\Question::insert([['id' => 1, 'section_id' => $section1->id(), 'uid' => generate_id(), 'text' => '“Экология” терминин сунуштаган окумуштуу'], ['id' => 2, 'section_id' => $section1->id(), 'uid' => generate_id(), 'text' => '“Экосистема” терминин сунуштаган окумуштуу'], ['id' => 3, 'section_id' => $section1->id(), 'uid' => generate_id(), 'text' => 'Биосфера жана ноосфера жөнүндө окуунун негиздөөчүсү'], ['id' => 4, 'section_id' => $section1->id(), 'uid' => generate_id(), 'text' => 'Аутэкологиянын изилдөө предмети'], ['id' => 5, 'section_id' => $section1->id(), 'uid' => generate_id(), 'text' => 'Заманбап экологиянын максаты'], ['id' => 6, 'section_id' => $section2->id(), 'uid' => generate_id(), 'text' => 'Организмдин жашоо чөйрөсү деп эмнени айтабыз?'], ['id' => 7, 'section_id' => $section2->id(), 'uid' => generate_id(), 'text' => 'Эдафикалык факторлор бул:'], ['id' => 8, 'section_id' => $section2->id(), 'uid' => generate_id(), 'text' => 'Орографикалык факторлор бул:'], ['id' => 9, 'section_id' => $section2->id(), 'uid' => generate_id(), 'text' => 'Лимиттенген факторлордун түргө таасири кандай:'], ['id' => 10, 'section_id' => $section2->id(), 'uid' => generate_id(), 'text' => 'Эврибионттор кандай организмдер?'], ['id' => 11, 'section_id' => $section3->id(), 'uid' => generate_id(), 'text' => 'Биогеценоз түшүнүгүн сунуштаган окумуштуу'], ['id' => 12, 'section_id' => $section3->id(), 'uid' => generate_id(), 'text' => 'Экосистема терминин сунуштаган окумуштуу'], ['id' => 13, 'section_id' => $section3->id(), 'uid' => generate_id(), 'text' => 'Бентос бул:'], ['id' => 14, 'section_id' => $section3->id(), 'uid' => generate_id(), 'text' => 'Гетеротрофтор:'], ['id' => 15, 'section_id' => $section3->id(), 'uid' => generate_id(), 'text' => 'Сукцессия бул:'], ['id' => 16, 'section_id' => $section4->id(), 'uid' => generate_id(), 'text' => 'Биосфера бул:'], ['id' => 17, 'section_id' => $section4->id(), 'uid' => generate_id(), 'text' => 'Костук заттар:'], ['id' => 18, 'section_id' => $section4->id(), 'uid' => generate_id(), 'text' => 'Биогендик заттар:'], ['id' => 19, 'section_id' => $section4->id(), 'uid' => generate_id(), 'text' => 'Топурак бул:'], ['id' => 20, 'section_id' => $section4->id(), 'uid' => generate_id(), 'text' => 'Жандуу заттын негизги функцияларынын бири:']]);
 }
예제 #4
0
 public function postOpenSection(Section\Section $section)
 {
     // if($section->hasQuestions() && $section->examNotPassed())
     // {
     //     $answers = auth()->user()->answers()->where('section_id', '=', $section->id());
     //     if(count($answers->get()) > 0)
     //     {
     //         $wrongs = $answers->where('answer', '=', 0)->get();
     //         auth()->user()->answers()->sync([]);
     //         if(count($wrongs) == 0)
     //         {
     //             auth()->user()->sections()->sync([$section->id => ['passed' => true]], false);
     //         }
     //         else
     //         {
     //             auth()->user()->sections()->sync([$section->id => ['failed_at' => \Carbon\Carbon::now()->addHour()->format('Y-m-d H:i:s')]], false);
     //         }
     //     }
     //     return redirect()->route('front.section.exam', $section);
     // }
     $next = $section->next();
     if (count($next) > 0) {
         // if(!in_array($next->id(), auth()->user()->sections()->lists('id')->toArray()) && !auth()->user()->isAdmin() && !$section->course->isAuthTeacher())
         //     auth()->user()->sections()->attach($next);
         return redirect()->route('front.section', [$next->course, $next, $next->slug()]);
     }
     return redirect()->route('front.section', [$section->course, $section, $section->slug()]);
 }
예제 #5
0
 public function store(Note\Requests\CreateRequest $request, Section\Section $section)
 {
     $this->dispatch(new Note\Jobs\CreateJob($section, $request->only('content')));
     return redirect()->route('front.section', [$section->course, $section, $section->slug()]);
 }
예제 #6
0
 /**
  * Show question details
  *
  * @return Response
  */
 public function Result(Section\Section $section)
 {
     $answers = auth()->user()->answers()->where('section_id', '=', $section->id())->get();
     return view('Front::section.result', ['answers' => $answers, 'section' => $section]);
 }
예제 #7
0
$factory->define(\Model\Section\Section::class, function ($faker) {
    $courses = \Model\Course\Course::all();
    $course = random_array($courses);
    return ['course_id' => $course->id(), 'name' => $faker->unique()->word, 'description' => $faker->sentence(rand(3, 12)), 'published' => true];
});
$factory->define(\Model\Note\Note::class, function ($faker) {
    $sections = \Model\Section\Section::all();
    $section = random_array($sections);
    $users = \Model\User\User::all();
    $user = random_array($users);
    return ['section_id' => $section->id(), 'name' => $faker->unique()->word, 'description' => $faker->sentence(rand(3, 12)), 'published' => true];
});
$factory->define(\Model\Question\Question::class, function ($faker) {
    // $exams = \Model\Exam\Exam::all();
    // $exam  = random_array($exams);
    $sections = \Model\Section\Section::where('course_id', '=', 2)->get();
    //course_id = 2 is ekloji course
    $section = random_array($sections);
    return ['uid' => generate_id(), 'section_id' => $section->id(), 'text' => $faker->unique()->sentence(), 'description' => $faker->unique()->paragraph(), 'timer' => random_array([30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200])];
});
$factory->define(\Model\Answer\Answer::class, function ($faker) {
    $questions = \Model\Question\Question::all();
    $question = random_array($questions);
    return ['uid' => generate_id(), 'question_id' => $question->id(), 'text' => $faker->unique()->sentence(), 'description' => $faker->unique()->sentence()];
});
$factory->define(\Model\Exam\Exam::class, function ($faker) {
    $sections = \Model\Section\Section::where('course_id', '=', 2)->get();
    //course_id = 2 is ekloji course
    $section = random_array($sections);
    return ['uid' => generate_id(), 'section_id' => $section->id(), 'text' => $faker->unique()->sentence(), 'description' => $faker->unique()->sentence()];
});
예제 #8
0
 public function store(Request $request, Section\Section $section)
 {
     $note = $section->notes()->create(['content' => $request->input('content')]);
     return response()->json($note);
 }