Оргструктура в 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-імпорт: заповнення параметрів під час масового завантаження учнів