Гагарін, Олександр ОлександровичЗаїчко, Олексій Павлович2020-10-092020-10-092020Заїчко, О. П. Інструментальні засоби для тестування знань по різним дисциплінам з програмною генерацією питань : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення / Заїчко Олексій Павлович. – Київ, 2020. – 69 с.https://ela.kpi.ua/handle/123456789/36675Мета роботи – створення гібридного застосунку, який являє собою клієнтську частину системи тестування знань «Test of Knowledge». Для реалізації інтерфейсу користувача і логіки програми була вибрана технологія «Flutter». Тестові питання генеруються програмно на серверній частині системи з використанням понятійно-тезисних моделей. Для спілкування між частинами системи використовуються HTTP-запити. В результаті виконання роботи був досліджений поточний стан дистанційної освіти, підходи до складання тестових запитань. Було досліджено переваги і недоліки гібридних технологій. Було обговорено популярні архітектурні підходи для розробки застосунку. Однією з особливостей даної системи є використання технології «Flutter», яка з’явилася порівняно недавно і дозволяє розробляти застосунки для смартфонів і браузерів з використанням єдиної кодової бази. Функціональні можливості програми дозволяє користувачеві проходити тести під своїм іменем і групою. Інтерфейс дозволяє вибрати бажану дисципліну для контролю знань і складність питань. Після проходження тесту користувачеві оголошується результат тестування і видається список посилань на теми, по яким були допущені помилки.ukдистанційне навчанняавтоматизація тестуванняFlutterREST APIІнструментальні засоби для тестування знань по різним дисциплінам з програмною генерацією питаньBachelor Thesis69 c.