Навчальна платформа для розміщення та проходження курсів
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
У дипломній роботі досліджено переваги використання навчальних платформ в умовах зростання популярності дистанційної освіти. Проаналізовано наявні рішення провідних гравців на ринку, зокрема визначено їхню цільову аудиторію та можливості розміщення курсів. На основі цього аналізу визначено потреби користувачів і ключові компоненти навчальної платформи, зокрема необхідність інтеграції з хмарним сервісом для збереження контенту.
Розроблено архітектуру та реалізовано навчальну платформу для розміщення й проходження курсів. Платформа підтримує авторизацію, створення акаунтів і збереження прогресу користувачів. Для викладачів передбачено можливість створення нових курсів, додавання відеоуроків, тестів і встановлення вартості. Серверну частину реалізовано з використанням фреймворку ASP.NET Core, клієнтську – за допомогою React з використанням мови TypeScript, як СУБД обрано PostgreSQL. Для зберігання відеоконтенту інтегровано хмарний сервіс Cloudinary, який надає безплатний доступ до сховища в межах визначених лімітів. Також реалізовано механізм здійснення тестових оплат за доступ до курсів через платіжний сервіс Stripe.
Опис
Ключові слова
навчальна платформа, онлайн-курс, відеоурок, інтеграція, .net, react, api, хмарне сховище, платіж
Бібліографічний опис
Бащак, Я. В. Навчальна платформа для розміщення та проходження курсів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Бащак Ярина Володимирівна. – Київ, 2025. – 132 с.