Панель
Онлайн-курси (LMS)
Повноцінні курси з модулями, оплатою, порталом учня /learn і PDF-сертифікатами. Окремо від «Графіку курсів».
Чим відрізняється від «Графіку курсів»
Графік курсів (/courses) — таблиця груп з датами та часом для блоку в flow (inline-кнопки «обрати групу»).
Онлайн-курси (LMS) (/lms) — навчальний продукт: модулі → уроки → прогрес → оплата → сертифікат. Учень проходить матеріал у порталі /learn (Telegram MiniApp).
Створення курсу
- Панель → **Онлайн-курси** (/lms) → «Створити курс»
- Вкладка **Структура** — модулі та уроки (тип: текст, відео, квіз…)
- Вкладка **Налаштування** — ціна, опис, «Опубліковано», сертифікат
- Скопіюйте посилання /learn?project=… у кнопку бота або розсилку
Оплата та доступ
Платний курс: учень записується зі статусом «Очікує оплату», після успішного webhook — «Навчається».
Безкоштовний (ціна 0): доступ одразу після запису.
Потрібен підключений платіжний провайдер у Налаштування → Інтеграції (LiqPay, Monobank тощо).
Портал учня /learn
- Відкривається з Telegram WebApp (init data бота проєкту)
- Список опублікованих курсів, прогрес по уроках
- Кнопка «Завершити» на кожному урокі
- Після 100% — PDF-сертифікат з кодом перевірки
Учні
Вкладка Учні в редакторі курсу — хто записаний, статус і % прогресу.
Ручний запис: API POST /lms/courses/:id/enroll з contactId (для адмін-інтеграцій).