Не видны email'ы преподавателей

Не видны email'ы преподавателей

от Alexander Matveyev -
Количество ответов: 16
Здравствуйте. Скажите как открыть видимость контактов преподавателей, в частности email для студентов. Студенты не видят, хотя "о себе" преподавателей отображается. Админ видит все. В docs не нашел куда смотреть. Нужна помощь


В ответ на Alexander Matveyev

Re: Не видны email'ы преподавателей

от Alexey Piguzov -

В настройках профиля есть пункт  "Показывать адрес электронной почты" (Всем, Никому, Только пользователям курса)

Но в документации сказано, что это появилось с версии 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.



В ответ на Alexey Piguzov

Re: Не видны email'ы преподавателей

от Alexander Matveyev -

Вот я наверное и не мог найти, т.к. версия 2.7.10

В ответ на Alexander Matveyev

Re: Не видны email'ы преподавателей

от Alexander Matveyev -

Посмотрел, в 2.7.10 тоже есть работает. Я просто раньше копировал ссылку на профиль преподавателя с главной страницы под курсами в сам курс в виде пояснения. Студент тогда видит только видит контакты что-то типа: skype, веб-страница, о себе. А вот если зайти в участники и там выбрать профиль преподавателя, то показывает только email и о себе. Тут разобрался в принципе, но включилась хотелка)) и сейчас уже ищу как дать видимость на телефон, мобильный телефон и отдел (как кафедра). Но увы, пока безрезультатно

В ответ на Alexander Matveyev

Re: Не видны email'ы преподавателей

от Vadim Tabunshchik -
Изображение пользователя Developers

email относится к персональным данным, поэтому для его просмотра нужно разрешение moodle/site:viewuseridentity

Учтите, если включите это, студенту будут доступны email всех пользователей.

ЗЫ: Есть блок mooprofile, кот. выводит пользователей со всей доступной инфой в зависимости от роли в курсе (или по указанному логину). Можно указать в нем препода и закрепить в определенном месте в каждом курсе. Приблизительно так:

ris

Я его немного переделал, пишите, если нужно, скину.

В ответ на Vadim Tabunshchik

Re: Не видны email'ы преподавателей

от Vadim Tabunshchik -
Изображение пользователя Developers

Update:

Александр, не нужно никакие разрешения включать. Студенту доступны адреса преподавателей курса в зависимости от настроек профиля, описанных Alexey Piguzov. Только вот посмотреть их не просто улыбаюсь

В курсе должен быть блок "Люди", студент идет по ссылке "Участники", справа в "Список пользователей" выбирает не "Кратко", а "Подробная информация…" и вуаля - видны все email'ы. В меню "Текущая роль" можно отфильтровать препода.
В общем, главное - любым способом попасть на страницу /user/index.php?id=id_курса

В ответ на Vadim Tabunshchik

Re: Не видны email'ы преподавателей

от Alexander Matveyev -

вот еще как можно, блоки добавлять не надо

Приложение moodle_fields.jpg
В ответ на Alexander Matveyev

Re: Не видны email'ы преподавателей

от Vadim Tabunshchik -
Изображение пользователя Developers
вот еще как можно, блоки добавлять не надо

Это если роль по умолчанию на главной странице - студент, иначе эта ссылка авторизованному пользователю не видна.

сейчас уже ищу как дать видимость на телефон, мобильный телефон и отдел (как кафедра). Но увы, пока безрезультатно

Вы сообщения по диагонали читаете? ;) Это читали? При необходимости в этот блок можно и отдел добавить.

 

В ответ на Vadim Tabunshchik

Re: Не видны email'ы преподавателей

от Alexander Matveyev -
Читал, Вадим. Спасибо! Я просто хотел без плагинов обойтись.
В ответ на Alexander Matveyev

Re: Не видны email'ы преподавателей

от Vadim Tabunshchik -
Изображение пользователя Developers
хотел без плагинов обойтись.

Что проще - установить один блок или "ковырять" исходники, чтобы вывести на странице с участниками "телефон, мобильный телефон и отдел (как кафедра)", потому как другого в /user/index.php не предусмотрено. Таблица содержит только поля, указанные в запросе: $userfields = array('username', 'email', 'city', 'country', 'lang', 'timezone', 'maildisplay'); ну и плюс ещё картинка

В ответ на Vadim Tabunshchik

Re: Не видны email'ы преподавателей

от Alexander Matveyev -
Поставил плагин, да дело в том что нету кнопки добавить блок. Нету ни на странице курса, ни на главной. Moodle 2.7.10 тема Elegance
В ответ на Alexander Matveyev

Re: Не видны email'ы преподавателей

от Vadim Tabunshchik -
Изображение пользователя Developers
Поставил плагин, да дело в том что нету кнопки добавить блок.

Какая кнопка? Это блок, кот. добавляется как обычно: в режиме редактирования курса выбирается из списка "Добавить блок"

В ответ на Vadim Tabunshchik

Re: Не видны email'ы преподавателей

от Igor Teplov -
Если можно, поделитесь своей доработкой модуля. Спасибо
В ответ на Igor Teplov

Re: Не видны email'ы преподавателей

от Vadim Tabunshchik -
Изображение пользователя Developers