Оргструктура в LMS: параметры учеников в AcademyOcean

Оргструктура в LMS: как настроить отделы, должности и параметры учеников в AcademyOcean
Привет 👋
Один из частых вопросов от администраторов платформы — как отображать структуру компании внутри LMS и работать с ней в аналитике. Чтобы отчёт показывал не всех учеников вместе, а отдельно по отделам, городам, уровням должностей.
Этот апдейт — ответ на этот вопрос.
В AcademyOcean теперь можно построить организационную структуру компании прямо внутри платформы: описать каждого сотрудника через параметры, настроить отделы, должности, уровни — и затем фильтровать любой отчёт по этим характеристикам.
Рассказываем, что появилось и как с этим работать.
Что изменилось в этом апдейте:
→ Раздел «Переменные» переименован в «Параметры ученика» и перенесён в Learner Management
→ Появился новый тип параметра — Select (выбор из списка)
→ Статистику теперь можно фильтровать по параметрам ученика
→ Профиль ученика показывает параметры прямо на странице
→ При регистрации нового аккаунта система автоматически генерирует базовые параметры
→ Массовый импорт учеников теперь поддерживает заполнение параметров через CSV
1. Параметры ученика: новое название, новое место
Раздел «Переменные / Variables» переименован в Параметры ученика / Properties и перенесён из Settings в Learner Management. Это логичное решение: параметры — это характеристики конкретного человека, а не технические настройки системы. Поэтому им место рядом с управлением учениками, а не в общих настройках.

В интерфейсе обновлены все связанные названия: заголовки страниц, кнопки создания и редактирования, модальные окна, фильтры в отчётах, опции в уроках и квизах. Кастомные параметры теперь отображаются первыми — системные параметры идут после них.
Для тех, кто привык заходить через Settings: там осталась страница-заглушка с пояснением и прямой ссылкой на новый раздел — чтобы никто не потерялся при переходе.
2. Новый тип параметра — Select
К двум существующим типам (string и number) добавлен новый — Select. Это параметр с фиксированным набором вариантов ответа: администратор определяет список значений, а ученик или администратор выбирает одно из них.
Типичные примеры Select-параметров:
Отдел: Маркетинг / Продажи / IT / HR / Финансы
Уровень должности: Junior / Middle / Senior
Город присутствия: Киев / Харьков / Львов / Днепр
Формат работы: Офис / Удалённо / Гибрид

При создании параметра администратор добавляет опции и может менять их порядок перетаскиванием. Можно выбрать значение по умолчанию — оно автоматически присваивается всем новым ученикам.
Важная деталь: если опция уже назначена хотя бы одному ученику — удалить её не получится. Система покажет соответствующую подсказку. Это защищает от случайной потери данных.
Select-параметры полностью интегрированы в экосистему платформы: они доступны в фильтрах отчётов и в CSV-импорте.
3. Фильтрация статистики по параметрам ученика
Фильтрация по параметрам ученика появилась в четырёх ключевых отчётах: Learner Progress, Courses Progress, Quizzes Progress и Top Learners.
В блоке фильтров теперь есть два новых раздела:
Custom Properties — кастомные параметры, которые администратор создал самостоятельно (типы string, number, select)
System Properties — системные параметры, которые есть в каждом аккаунте по умолчанию

Для каждого параметра доступны три оператора:
Is — показать записи, где значение совпадает с выбранным. Можно выбрать несколько значений одновременно — система покажет записи, соответствующие хотя бы одному.
Is not — исключить записи с выбранным значением. Записи с пустым значением в результат не попадают.
Is unknown — показать только тех учеников, у которых поле вообще не заполнено.
В блоке фильтров есть поиск по названию параметра, а сами параметры подгружаются по 50 штук — удобно при большом количестве. Сравнение текстовых значений происходит без учёта регистра.
Например:
Хотите увидеть прогресс только по отделу продаж? Выберите параметр «Отдел», оператор Is, значение «Продажи» — и отчёт покажет только нужных учеников.
Нужно найти тех, у кого параметр не заполнен? Is unknown покажет всех, у кого поле пустое.
4. Параметры ученика в профиле
На странице профиля ученика появился отдельный блок с его параметрами. По умолчанию отображаются 5 параметров — в том порядке, который администратор настроил в Manage Properties. Закреплённые параметры всегда идут первыми.

Администратор может нажать Manage Properties прямо на странице профиля — откроется боковая панель с полным списком параметров и возможностью редактировать значения для конкретного ученика. Если нужно изменить структуру параметров (порядок, закрепление) — есть прямая ссылка на страницу Properties, которая открывается в новой вкладке.
Ученики видят свои параметры в профиле, но не могут их редактировать — кнопка Manage Properties для них недоступна.
5. Базовая оргструктура: пресеты параметров
При создании нового аккаунта система автоматически генерирует готовый набор параметров ученика — в соответствии с языком аккаунта. Администратор после регистрации уже видит базовую структуру и может сразу начинать работу, не тратя время на настройку с нуля.
Язык пресетов автоматически подтягивается из настроек языка аккаунта. Архитектура рассчитана на расширение: в будущем можно будет добавлять новые параметры в пресет и поддерживать новые локали.
6. Массовый импорт учеников с параметрами через CSV
Если у вас уже есть база учеников с заполненными данными — теперь не нужно вводить их вручную по одному. CSV-импорт поддерживает заполнение параметров прямо во время загрузки.

Как это работает:
Загрузите CSV-файл — откроется таблица: строки — ученики, колонки — данные из файла.
Для каждой колонки выберите соответствующий параметр системы. Email, имя и фамилия маппятся автоматически.
Если нужного параметра ещё нет в системе — создайте его прямо в процессе импорта через кнопку «Create new property».
После маппинга всех колонок — кнопка импорта становится активной.
Можно сразу добавить всех импортированных учеников в одну из существующих команд.
Система автоматически анализирует тип данных в каждой колонке и ограничивает несовместимые параметры в дропдауне — например, если колонка содержит числа, параметры типа string будут недоступны. Колонка email остаётся закреплённой при горизонтальной прокрутке — удобно с большим количеством параметров.
Итог
Параметры ученика — это теперь полноценный инструмент для построения организационной структуры внутри AcademyOcean. Вы можете описать каждого сотрудника: его отдел, должность, город, уровень, формат работы — и затем фильтровать любой отчёт по этим характеристикам.
Переименование и переезд: Properties теперь в Learner Management
Новый тип Select: параметры с фиксированными вариантами ответа
Фильтры в статистике: Learner Progress, Courses Progress, Quizzes Progress, Top Learners
Профиль ученика: отдельный блок с параметрами и возможностью редактирования
Пресеты: базовая оргструктура автоматически генерируется при регистрации
CSV-импорт: заполнение параметров во время массовой загрузки учеников