> ## Documentation Index
> Fetch the complete documentation index at: https://faq.exode.biz/llms.txt
> Use this file to discover all available pages before exploring further.

# Типы курсов

> Форматы обучения на платформе: видеокурс, текстовый курс, вебинар, аттестация, индивидуальное занятие и пакет

При создании курса выбирается его **тип** (`CourseType`). Тип определяет формат обучения, иконку в интерфейсе и подсказки в настройках. Изменить тип после создания нельзя — он задаётся один раз в момент создания.

## Доступные типы

Платформа поддерживает шесть типов курсов:

| Тип (`CourseType`) | Название               | Назначение                                                  |
| ------------------ | ---------------------- | ----------------------------------------------------------- |
| `VideoCourse`      | Видеокурс              | Обучение через видео-уроки — «обучать ярко и наглядно»      |
| `TextCourse`       | Текстовый курс         | Материалы в текстовом формате — «для тех, кто любит читать» |
| `Webinar`          | Вебинар                | Групповые онлайн-занятия в реальном времени                 |
| `Assessment`       | Аттестация             | Проверка знаний и навыков (тесты, экзамены)                 |
| `PersonalLesson`   | Индивидуальное занятие | Персональный формат, индивидуальный подход                  |
| `Bundle`           | Пакет                  | Готовый набор из нескольких курсов                          |

<Note>
  Названия и подсказки типов курса склоняются по падежам в интерфейсе (например «Название видеокурса», «в вебинаре»), поэтому формулировки в разных местах платформы могут немного отличаться грамматически.
</Note>

## Особенности типов

### Видеокурс (VideoCourse)

Основной формат для школ, обучающих через видео. Уроки строятся вокруг видео-блоков. Видео защищено технологией DRM и содержит персональную метку ученика — подробнее в разделе [Защита контента](/online-schools/courses/content-protection).

### Текстовый курс (TextCourse)

Формат для лонгридов, конспектов и текстовых материалов. Для таких курсов особенно полезна настройка защиты текста от копирования (`protectTextCopy`).

### Вебинар (Webinar)

Формат групповых онлайн-занятий. Уроки внутри курса могут иметь тип «Вебинар» (`CourseLessonType.Webinar`) в отличие от обычных уроков (`Regular`).

### Аттестация (Assessment)

Курс, ориентированный на проверку знаний — тестирование, экзамены и практические задания.

### Индивидуальное занятие (PersonalLesson)

Формат для работы один на один. Подходит для репетиторства и персональных программ.

### Пакет (Bundle)

Особый тип: пакет не содержит собственных уроков, а объединяет несколько других курсов и продаётся как единый продукт. У пакета флаг `isBundle`, а часть настроек (например защита текста) скрыта, так как контент берётся из вложенных курсов. Подробнее — в разделе [Пакеты курсов](/online-schools/courses/course-packages).

<Warning>
  Тип курса выбирается при создании и не может быть изменён позже. Заранее определите формат обучения — при необходимости создайте новый курс нужного типа.
</Warning>

## Как тип влияет на интерфейс

Каждому типу соответствует своя иконка (`courseTypeIcons`) и подзаголовок (`courseTypeSubtitle`), которые используются при выборе типа в момент создания курса и в списках управления:

| Тип                    | Подзаголовок              |
| ---------------------- | ------------------------- |
| Видеокурс              | Обучать ярко и наглядно   |
| Текстовый курс         | Для тех, кто любит читать |
| Вебинар                | Групповые онлайн занятия  |
| Аттестация             | Проверка знаний и навыков |
| Индивидуальное занятие | Индивидуальный подход     |
| Пакет                  | Готовые наборы обучения   |
