Розробка платформи онлайн-курсів
Платформа онлайн-курсів — marketplace освітнього контенту, де викладачі створюють та продають курси, студенти їх покупають та проходять. На відміну від корпоративної LMS, ключові: дискавері (пошук та рекомендації курсів), система відзивів, розщепленння доходу між платформою та автором, маркетингові інструменти для викладачів.
Моделі монетизації
Transactional (pay-per-course): студент купує конкретний курс. Доход ділиться: 70–80% автору, 20–30% платформі (Udemy-модель). Зручно для авторів, але студент ризикує купити непотрібне.
Subscription (all-access): єдина підписка дає доступ до всього контенту. Автори отримують долю пропорційно хвилинам переглядання. Вигідно для студентів, непередбачувано для авторів.
Cohort-based (закриті потоки): live курси з фіксованим розписанням, дедлайнами, зворотнім зв'язком від викладача. Дорожче, вище completion rate.
Інструменти автора
Окремий набір екранів для творців курсів:
- Course Builder — WYSIWYG інтерфейс для структурування курсу
- Відеозагрузчик — пряма загрузка в Cloudflare Stream / Vimeo з прогресом
- Quiz Builder — конструктор тестів
- Landing Page — кастомизована сторінка курсу
- Pricing — встановлення ціни, акції, купони
- Revenue Dashboard — продажи, виплати, конверсія сторінки курсу
Виплати викладачам: через Stripe Connect (Express аккаунти) або ручні виплати по розписанню.
Discovery та рекомендації
Студенти шукають курси через:
- Повнотекстовий пошук (Elasticsearch або Typesense)
- Фільтри: категорія, рівень (beginner/intermediate/advanced), мова, рейтинг, тривалість
- Рекомендації: «схожі курси», «студенти також дивилися», «популярне в категорії»
Рейтинг курсу в пошуку залежить від: середньої оцінки, кількості відзивів, enrollment-rate, completion-rate, свіжості.
Система відзивів та рейтингів
Студент може залишити відзив після прохождення 25–30% курсу. Рейтинг (1–5 зірок) + текстовий відзив. Автор може ответить на відзив. Модерація відзивів на токсичність.
Weighted average rating: нові відзиви мають більший вагу для противодействия «накрутці» старих курсів.
Промо та партнерські програми
- Купони: скидка % або фіксована сума, лімітер по кількості використань, термін дії
- Аффилиат-програма: партнер отримує tracking-посилання, за кожну продажу через неї — комісія 10–30%
- Промо-сторінки: автор може створити landing для конкретної аудиторії
Технічний стек
| Компонент | Технологї |
|---|---|
| Backend | Node.js/Nest.js, Laravel |
| Frontend | Next.js |
| Відео | Cloudflare Stream, MUX |
| Пошук | Typesense, Elasticsearch |
| Платежи | Stripe + Stripe Connect |
| CDN | Cloudflare |
| Postmark, SendGrid |
Сроки
MVP (каталог курсів, видеоуроки, покупка, кабінет студента та автора, базова аналітика): 3–5 місяців. Повнофункціональна платформа з аффилиатами, когортними курсами, мобільним приложением, розширеним пошуком: 6–10 місяців.







