Булах, Богдан ВікторовичСєров, Іван Сергійович2023-10-232023-10-232023Сєров, І. С. Мікросервісна архітектура системи перевірки студентських робіт з програмування : дипломний проект … бакалавра : 122 Комп'ютерні науки / Сєров Іван Сергійович. – Київ, 2023. – 87 с.https://ela.kpi.ua/handle/123456789/61693Структура дипломної роботи: Загальний обсяг пояснювальної записки: 87 сторінки, 9 рисунків, 6 таблиць, 27 посилань. Проблема автоматизованої перевірки студентських робіт дуже актуальна тема. Все більше людей починає вчитися програмуванню і є необхідність задовольнити потреби користувачів для перевірки таких робіт. Мікросервіси дають змогу розділити функціонал додатку і забезпечити безперебійну роботу його складових. Крім того, це дозволяє продвинутим користувачам додати необхідний функціонал власноруч, використовуючі ті інструменти, якими вони володіють. В ході роботи було розроблено додаток для перевірки студентських робіт з програмування на мові програмування Python, а також розглянуто архітектурні підходи до його створення і порівняння існуючих рішень з даної проблеми. Метою роботи є розробка застосунку для перевірки студентських робіт з програмування. Предмет дослідження – перевірка студентських робіт з програмування Об’єкт дослідження – система перевірки студентських робіт з програмування.87 с.ukмікросервісна архітектурамікросервісиPythonAPImicroservice architecturemicroservicesМікросервісна архітектура системи перевірки студентських робіт з програмуванняMicroservice architecture of the system for evaluation of student assignments on programming courseBachelor Thesis