Уведомления Студенту о зачислении его на курс по электронной почте

Уведомления Студенту о зачислении его на курс по электронной почте

от Denis Glagolev -
Количество ответов: 15

Уважаемые коллеги,

1. Скажите пожалуйста, есть ли встроенный в Систему способ включения уведомлений СТУДЕНТУ о зачислении его на КУРС по электронной почте?

2. Покопавшись по Англоязычной ветке форума, я нашел тему (ссылка), где обсуждается изменение файла ajax.php в папке project_moodle/enrol/manual/ajax.php (сам файл во вложении). 

С учетом того, что тема 2014-2017 годов, нужны ли танцы с бубнами в актуальной версии Moodle 3.5.(3.5.1)?


Как альтернативный вариант, если вышеизложенное нереально, то можно (взято с En форума):

1. Создать Форум на курсе с принудительной подпиской всех Студентов курса.

2. Создать и отправить тему аля-"Зачисление на курс" с текстом "Вы зачислены на курс".

3. Данная рассылка пройдет автоматически по электронной почте (если она настроена).


Подробнее об объявлениях курса (EN):

ссылка 1

ссылка 2

ссылка 3 (видео)

В ответ на Denis Glagolev

Re: Уведомления Студенту о зачислении его на курс по электронной почте

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

Правка исходного кода - плохая затея.

Используйте плагины, например, Auto enrolment может записывать в курс при входе на сайт, при клике по ссылке на модуль/ресурс и т. п., отправляет welcome message; Enrolment upon approval, AutoEnrol

В ответ на Vadim Tabunshchik

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Denis Glagolev -

Вадим благодарю за информацию и ссылки. С данными плагинами - первичными действиями является самозаход пользователя в курс, чтобы его зарегистрировала Система. Это очень похоже на встроенную возможность Саморегистрации на курс, различие только в самостоятельном нажатии пользователем кнопки "Записаться на курс".

Нам же необходимо, чтобы когда Менеджер курса регистрирует Пользователей Системы как Студентов на курс, Система автоматически формировала сообщение и отправляла его по почте Пользователю:

"Здравствуйте! Вы зарегистрированы на курс .... . Для прохождения курса перейдите по ссылке ....".

В ответ на Vadim Tabunshchik

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Denis Glagolev -

Вадим, спасибо еще раз за наводку по плагинам, установили первый в списке, он работает.

Теперь вопрос в следующем - как ограничить доступ Студентам в разные курсы? Это решается группами?

В ответ на Denis Glagolev

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Vadim Tabunshchik -
Изображение пользователя Developers
как ограничить доступ Студентам в разные курсы? Это решается группами?

Нет, это решается настройкой способов записи в курс. Не хватает стандартных - смотрите нестандартные, позволяющие записывать в курс в зависимости от значений полей в профиле пользователя и т. п.

Запись глобальной группой тоже подходит, но записывать нужно вручную.

В ответ на Vadim Tabunshchik

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Denis Glagolev -

Для вынесения обсуждения данной темы (которая дальше уже не по сабжу) создана новая тема по ссылке

В ответ на Denis Glagolev

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Denis Glagolev -

Так как есть некоторые сложности в автоуведомлениях и глобальных группах, пока что нашел для себя решение такое:

1. Использовать Глобальные группы и запаролирование курсов - подробнее здесь

2. В самом курсе - Участники - выделить нужных и отправить им сообщение, которое приходит на почту:



Почтовое сообщение:



Интересно, можно ли править шаблон почтового сообещения и где это сделать?


В ответ на Denis Glagolev

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Alexandre Scherbyna -
Не только это, а все, что пишет Moodle на определенном языке можно изменить в Администрирование - Язык - Локальные изменения языкового пакета.
В ответ на Alexandre Scherbyna

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Denis Glagolev -

Очень там много всего. Спасибо, но как найти мэсседжи которые приходят на имейлы?

В ответ на Denis Glagolev

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Alexandre Scherbyna -

Там есть средства поиска. Вверху указываете, где искать. Если не знаете где, выделяйте все модули. Ниже прописываете что искать - хотя бы фрагмент текста, который вы хотите изменить.

В ответ на Alexandre Scherbyna

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Denis Glagolev -

Спасибо за подсказку, учимся на ходу. Нашел то, что нужно, а как теперь изменить?

Спрашиваю, т.к. не хочется Систему положить на всякий случай улыбаюсь



В ответ на Denis Glagolev

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Alexandre Scherbyna -

Не бойтесь. Если будете править перевод через этот интерфейс, а не редактировать файлы перевода другими средствами,  то систему не положите. Выражения в фигурных скобках - это переменные. Можете менять их расположение в тексте, но не имена переменных, разумеется.

В ответ на Denis Glagolev

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Denis Glagolev -

Есть интересный плагин по автоматическим уведомлениям о зачислении на курс 

Enrol Notification.

Проверена работа на Moodle 3.5

В ответ на Denis Glagolev

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Александр Гнедов -

Можете более подробно рассказать, как настроить уведомление, что пользователь записан на курс, чтобы потом ему на эл.почту пришло информационное сообщение через данные плагин.

В ответ на Denis Glagolev

Re: Уведомления Студенту о зачислении его на курс по электронной почте

от Artem Trifonov -
А этот плагин отправляет письма все равно через SMTP?

У нас просто наш сервер частенько ловит ограничение на отправку сообщений