Розробка системи підтримки прийняття рішень для планування навчального процесу на основі методів штучного інтелекту
Альтернативна назва
Development of a decision support system for planning the educational process based on artificial intelligence methods
Ескіз недоступний
Файли
Дата
2025
Автори
Науковий керівник
Укладач
Редактор
Назва журналу
ISSN
E-ISSN
Назва тому
Видавець
Одеський національний університет імені І. І. Мечникова
Анотація
У кваліфікаційній роботі розробляється тема «Розробка системи прийняття рішень для планування навчального процесу на основі методів штучного інтелекту».
Мета роботи – створення та дослідження системи, що автоматизує процес формування навчального розкладу шляхом використання алгоритмів штучного інтелекту, зокрема генетичного алгоритму, а також моделювання обмежень, властивих освітньому процесу. У межах дослідження розглядаються методи оптимізації, принципи роботи еволюційних алгоритмів, структура даних для представлення елементів розкладу, а також підхід до виділення оптимізаційного ядра в окремий сервіс на основі Python.
У результаті реалізації створено веб-орієнтовану систему, яка дозволяє автоматично формувати навчальний розклад із урахуванням жорстких і м’яких обмежень. Оптимізаційне ядро реалізовано як окремий модуль штучного інтелекту, що забезпечує гнучкість конфігурації та можливість масштабування. Система підтримує візуалізацію сформованих розкладів, контроль конфліктів, редагування адміністраторами та інтеграцію з базою даних. Додатково проведено порівняльний аналіз ефективності алгоритмічного підходу та оцінку якості отриманих рішень.
The qualification work explores the topic “Development of a decision-making system for planning the educational process based on artificial intelligence methods”.
The aim of the work is to design and investigate a system that automates the construction of academic timetables using artificial intelligence techniques, particularly a genetic algorithm, together with a constraint-based model reflecting the specifics of the educational environment. The research examines optimization methods, the operational principles of evolutionary algorithms, data structures for timetable representation, and the approach of implementing a standalone Pythonbased optimization service.
As a result of the implementation, a web-based system was developed that automatically generates academic timetables while satisfying both hard and soft constraints. The optimization core is implemented as an independent AI module, enabling flexible configuration and scalability. The system supports timetable visualization, conflict detection, administrative editing, and integration with a database. Additionally, a comparative analysis of the algorithmic approach and an evaluation of the quality of the generated timetables were conducted.
Опис
Ключові слова
122 Комп’ютерні науки, магістр, кваліфікаційна робота, штучний інтелект, алгоритми штучного інтелекту, навчальний процес
Бібліографічний опис
Казаков П. О. Розробка системи підтримки прийняття рішень для планування навчального процесу на основі методів штучного інтелекту = Development of a decision support system for planning the educational process based on artificial intelligence methods : кваліфікаційна робота магістра / П. О. Казаков. – Одеса, 2025. – 83 с.