> ## 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.

# Добавление пользователей

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

Раздел **«Пользователи»** (в меню управления школой) — это единый список всех, кто когда-либо попал в вашу
школу: ученики, кураторы, менеджеры и владелец. Отсюда пользователя можно создать вручную, добавить сразу
списком или дождаться, пока человек зарегистрируется сам.

<img src="https://mintlify.s3.us-west-1.amazonaws.com/exode-faq/images/online-schools/users/users-list.png" alt="Список пользователей школы с кнопкой «Добавить пользователя»" />

## Способы добавления

<Note>
  Важно различать две сущности: **пользователь** — это учётная запись в школе (телефон / email / профиль), а
  **доступ к курсу** — отдельная запись, которая связывает пользователя с конкретным курсом, тарифом и группой.
  Пользователя можно создать вообще без доступов, а доступы выдать позже. Про выдачу доступов читайте в разделе
  [Добавление на курс](/online-schools/users/adding-to-course).
</Note>

| Способ                               | Где                                                       | Кого создаёт                | Когда использовать                                  |
| ------------------------------------ | --------------------------------------------------------- | --------------------------- | --------------------------------------------------- |
| Создание вручную                     | Кнопка **«Добавить пользователя»** → модалка создания     | Одного или сразу нескольких | Нужно завести конкретных людей по телефону/email    |
| Массовое добавление (вставка списка) | Та же модалка, вставка нескольких строк в поле            | Пачку до 100 аккаунтов      | Есть готовый список телефонов или email             |
| Добавление сразу с доступом к курсу  | Кнопка **«Добавить учеников»** на странице учеников курса | Ученика + доступ            | Заводите людей прямо на конкретный курс             |
| Самостоятельная регистрация          | Витрина / страница входа школы                            | Одного                      | Ученик регистрируется сам при покупке или по ссылке |

## Создание пользователя вручную

Нажмите **«Добавить пользователя»** — откроется модальное окно создания. В нём два блока: список аккаунтов
и список доступов к курсам.

<Steps>
  <Step title="Укажите контакт">
    Для каждого пользователя вводится один контакт — **телефон** или **email**. Переключатель
    **«Переключиться на телефон / на email»** справа над полем меняет тип контакта. Телефон проверяется на валидность,
    email — на корректный формат.
  </Step>

  <Step title="Добавьте ещё людей (по желанию)">
    Кнопка **«Ещё пользователь»** добавляет новую строку. В одной форме можно создать до **100** аккаунтов за раз.
  </Step>

  <Step title="Выдайте доступы к курсам (по желанию)">
    В блоке **«Доступы»** можно сразу привязать один или несколько курсов и групп. Это необязательно — можно создать
    пользователя вообще без доступов. Подробнее — в разделе [Добавление на курс](/online-schools/users/adding-to-course).
  </Step>

  <Step title="Отправьте приглашения">
    Кнопка **«Отправить приглашения»** запускает создание. Процесс идёт в фоне с индикатором прогресса — при большом
    списке это занимает время.
  </Step>
</Steps>

<Tip>
  Опция **«Выдать доступ, если пользователь уже существует»** (галочка внизу формы, появляется когда указаны доступы)
  управляет тем, что делать с людьми, которые уже есть в школе: включена — им тоже будут выданы выбранные доступы,
  выключена — доступы получат только вновь созданные.
</Tip>

### Результат создания

После завершения система показывает уведомление с итогом. Пользователи делятся на две группы:

| Группа           | Что означает                                                  |
| ---------------- | ------------------------------------------------------------- |
| **Созданные**    | Новые аккаунты, которых раньше в школе не было                |
| **Существующие** | Контакт уже был зарегистрирован — новый аккаунт не создавался |

В уведомлении есть кнопки перехода к созданным и к существующим пользователям — они подставляют этих людей в
фильтр списка, чтобы сразу их увидеть.

## Массовое добавление списком

Отдельного импорта из файла (CSV / Excel) в интерфейсе нет. Массовое добавление делается **вставкой готового
списка** в поле контакта:

<Steps>
  <Step title="Скопируйте список">
    Подготовьте список телефонов или email — по одному в строке.
  </Step>

  <Step title="Вставьте в поле">
    Установите курсор в поле контакта и вставьте список (Ctrl/Cmd+V). Система разберёт вставленный текст построчно и
    автоматически создаст отдельную строку под каждый контакт (до 100 за одну вставку).
  </Step>

  <Step title="Проверьте тип контакта">
    Для каждой строки тип (телефон или email) определяется автоматически по содержимому. Проверьте распознавание и
    при необходимости переключите тип вручную.
  </Step>
</Steps>

<Note>
  Массовое создание выполняется как фоновая задача (workflow) с индикатором прогресса. Не закрывайте вкладку до
  завершения — по окончании появится итоговое уведомление с числом созданных и уже существовавших пользователей.
</Note>

## Самостоятельная регистрация

Пользователь может появиться в школе и без действий администратора — если он регистрируется сам: при покупке
курса, по прямой ссылке на витрину или на страницу входа школы. Такие аккаунты в карточке профиля отмечены
признаком **«Самостоятельная регистрация»** в поле «Кем создан», тогда как созданные администратором показывают
имя сотрудника.

<Tip>
  Источник регистрации фиксируется через UTM-метки. В карточке пользователя (вкладка «Профиль») и в фильтрах списка
  доступны UTM-параметры регистрации — по ним можно понять, с какой рекламной кампании или ссылки пришёл человек.
</Tip>

## Фильтрация и поиск

Над списком есть строка поиска (по имени, телефону, email) и кнопка фильтров. Доступные фильтры:

| Фильтр                     | Назначение                                          |
| -------------------------- | --------------------------------------------------- |
| Дата регистрации           | Диапазон дат создания аккаунта                      |
| Последний вход             | Диапазон дат последней активности                   |
| UTM-метки регистрации      | Источник, с которого пришёл пользователь            |
| Удалённые                  | Переключатель показа удалённых (архивных) аккаунтов |
| Кем удалён / Дата удаления | Доступны при просмотре удалённых пользователей      |

Кнопка экспорта выгружает текущий отфильтрованный список пользователей.

<Note>
  Удаление пользователя не стирает его физически — аккаунт переводится в **архив** (удалённые). Их можно посмотреть
  переключателем **«Удалённые»** над списком. Данные до удаления (телефон, email, Telegram) сохраняются в карточке
  в блоке «Данные до удаления».
</Note>
