Здравствуйте, уважаемые коллеги!
Есть необходимость уведомлять преподавателя о том, что зачислен новый студент в курс (при любом методе регистрации, например, платном). Нет идей о том, как это сделать?
Спасибо заранее.
Здравствуйте, уважаемые коллеги!
Есть необходимость уведомлять преподавателя о том, что зачислен новый студент в курс (при любом методе регистрации, например, платном). Нет идей о том, как это сделать?
Спасибо заранее.
Добрый день, Юрий Николаевич.
Стандартный плагин зачисления в курс через оплату (paypal) позволяет включить в настройках уведомления о записи студентам (mailstudents), преподавателям (mailteachers) и администратору (mailadmins). Нестандартные плагины не использовал, сказать ничего не могу.
Но, обратите внимание - с версии 2.6 в Мудл появилась возможность отслеживать события согласно определенным правилам.
Администратор может включить на сайте мониторинг, настроить отслеживание события под названием «Пользователь создан» (\core\event\user_enrolment_created) для ядра (core) и подписаться сам на получение уведомлений. Настройки здесь: «Администрирование ► Отчеты ► Правила отслеживания событий». Перечень всех отслеживаемых на сайте событий здесь: «Администрирование ► Отчеты ► Перечень событий»
Созданное админом правило также станет доступно преподавателю (профиль ►настройки ►отслеживание событий) и он тоже сможет подписаться на получение по Email уведомления о записи пользователя в его курс. Выглядит это так:
Тема: Запись в курс
Сообщение: Ссылка на расположение произошедшего события http://moodle.pstu.edu/enrol/users.php?id=31
Название правила: Запись в курс
Описание:
Название события: Пользователь зачислен на курс
ЗЫ: рассылка уведомлений осуществляется кроном, так что должен быть настроен его автоматический запуск. Как быстро вы получите уведомление, зависит от частоты запуска крона. Если он настроен на запуск 1 раз в 15 мин., то и уведомление вы получите через 15 минут после события.
Сорри, название события неверно указал: не «Пользователь создан», а «Пользователь зачислен на курс»
Спасибо, Вадим!
Я это всё уже пробовал – не работает. Крон работает, уведомления о регистрации на сайте, о получении сертификата работает. А уведомление о зачислении нет.
Это скриншот подписок админа? А преподаватель для своего курса добавил подписку на событие? У него в поле «Курс» должно быть название курса:
Сейчас проверил ещё уведомления при записи в курс способом «Синхронизация глобальной группы». Пришли уведомления и админу, и преподавателю курса.
Сейчас буду почту чистить, потому как выбрал группу неудачно, в ней аж 33 студента
Я как админ хочу получать сообщения. А потом их настроить для преподавателя. Ничего не приходит...
Вадим, приветствую!
А подскажите, что необходимо вставить в сообщение в правиле, чтобы получить ссылку на курс и данные конкретного пользователя, хотя бы имя и фамилию?
Потому что у меня сейчас пока вот так:
{rulename}, что {eventname}.
И на почту приходит:
Уведомление учителю, что Пользователь зачислен на курс.