Проєктування та розробка вебплатформи для створення та поширення мультимедійних навчальних матеріалів

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

UA : Робота викладена на 101 сторінці друкованого тексту, містить 40 рисунків, 7 таблиць, 25 джерел, 5 додатків. Об’єкт дослідження – вебплатформи для створення та поширення цифрових навчальних матеріалів. Мета роботи – розробити вебплатформу для створення, редагування, публікації та поширення мультимедійних навчальних матеріалів. Методи дослідження – аналітичний, моделювання, проєктування, програмний. У роботі розглянуто проєктування та реалізацію вебплатформи для створення та поширення мультимедійних навчальних матеріалів. Клієнтська частина виконана засобами Angular, серверна – на Node.js та Express.js з REST API. Для збереження даних використано MySQL з ORM Sequelize. Реалізовано автентифікацію, розмежування доступу за ролями, повний цикл роботи з навчальними матеріалами, підтримку мультимедійного контенту, пошук, фільтрацію, статистику та публічний перегляд без авторизації. Побудовано ER-модель і основні UML-діаграми, проведено unit-тестування компонента створення матеріалу. Розроблена платформа забезпечує зручний інтерфейс для структурування освітнього контенту, додавання мультимедійних файлів і поширення матеріалів за публічним посиланням.
EN : The work is presented on 101 pages of printed text, 40 figures, 7 tables, 25 references, 5 annexes. The object of the study is web platforms for creating and sharing digital educational materials. The aim of the study is to develop a web platform for creating, editing, publishing, and sharing multimedia educational materials. The methods of research are analytical, modeling, design, and programming. The paper considers the design and implementation of a web platform for creating and sharing multimedia educational materials. The client side is implemented using Angular. The server side is implemented using Node.js and Express.js and provides a REST API for working with users, categories, educational materials, multimedia files, public access, and statistics. MySQL is used for data storage, while interaction with the database is performed through Sequelize ORM. The system implements authentication, role-based access control, a full lifecycle of educational material management, multimedia content support, search, filtering, statistics, and public access without authorization. An ER model of the database and key UML diagrams were developed, and unit testing of the material creation component was conducted. Thus, the developed web platform provides a convenient interface for structuring educational content, adding multimedia files, and sharing materials via a public link.

Description

Головко М. А. Проєктування та розробка вебплатформи для створення та поширення мультимедійних навчальних матеріалів : кваліфікаційна робота бакалавра спеціальності 122 "Комп'ютерні науки" / наук. керівник К. С. Решевська. Запоріжжя : ЗНУ, 2026. 101 с.

Citation

Endorsement

Review

Supplemented By

Referenced By