Вебзастосунок для створення та використання цифрових навчальних матеріалів

dc.contributor.advisorЗаболотня, Тетяна Миколаївна
dc.contributor.authorМазний, Степан Валерійович
dc.date.accessioned2025-10-15T08:30:15Z
dc.date.available2025-10-15T08:30:15Z
dc.date.issued2025
dc.description.abstractДипломний проєкт присвячено розробці вебзастосунку для створення та використання цифрових навчальних матеріалів у сучасному освітньому середовищі. Основна мета – підвищення якості навчального процесу шляхом спрощення створення, редагування, перегляду та перевірки навчального контенту. У процесі аналізу предметної галузі було визначено потребу в інструменті, що поєднує зручність для студентів і розширена функціональність для викладачів. Було реалізовано вебзастосунок із клієнтською частиною на Angular, а також з використанням Blazor для роботи з матеріалами в реальному часі. Серверна частина побудована на ASP.NET Core, з використанням баз даних PostgreSQL і MongoDB. Застосунок дозволяє створювати різні типи навчального контенту, налаштовувати шаблони матеріалів, автоматично перевіряти тести та контролювати доступ. Реалізована система автентифікації на основі JWT та підтримка ролей для розмежування прав користувачів. Результати тестування підтвердили стабільну роботу системи, надійність логіки перевірки та відповідність функціональним вимогам. Отриманий продукт готовий до використання в освітніх закладах і має потенціал для подальшого вдосконалення та масштабування.
dc.description.abstractotherThe diploma project is dedicated to the development of a web application for creating and using digital learning materials in a modern educational environment. The main goal is to improve the quality of the learning process by simplifying the creation, editing, viewing, and evaluation of educational content. During the analysis of the subject area, the need for a tool that combines user-friendliness for students with extended functionality for instructors was identified. A web application was implemented with a client-side built on Angular, and Blazor was used to work with content in real time. The server side is developed using ASP.NET Core, with PostgreSQL and MongoDB as the main databases. The application allows for the creation of various types of learning content, configuration of content templates, automatic test checking, and access control. A JWT-based authentication system and role support were implemented to manage user permissions. Testing results confirmed the system’s stability, reliability of the evaluation logic, and compliance with functional requirements. The resulting product is ready for use in educational institutions and has strong potential for further improvement and scaling.
dc.format.extent126 с.
dc.identifier.citationМазний, С. В. Вебзастосунок для створення та використання цифрових навчальних матеріалів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Мазний Степан Валерійович. – Київ, 2025. – 126 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/76849
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.titleВебзастосунок для створення та використання цифрових навчальних матеріалів
dc.typeBachelor Thesis

Файли

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