Розробка системи вибору вибіркових дисциплін в рамках кафедри та інтеграція її у університетську систему. Backend розробка функціоналу ролі викладача

dc.contributor.advisorСігайов, Андрій Олександрович
dc.contributor.authorДровнін, Павло Андрійович
dc.date.accessioned2024-02-12T09:49:46Z
dc.date.available2024-02-12T09:49:46Z
dc.date.issued2024
dc.description.abstractСтруктура та обсяг дисертації. Магістерська дисертація складається зі вступу, п`яти розділів, висновку, переліку посилань з 26 найменувань, містить 31 рисунків, 8 таблиць. Основна частина роботи викладена на 80 сторінках. Актуальність теми. У сучасному університетському середовищі, що постійно еволюціонує та адаптується до нових вимог, проблеми забезпечення ефективного управління навчанням та забезпечення індивідуалізованого підходу до освітнього процесу набувають вагомого значення. Тема, пов'язана з розробкою системи вибору вибіркових дисциплін та її комплексною інтеграцією у структуру університетської інформаційної системи, включаючи розробку backend функціоналу для викладачів, є насиченою проблемами та водночас доповнюється потенціалом вирішення ключових завдань. Зазначене впровадження системи передбачає не лише оптимізацію процесів вибору вибіркових курсів студентами, враховуючи їхні індивідуальні інтереси та професійні амбіції, але й вплив на підвищення ефективності діяльності викладачів. Механізм розроблення backend функціоналу для викладачів, спрямований на автоматизацію та полегшення адміністративних обов'язків, дозволить оптимізувати взаємодію між викладачами та студентами, а також сприятиме більш раціональному використанню ресурсів університетської системи. Цей комплексний підхід до розвитку системи освіти відображає вимоги сучасності та напрямки її трансформації. Він сприяє створенню інноваційного та адаптивного університетського середовища, сприятливого для якісного навчання, розвитку індивідуальних здібностей студентів та розширенню можливостей викладачів у веденні освітнього процесу. Мета роботи. Головною метою даної магістерської дисертації є розробка та впровадження системи вибору вибіркових дисциплін на кафедрі університету, спрямованої на забезпечення ефективної індивідуалізації навчання студентів. Розроблена система повинна стати інноваційним інструментом, що дозволяє студентам вибирати курси відповідно до їхніх особистих інтересів, академічних потреб та професійних мет. Додатковою метою є реалізація backend функціоналу для ролі викладача, спрямованого на автоматизацію та оптимізацію процесів, пов'язаних з вибором та адмініструванням вибіркових курсів. Це має на меті поліпшити ефективність роботи викладачів, забезпечуючи їм зручний інструмент для моніторингу та управління виборами студентів. Доповнюючи це, мета роботи включає інтеграцію розробленої системи у загальний університетський контекст, забезпечуючи її взаємодію з існуючими університетськими інформаційними системами. Кінцевою метою є створення сучасного, технологічно-зорієнтованого середовища, яке сприятиме покращенню процесів управління кафедрою, збільшенню якості освіти та створенню стимулюючого навчального середовища для студентів та викладачів. Об’єктом дослідження є кафедра університету, яка є ключовим суб'єктом у впровадженні системи вибору вибіркових дисциплін та інтеграції її у університетську систему. Дослідження охоплює процеси вибору курсів студентами, адміністрування цих курсів викладачами та інтеграцію системи в загальний університетський контекст. Предметом дослідження є розроблена та впроваджена система вибору вибіркових дисциплін на кафедрі університету, разом з backend функціоналом для ролі викладача. Дослідження фокусується на аналізі та оцінці ефективності цієї системи в контексті поліпшення навчання, адміністративних процесів та взаємодії між студентами та викладачами. Методи дослідження включають аналіз коду та документації, проведення тестів (юніт-тести та інтеграційні тести) у середовищі Python, використання Docker для забезпечення ізольованого середовища, взаємодію з базою даних PostgreSQL за допомогою SQLAlchemy, використання SQL-запитів для аналізу даних, а також проведення анкетування та збір фідбеку від користувачів у зручному інтерфейсі Flask. Практичне значення полягає в створенні та впровадженні інноваційної системи вибору вибіркових дисциплін на кафедрі університету з використанням технологій Python, Flask, SQLAlchemy, PostgreSQL, Docker. Це сприяє індивідуалізації навчання, полегшує адміністративні процеси для викладачів та покращує загальний навчальний досвід студентів, забезпечуючи зручний та ефективний вибір курсів.
dc.description.abstractotherThe structure and scope of the master's thesis. The master's dissertation consists of an introduction, five chapters, a conclusion, a list of references with 26 entries, contains 31 figures, 8 tables. The main part of the work is presented in 80 pages. Significance of the topic. In the modern university environment, which is constantly evolving and adapting to new requirements, the issues of ensuring effective education management and providing an individualized approach to the educational process become of significant importance. The theme related to the development of a system for selecting elective courses and its comprehensive integration into the university information system, including the development of backend functionality for instructors, is rich in challenges while simultaneously complemented by the potential to address key tasks. The implementation of this system involves not only optimizing the processes of students selecting elective courses based on their individual interests and professional ambitions but also impacting the efficiency of instructors' activities. The development of backend functionality for instructors, aimed at automation and simplification of administrative duties, will optimize the interaction between instructors and students and contribute to a more rational use of university system resources. This comprehensive approach to educational system development reflects the requirements of the modern era and the directions of its transformation. It promotes the creation of an innovative and adaptive university environment conducive to quality education, the development of students' individual abilities, and expanding opportunities for instructors in the educational process. The purpose of the study. The main goal of this master's thesis is the development and implementation of a system for choosing elective courses in a university department, aimed at ensuring effective individualization of student education. The developed system should serve as an innovative tool allowing students to choose courses according to their personal interests, academic needs, and professional goals. An additional goal is the implementation of backend functionality for the instructor role, focused on the automation and optimization of processes related to the selection and administration of elective courses. This aims to improve the efficiency of instructors' work by providing them with a convenient tool for monitoring and managing student choices. In addition, the work includes the integration of the developed system into the overall university context, ensuring its interaction with existing university information systems. The ultimate goal is to create a modern, technology-oriented environment that enhances department management processes, improves education quality, and creates a stimulating learning environment for both students and instructors. The object of study. The object of the study is the university department, a key entity in implementing the system for selecting elective courses and integrating it into the university system. The research covers the processes of students choosing courses, the administration of these courses by instructors, and the integration of the system into the overall university context. The subject of study. The subject of study is the developed and implemented system for selecting elective courses in the university department, along with backend functionality for the instructor role. The research focuses on the analysis and evaluation of the effectiveness of this system in improving education, administrative processes, and interaction between students and instructors. Research Methods. Research methods include code and documentation analysis, testing (unit tests and integration tests) in the Python environment, the use of Docker to provide an isolated environment, interaction with the PostgreSQL database using SQLAlchemy, the use of SQL queries for data analysis, and conducting surveys and collecting feedback from users through a user-friendly Flask interface. The practical significance. The practical significance lies in the creation and implementation of an innovative system for choosing elective courses in a university department using technologies such as Python, Flask, SQLAlchemy, PostgreSQL, and Docker. This system contributes to the individualization of education, streamlines administrative processes for instructors, and enhances the overall learning experience for students, providing a convenient and efficient course selection process.
dc.format.extent148 с.uk
dc.identifier.citationДровнін, П. А. Розробка системи вибору вибіркових дисциплін в рамках кафедри та інтеграція її у університетську систему. Backend розробка функціоналу ролі викладача : магістерська дис. : 121 Інженерія програмного забезпечення / Дровнін Павло Андрійович. – Київ, 2024. - 148 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/64433
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectсистема вибору вибіркових дисциплінuk
dc.subjectPythonuk
dc.subjectFlaskuk
dc.subjectSQLAlchemyuk
dc.subjectPostgreSQLuk
dc.subjectDockeruk
dc.subjectіндивідуалізація навчанняuk
dc.subjectвища освітаuk
dc.subjectуправління кафедроюuk
dc.subjectадміністративна автоматизаціяuk
dc.subjectтехнологічна інтеграціяuk
dc.subjectстудентський вибір курсівuk
dc.subject.udc004.4
dc.titleРозробка системи вибору вибіркових дисциплін в рамках кафедри та інтеграція її у університетську систему. Backend розробка функціоналу ролі викладачаuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Drovnin_magistr.pdf
Розмір:
1.93 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: