Панель

Онлайн-курси (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 (для адмін-інтеграцій).