Поля профілю

Ви можете налаштувати додаткові поля профілю для учасників, щоб збирати та зберігати додаткову інформацію про ваших користувачів.

Щоб налаштувати додаткові поля, виконайте наступні кроки:

  1. Відкрийте консоль і виберіть простір, який хочете налаштувати.

  2. Натисніть Налаштування у лівому меню та знайдіть розділ Профіль.

  3. Натисніть Додати поле та заповніть форму.

Рис. 1. Форма створення поля

Вам потрібно вказати наступні параметри для поля:

  • Ключ: Унікальний ідентифікатор, який система використовує для збереження інформації в базі даних. Ключ має бути унікальним і складатися лише з латинських літер, цифр та символів підкреслення.

  • Назва: Зручна для користувачів назва поля, яка відображається в інтерфейсі.

  • Індекс: Число, яке визначає порядок полів у списку. Чим менше число, тим вище поле в списку.

  • Видимість: Контролює, як поле відображається. Варіанти:

    • Внутрішнє: Видиме лише в консолі.

    • Приватне: Видиме для адміністраторів і самого учасника.

    • Публічне: Може бути видиме для інших учасників або анонімних користувачів.

  • Тип: Визначає тип даних для поля (див. список нижче).

  • Тільки для читання: Якщо увімкнено, учасник може переглядати значення поля, але не редагувати його.

  • Обов'язкове: Якщо увімкнено, учасник повинен заповнити поле перед тим, як використовувати простір.

Додаткові опції можуть з’явитися залежно від типу поля.

Після налаштування нове поле з'явиться в профілі учасника, і ви зможете вказати його значення.

Рис. 2. Додаткові поля у профілі учасника

Типи полів

Eolymp пропонує різноманітні типи полів:

Тип

Опис

Рядок

Текстове поле в один рядок. Можна додатково вказати мінімальну/максимальну довжину і регулярний вираз для перевірки.

Текст

Текстове поле на кілька рядків, подібне до String, але користувачі можуть використовувати кілька рядків.

Число

Поле для цілих чисел. Можна додатково вказати мінімальне і максимальне значення для числа.

Вибір

Випадаючий список дозволених значень. Необхідно вказати можливі варіанти.

Дата

Поле для вибору дати.

Email

Поле для електронної пошти, яке автоматично перевіряє правильність формату введеної адреси.

Галочка

Простіший варіант — поле з перемикачем (вкл./викл.). Якщо поле обов’язкове, значення повинно бути вибране.

Країна

Випадаючий список для вибору країни. Можна обмежити вибір за допомогою додаткових налаштувань.

Регіон

Поле автозаповнення для вибору регіону. Регіони можна обмежити лише вибраними країнами.

Школа

Поле автозаповнення для вибору навчального закладу. Можна обмежити вибір лише певними країнами.

Зображення

Поле для завантаження зображення.

Файл

Поле для завантаження файлів.