Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/36846
Назва: Розробка програмної платформи для перевірки знань
Інші назви: Software platform development for knowledge control via testing
Автори: Гайдар, Андрій Віталійович
Haidar, Andrii Vitaliyovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Гайдар А. В. Розробка програмної платформи для перевірки знань : кваліфікаційна робота освітнього рівня „Магістр“ „122 – комп’ютерні науки“ / А. В. Гайдар – Тернопіль : ТНТУ, 2021. – 71 с.
Дата публікації: 20-гру-2021
Дата подання: 6-гру-2021
Дата внесення: 26-гру-2021
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Готович, Володимир Анатолійович
Члени комітету: Бойко, Ігор Володимирович
УДК: 004.04
Теми: клієнт-сервер
client-server
платформа
platform
тестування
testing
база даних
database
angular
Короткий огляд (реферат): Кваліфікаційна робота присв’ячена розробці платформи для перевірки знань шляхом тестування з веб-інтерфейсом користувача. В першому розділі проведено аналіз відомих на сьогоднішній день систем контролю знань шляхом тестування та відповідних платформ для навчання, розглянуто їхні переваги та недоліки. В другому розділі обґрунтовано вибір трирівневої клієнт-серверної архітектури для розробки платформи, архітектуру клієнтської та серверної її частин. В третьому розділі спроектовано та реалізовано прототип платформи, зокрема, клієнтський та серверний додатки, базу даних, графічний веб-інтерфейс користувача. Thesis is dedicated to the development of a platform for testing knowledge via testing with a web user interface. The first section analyzes the currently known knowledge control systems through testing and appropriate learning platforms, discusses their advantages and disadvantages. The second section substantiates the choice of three-tier client-server architecture for the development of the platform, the architecture of client and server parts. In the third section, a prototype of the platform is designed and implemented, in particular, client and server applications, database, graphical web user interface.
Зміст: ВСТУП 7 1 АНАЛІЗ ЛІТЕРАТУРНИХ ДЖЕРЕЛ ТА ВІДОМИХ РІШЕНЬ 9 1.1 Аналіз відомих платформ для перевірки знань шляхом тестування 9 1.2 Постановка завдання 22 1.3 Формулювання вимог до платформи 23 1.4 Висновки до першого розділу 24 2 ПРОЕКТУВАННЯ АРХІТЕКТУРИ ПЛАТФОРМИ 25 2.1 Обгрунтування вибору технологій для розробки платформи 25 2.2 Загальна архітектура платформи 29 2.3 Архітектура серверного додатку 31 2.4 Архітектура клієнтського додатку 34 2.5 Висновки до другого розділу 37 3 РЕАЛІЗАЦІЯ ПЛАТФОРМИ ДЛЯ ПЕРЕВІРКИ ЗНАНЬ ШЛЯХОМ ТЕСТУВАННЯ 38 3.1 Структура бази даних 38 3.2 Реалізація модулів програмної логіки 44 3.3 Графічний інтерфейс платформи 54 3.3.1 Інтерфейс користувача 54 3.3.2 Інтерфейс адміністратора 58 3.4 Висновки до третього розділу 59 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 60 4.1 Обов'язки керівників закладів освіти щодо організація роботи з охорони праці 60 4.2 Пожежна безпека в навчальних закладах 63 4.3 Висновки до четвертого розділу 65 ВИСНОВКИ 66 ПЕРЕЛІК ДЖЕРЕЛ 67 ВИСНОВКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/36846
Власник авторського права: © Гайдар Андрій Віталійович, 2021
Перелік літератури: 1. Open Test Architecture [Електронний ресурс] – Режим доступу: URL: https://getopentest.org/docs/architecture.html. 2. Комп’ютерне тестування у системі OpenTEST 2 як форма оцінювання знань та вмінь студентів спеціальності "Інформаційна, бібліотечна та архівна справа" / М. А. Кирилов, Т. М. Трофімук-Кирилова, С. В. Чибирак // Інформаційні технології і засоби навчання. - 2018. - Т. 64, № 2. - c. 138. 3. Використання Google Classroom для організації дистанційного навчання учнів [Електронний ресурс] – Режим доступу: URL: https://zippo.net.ua/data/files/2020/methodical_work/dist_navch_phizik.pdf. 4. Glenn Page “GOOGLE CLASSROOM FOR TEACHERS: The Ultimate Guide to Digital Learning. A step-by-step approach to improve your teaching activities, enhance task management and get started with your online classroom” 2020. – с. 17. 5. Catherine “Korman Google Classroom for Teachers 2020: A Complete Guide to Learn Everything You Need to Know for Your Classroom Management” 2020. – 22 с. 6. Офіціний сайт Moodle [Електронний ресурс] – Режим доступу: URL: https://moodle.org/?lang=uk. 7. Alex Buchner “Moodle 3 Administration, 3rd Edition: An administrator's guide to configuring, securing, customizing, and extending Moodle” 2016. – 12 с. 8. “Moodle Course Design Best Practices: Design and develop outstanding Moodle learning experiences” 2018 – 43 с. 9. Система тестирования «indigo» [Електронний ресурс] – Режим доступу: URL: https://studfile.net/preview/5969210/page:4/. 10. Руководство пользователя по работе с программным продуктом«Система тестирования INDIGO» [Електронний ресурс] – Режим доступу: URL: http://www.ael.ru/prepodavatelyu-i-sotrudniku/sistema-testirovaniya-indigo/INDIGO%20Manual%202.0%20RC.pdfop 11. ATutor LCMS [Електронний ресурс] – Режим доступу: URL: http://www.atutor.ca/. 12. Михеева, Е. В. Практикум по информационным технологиям в профессиональной деятельности: учебное пособие для средне профессионального образования/ Е.В. Михеева. - Москва: Издательский центр «Академия», 2007. – 137. стр. 13. Захарова, И.Р. Информационные технологии в образовании: учебное пособие/ И.Р. Захарова. - М.: Издательский центр «Академия», 2008. - 192 с. 14. Самсонов В.В., Єрохін А.Л. «Методи та засоби Інтернет-технологій» Х. : СМІТ, 2008. - 263 с. 15. Функциональные возможности современных систем автоматизации контроля качества обучения. сравнительный анализ [Електронний ресурс] – Режим доступу: URL: http://pp.isofts.kiev.ua/ojs1/article/viewFile/142/135. 16. Офіційна документація NodeJS [Електронний ресурс] – Режим доступу: URL: https://nodejs.org/uk/docs/. 17. Что такое Node JS [Електронний ресурс] – Режим доступу: URL: https://metanit.com/web/nodejs/1.1.php. 18. Node.js – Introduction [Електронний ресурс] – Режим доступу: URL: https://www.tutorialspoint.com/nodejs/nodejs_introduction.htm 19. Офіційна документація NestJS [Електронний ресурс] – Режим доступу: URL: https://nestjs.com/. 20. Getting Started with NestJS [Електронний ресурс] – Режим доступу: URL: https://www.digitalocean.com/community/tutorials/getting-started-with-nestjs 21. JetBrains WebStorm – Опис [Електронний ресурс] —Режим доступу: URL: https://itpro.ua/product/jetbrains-webstorm/?tab=description. 22. Офіційна документація Postgres [Електронний ресурс] – Режим доступу: URL: https://www.postgresql.org. 23. R. O. Obe “PostgreSQL: Up and Running: A Practical Guide to the Advanced Open Source Database” 2017. – 111 с. 24. Офіційна документація pgAdmin [Електронний ресурс] – Режим доступу: URL:https://www.pgadmin.org/ 25. Офіційна документація Angular [Електронний ресурс] – Режим доступу: URL: https://angular.io/. 26. Jeremy Wilken “Angular in Action” 2018 – 87 c. 27. Mathieu Nayrolles “Angular Design Patterns: Implement the Gang of Four patterns in your apps with Angular” 2018 – 65 c. 28. Морозов Ю.В., Пастернак І.І. / Модель об’єктної клієнт-серверної взаємодії // Вісник «Комп’ютерні науки та інформаційні технології».- Львів: НУ «Львівська політехніка», 2011.- №719.- С. 164-167. 29. Морозов Ю.В., Пастернак І.І. / Мережні інтерфейси рівня клієнт-сервер // Вісник «Інформаційні системи та мережі».- Львів: НУ «Львівська політехніка», 2012.- №743.- С. 121-131. 30. Understanding Onion Architecture [Електронний ресурс] – Режим доступу URL : https://www.codeguru.com/csharp/csharp/understanding-onion-architecture.html. 31. Stéphane Eyskens “Software Architecture for Busy Developers: Talk and act like a software architect in one weekend” 2021 – 43c. 32. Eric Normand “Grokking Simplicity: Taming complex software with functional thinking” 2021 – 76 c. 33. Introduction to Angular concepts [Електронний ресурс] – Режим доступу URL : https://angular.io/guide/architecture. 34. Mathieu Nayrolles, Rajesh Gunasundaram, Sridhar Rao “Expert Angular” 2017 – 18 c. 35. Рудикова, Л.В. Базы данных. Разработка приложений: учебно пособие/ Л.В. Рудикова. - СПб.: БХВ - Петербург, 2007. - 140 с. 36. Бураков, П.В. Введение в системы баз данных: учебное пособие/ П.В. Бураков. -СПбГУ ИТМО, 2010. - 129 с. 37. Пирогов, В. Ю. Информационные системы и базы данных: организация и проектирование: учебное пособие/ В. Ю. Пирогов. - БХВ - Петербург, 2009. - 243 с. 38. Introduction to JSON Web Tokens [Електронний ресурс] – Режим доступу: URL: https://jwt.io/introduction. 39. Getting Started with ng-zorro [Електронний ресурс] – Режим доступу: URL: https://ng.ant.design/docs/getting-started/en. 40. What is an HttpOnly Cookie? [Електронний ресурс] – Режим доступу: URL: https://www.cookiepro.com/knowledge/httponly-cookie/ 41. Instroduction to PassportJs [Електронний ресурс] – Режим доступу: URL: https://jwt.io/introduction. http://www.passportjs.org/docs/ 42. Custom decorators [Електронний ресурс] – Режим доступу: URL: https://docs.nestjs.com/custom-decorators 43. Guards [Електронний ресурс] – Режим доступу: URL: https://docs.nestjs.com/guards 44. Про затвердження Положення про організацію роботи з охорони праці та безпеки життєдіяльності учасників освітнього процесу в установах і закладах освіти [Електронний ресурс] – Режим доступу: URL: https://rada.info/upload/users_files/26323918/e0ff5e06a735b05d8fe3e9af33399bc6.pdf. 45. Про затвердження Типового положення про службу охорони праці [Електронний ресурс] – Режим доступу: URL: https://zakon.rada.gov.ua/laws/show/z1526-04#Text. 46. Положення про розробку інструкцій з охорони праці [Електронний ресурс] – Режим доступу: URL: https://zakon.rada.gov.ua/laws/show/z0226-98#n30. 47. Про затвердження Правил пожежної безпеки для навчальних закладів та установ системи освіти України [Електронний ресурс] – URL: https://zakon.rada.gov.ua/laws/show/z1229-16#Text 48. Пожежна безпека у навчальних закладах [Електронний ресурс] – Режим доступу: URL: https://ns-plus.com.ua/2020/01/08/zabezpechennya-pozhezhnoyi-bezpeky-u-shkolah-ta-dytyachyh-doshkilnyh-zakladah-2/?fbclid=IwAR2HTDXPIkKj2RqWteCki3QZ2x_7bUWddGkx9Z1yR1pYLLzHJ7c3qsVObZY/. 49. Протипожежна безпека в закладах освіти [Електронний ресурс] – Режим доступу: URL:https://rozvytok-osvity.te.ua/123342436-2/ 50. Пожежна безпека у закладах освіти: рекомендації https://www.auc.org.ua/novyna/pozhezhna-bezpeka-u-zakladah-osvity-rekomendaciyi-eksperta
Тип вмісту: Master Thesis
Розташовується у зібраннях:122 — комп’ютерні науки

Файли цього матеріалу:
Файл Опис РозмірФормат 
mag2021_Haidar.A.V._СНм-61.pdf2,88 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора