В настройках профиля есть пункт "Показывать адрес электронной почты" (Всем, Никому, Только пользователям курса)
Но в документации сказано, что это появилось с версии 2.8
Email display
This controls the visibility of your email address to others. The three settings are self-explanatory but please note 'Hide my email address from everyone' only hides it from students. Teaching staff and other staff with editing access will always be able to see your email address.
Вот я наверное и не мог найти, т.к. версия 2.7.10
Посмотрел, в 2.7.10 тоже есть работает. Я просто раньше копировал ссылку на профиль преподавателя с главной страницы под курсами в сам курс в виде пояснения. Студент тогда видит только видит контакты что-то типа: skype, веб-страница, о себе. А вот если зайти в участники и там выбрать профиль преподавателя, то показывает только email и о себе. Тут разобрался в принципе, но включилась хотелка)) и сейчас уже ищу как дать видимость на телефон, мобильный телефон и отдел (как кафедра). Но увы, пока безрезультатно
email относится к персональным данным, поэтому для его просмотра нужно разрешение moodle/site:viewuseridentity
Учтите, если включите это, студенту будут доступны email всех пользователей.
ЗЫ: Есть блок mooprofile, кот. выводит пользователей со всей доступной инфой в зависимости от роли в курсе (или по указанному логину). Можно указать в нем препода и закрепить в определенном месте в каждом курсе. Приблизительно так:
Я его немного переделал, пишите, если нужно, скину.
Update:
Александр, не нужно никакие разрешения включать. Студенту доступны адреса преподавателей курса в зависимости от настроек профиля, описанных Alexey Piguzov. Только вот посмотреть их не просто
В курсе должен быть блок "Люди", студент идет по ссылке "Участники", справа в "Список пользователей" выбирает не "Кратко", а "Подробная информация…" и вуаля - видны все email'ы. В меню "Текущая роль" можно отфильтровать препода.
В общем, главное - любым способом попасть на страницу /user/index.php?id=id_курса
вот еще как можно, блоки добавлять не надо
Это если роль по умолчанию на главной странице - студент, иначе эта ссылка авторизованному пользователю не видна.
сейчас уже ищу как дать видимость на телефон, мобильный телефон и отдел (как кафедра). Но увы, пока безрезультатно
Вы сообщения по диагонали читаете? ;) Это читали? При необходимости в этот блок можно и отдел добавить.
хотел без плагинов обойтись.
Что проще - установить один блок или "ковырять" исходники, чтобы вывести на странице с участниками "телефон, мобильный телефон и отдел (как кафедра)", потому как другого в /user/index.php не предусмотрено. Таблица содержит только поля, указанные в запросе: $userfields = array('username', 'email', 'city', 'country', 'lang', 'timezone', 'maildisplay'); ну и плюс ещё картинка
Поставил плагин, да дело в том что нету кнопки добавить блок.
Какая кнопка? Это блок, кот. добавляется как обычно: в режиме редактирования курса выбирается из списка "Добавить блок"
Вадим, все спасибо Во маху дал, про режим редактирования забыл
Огромное спасибо!