Commerce). В корпоративном сегменте (Corporate)
разделы продаж, цен и эквайринга скрыты — обучение идёт без оплат. См.
Тип школы (сегмент).Сценарий 1. Запуск первой школы
Цель — создать школу и довести её до состояния, когда можно наполнять курсы и приглашать учеников.Создайте школу
pages.School.Create) укажите название (3–50 символов) и базовый домен
(3–20 символов). Итоговый адрес — ваш-домен.exode.biz. После нажатия «Создать школу» платформа
создаёт школу вместе с продавцом (seller) и перенаправляет вас на домен новой школы в раздел настроек.
Подробнее — Регистрация школы.Заполните основную информацию
Загрузите логотип и иконку
Настройте домен, языки и оформление
customDomain), выберите доступные языки
интерфейса и цветовую схему. См. Домен школы и
Темы.Соберите команду (необязательно)
/manage/school/managers) добавьте сотрудников и выдайте им права.
См. Роли пользователей.
Сценарий 2. Создание и продажа курса
Цель — создать курс, наполнить его контентом, назначить цену и опубликовать в каталоге.Создайте курс
Наполните структуру
/manage/course/:courseId/content) соберите дерево из модулей и
уроков. Добавьте контент-блоки (теорию) и, при необходимости, практику. См.
Создание уроков и модулей.Опубликуйте уроки
Draft) в «Опубликован» (Published) — в черновике
урок не виден ученикам. Демо-уроки (Demo) доступны без покупки.Создайте запуск и тариф
ProductPrice). Выберите тип оплаты: разовая (OneTime), рассрочка (Installment), подписка
(Subscription) или внешняя ссылка (ExternalLink). См.
Запуск и тарифы.Отправьте на публикацию
Published у продукта и запуска,
корректные даты продаж, наличие активного тарифа (hasActualPrice) и что курс не в архиве. Отправьте
запуск на модерацию — после одобрения курс появляется в каталоге. См.
Создание курсов.
Сценарий 3. Приём оплаты и выдача доступа
Цель — настроить приём денег и понять, как ученик получает доступ после оплаты.Подключите эквайринг
/manage/school/acquiring) добавьте платёжного
провайдера (Payme, Click, Uzum, Тинькофф и др.), заполните реквизиты из кабинета провайдера и включите
подключение (active). Пока не подключён ни один эквайринг, кнопка оплаты у ученика не появляется. См.
Настройка кассы.Пропишите callback-ссылку
Ученик оплачивает
/pay/:productId/:priceId или корзину /cart, применяет промокод и оплачивает. Страница
/pay/invoice/:invoiceUuid показывает статус и опрашивает его до завершения. См.
Приём платежей.Доступ выдаётся автоматически
PaymentStatus.Completed) платформа выдаёт доступ к продукту. Если у тарифа
указана группа после оплаты (groupId), ученик попадает в неё; срок доступа определяется полем
accessDays тарифа.Контролируйте продажи
/manage/invoices) с фильтрами по ученику, продукту,
эквайрингу, статусу, UTM-меткам и датам. Рассрочки — в Управление → Рассрочки
(/manage/installments).
Сценарий 4. Проверка практики
Цель — проверить работу, сданную учеником, и вернуть обратную связь.Дождитесь сдачи работы
CourseLessonPracticeAttemptEntity). Задания с
закрытым ответом проверяются автоматически (статус AutoVerified), задания с развёрнутым ответом
(Detailed, *WithAttachment) уходят на ручную проверку (OnReview).Откройте список работ
/manage/practice/chat) и Домашние работы
(/manage/homeworks/:page). Отфильтруйте по студенту, курсу, уроку, статусу или дате.Проверьте в диалоге
Выставьте результат
passThreshold). Возможные исходы: «Выполнено» (Verified),
«Доработка» (OnCorrection) — ученик исправляет и сдаёт заново, или «Незачёт» (Failed). При наборе
порога открывается следующий урок. См.
Проверка практики.
Сценарий 5. Выдача сертификата
Цель — настроить автоматическую выдачу сертификата за прохождение курса.Включите выдачу на уровне курса
ManageCourseCertificatesPage) и активируйте
переключатель «Выдавать по завершении курса» (enabled).Выберите шаблон и оформление
templateId), при необходимости задайте фирменный цвет
(brandColor, HEX), срок действия в месяцах (expireInMonths; пусто = бессрочно) и загрузите
изображения подписи и печати (signatureImageUrl, stampImageUrl). См.
Создание сертификата.Сохраните настройки
Ученик завершает курс — сертификат выдаётся сам
CourseCompleted). Выдача идемпотентна:
один ученик получает один сертификат на курс. Данные «замораживаются» в снимке (snapshot) на момент
выдачи.Ученик видит сертификат
/certificates). Каждый открывается на
публичной странице проверки verify.exode.biz/certificate/<uuid>, где его можно показать по ссылке,
проверить по QR-коду и сохранить в PDF через печать. См.
Отображение сертификата.