Зависимые поля профиля пользователя

Зависимые поля профиля пользователя

от Сергей Полосаткин -
Количество ответов: 1

Добрый день!

Может кто-нибудь подсказать решение такого вопроса:

Пользователи системы делятся на несколько существенно различных категорий (в частности, студенты, аспиранты, преподаватели, руководители аспирантов). Хотелось бы, чтобы для этих категорий можно было бы задавать различные поля профиля и чтобы они не видели "чужие" поля на странице ввода информации, то есть нужно устанавливать видимость категории пользовательских полей либо вручную либо в зависимости от значения какого-то поля пользователя. Можно ли это как-то сделать? Если нет, есть ли какой-то другой способ собирать и хранить дополнительную информацию о пользователях?

В ответ на Сергей Полосаткин

Re: Зависимые поля профиля пользователя

от Vadim Dvorovenko -
Изображение пользователя Developers Изображение пользователя Майнтейнер перевода

Для того, чтобы давать разным категориям пользователей разные поля, нужно сначала разделить пользователей по категориям. А в moodle не предусмотрено разделение пользователей на какие либо категории - пользователи лежат кучей, и зависимости от курса им даются разные права - в одной половине системы он может быть профессором, а в другой (например на повышении квалификации) - рядовым студентом. Но что страшного будет в том, что у пользователей будут видны пустые поля? Вы их разбейте на группы - поля аспирантов, поля студентов... , и пользователям будет понятно, какой именно блок им заполнять. Вас же не смущает наличие в интерфейсе полей для aim и icq, хотя уверен, что их никто не заполняет.