Вы можете настроить пользовательские поля для участников, чтобы собирать и хранить дополнительную информацию о ваших пользователях.
Чтобы настроить дополнительные поля, выполните следующие шаги:
Откройте консоль и выберите пространство, которое хотите настроить.
Нажмите Настройки в левом меню и найдите раздел Профиль.
Нажмите Добавить поле и заполните форму.
Рис. 1. Форма создания поля
Вам нужно указать следующие параметры для поля:
Ключ: Уникальный идентификатор, который система использует для хранения информации в базе данных. Ключ должен быть уникальным и содержать только латинские буквы, цифры и символы подчеркивания.
Название: Удобное для пользователей название поля, отображаемое в интерфейсе.
Индекс: Число, которое определяет порядок полей в списке. Чем меньше число, тем выше поле в списке.
Видимость: Определяет, как поле будет отображаться. Варианты:
Внутреннее: Видимо только в консоли.
Приватное: Видимо для администраторов и самого участника.
Публичное: Может быть видно другим участникам или даже анонимным пользователям.
Тип: Определяет тип данных поля (см. список ниже).
Только для чтения: Если включено, участник сможет видеть значение поля, но не изменять его.
Обязательное: Если включено, участник должен заполнить это поле перед тем, как использовать пространство.
Дополнительные опции могут появляться в зависимости от типа поля.
После настройки новое поле появится в профиле участника, и вы сможете задать его значение.
Рис. 2. Дополнительные поля в профиле участника
Eolymp предлагает различные типы полей:
Тип | Описание |
|---|---|
Строка | Однострочное текстовое поле. Можно дополнительно указать минимальную/максимальную длину и регулярное выражение для проверки. |
Текст | Многострочное текстовое поле, аналогичное String, но пользователи могут вводить текст в несколько строк. |
Число | Поле для целых чисел. Можно дополнительно указать минимальное и максимальное значения. |
Выбор | Выпадающий список с разрешенными значениями. Необходимо указать возможные варианты. |
Дата | Поле для выбора даты. |
Поле для ввода электронной почты, автоматически проверяет правильность формата. | |
Галочка | Простой переключатель (вкл./выкл.). Если поле обязательно, значение должно быть выбрано. |
Страна | Выпадающий список для выбора страны. Можно ограничить выбор с помощью дополнительных настроек. |
Регион | Поле автозаполнения для выбора региона. Регионы можно ограничить выбранными странами. |
Школа | Поле автозаполнения для выбора учебного заведения, которое можно ограничить определёнными странами. |
Изображение | Поле для загрузки изображения. |
Файл | Поле для загрузки файлов. |