Поля профиля

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

Чтобы настроить дополнительные поля, выполните следующие шаги:

  1. Откройте консоль и выберите пространство, которое хотите настроить.

  2. Нажмите Настройки в левом меню и найдите раздел Профиль.

  3. Нажмите Добавить поле и заполните форму.

Рис. 1. Форма создания поля

Вам нужно указать следующие параметры для поля:

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

  • Название: Удобное для пользователей название поля, отображаемое в интерфейсе.

  • Индекс: Число, которое определяет порядок полей в списке. Чем меньше число, тем выше поле в списке.

  • Видимость: Определяет, как поле будет отображаться. Варианты:

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

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

    • Публичное: Может быть видно другим участникам или даже анонимным пользователям.

  • Тип: Определяет тип данных поля (см. список ниже).

  • Только для чтения: Если включено, участник сможет видеть значение поля, но не изменять его.

  • Обязательное: Если включено, участник должен заполнить это поле перед тем, как использовать пространство.

Дополнительные опции могут появляться в зависимости от типа поля.

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

Рис. 2. Дополнительные поля в профиле участника

Типы полей

Eolymp предлагает различные типы полей:

Тип

Описание

Строка

Однострочное текстовое поле. Можно дополнительно указать минимальную/максимальную длину и регулярное выражение для проверки.

Текст

Многострочное текстовое поле, аналогичное String, но пользователи могут вводить текст в несколько строк.

Число

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

Выбор

Выпадающий список с разрешенными значениями. Необходимо указать возможные варианты.

Дата

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

Email

Поле для ввода электронной почты, автоматически проверяет правильность формата.

Галочка

Простой переключатель (вкл./выкл.). Если поле обязательно, значение должно быть выбрано.

Страна

Выпадающий список для выбора страны. Можно ограничить выбор с помощью дополнительных настроек.

Регион

Поле автозаполнения для выбора региона. Регионы можно ограничить выбранными странами.

Школа

Поле автозаполнения для выбора учебного заведения, которое можно ограничить определёнными странами.

Изображение

Поле для загрузки изображения.

Файл

Поле для загрузки файлов.