Уведомления в СЭО 3КL
Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
1. Общая информация
1.1. Возможности
2. Способы доставки уведомлений
2.1. Уведомление во всплывающем окне
2.2. OTSMS
2.3. Сообщение Jabber
2.4. Электронная почта
2.5. Мобильные уведомления
2.6. Telegram
3. Виды уведомлений
3.1. Уведомления плагинов подписки
3.2. Уведомления при регистрации и авторизации
3.2.1. Дополнительные уведомления
3.3. Уведомления по запросам на создание курсов
3.4. Системные уведомления
3.5. Уведомления о сообщениях
3.6. Уведомления плагина «Глобальные сценарии 3KL»
3.7. Уведомления о срабатывании правил
3.8. Уведомления электронного деканата
3.9. Уведомления от элементов курсов
4. Роли и права
5. Настройка
5.1. Глобальные настройки
5.2. Настройки уведомлений в личном кабинете пользователя
6. Примеры и решения
6.1. Общий алгоритм диагностики
6.2. Настройка уведомлений для элемента курса «Задание»
6.3. Отправка уведомлений при записи на курс при помощи логики курса
6.4. Получение уведомлений о новых сообщениях форума
6.5. Согласование даты и времени индивидуального занятия
7. Сводная таблица уведомлений СЭО 3КL
1. Общая информация
В СЭО 3КL существует возможность включить и настроить уведомления практически для любого события в системе.
Уведомления могут быть полезны для своевременного информирования пользователя о важных для него событиях, например: новые сообщения в форумах, отзыв учителя на ответ в задании, предложенная учеником к согласованию дата индивидуального занятия и т. п.
1.1. Возможности и особенности
В зависимости от типа события в СЭО 3КL, уведомления можно сгруппировать по следующим видам:
- уведомления плагинов подписки;
- уведомления при регистрации и авторизации;
- уведомления по запросам на создание курсов;
- системные уведомления;
- уведомления о сообщениях;
- уведомления плагина «Панель обработки прецедентов»;
- уведомления о срабатывании правил;
- уведомления электронного деканата;
- уведомления от элементов курсов.
Уведомления могут быть получены пользователем различными способами:
- сообщением во всплывающим окне, непосредственно на страницах СЭО 3КL;
- письмом на электронную почту;
- в виде СМС;
- сообщением в Jabber;
- сообщением в мобильном приложении;
- сообщением в Телеграм.
Эти способы (каналы) доставки уведомлений включаются на уровне системы и могут быть настроены таким образом, что пользователь в своем личном кабинете, самостоятельно выбирает, по каким каналам уведомлений и какие именно уведомления он будет получать.
Дополнительно, может быть настроен период времени, когда пользователь должен получать уведомления: когда он присутствует на сайте (авторизован в системе) или когда находится вне системы.
Пользователь будет получать те или иные уведомления, если для них выполняются следующие условия:
- в системе были включены и настроены каналы доставки уведомлений;
- пользователь обладает правом на получение этого уведомления;
- само уведомление включено и настроено (если такие действия необходимы).
Рассылка уведомлений может происходить:
- по событию — уведомление приходит пользователю сразу при наступлении события;
- по планировщику задач — при наступлении события в системе формируется определенная задача и пользователь получит уведомление после того, как эта задача будет обработана в рамках очередного цикла планировщика cron.
2. Способы доставки уведомлений
2.1. Уведомление во всплывающем окне
Если включен и настроен этот канал доставки уведомления, то, при новом уведомлении для пользователя, на пиктограмме в панели быстрого доступа пользовательского интерфейса отобразится цифровой индикатор поступившего уведомления (Рис. 2.1.1).
При клике на пиктограмму откроется модальное окно с текстом уведомления (Рис. 2.1.2).
Кликнув на сообщении в окне пользователь переходит на страницу уведомлений с подробной информацией о событии (Рис. 2.1.3).
2.2. OTSMS
Этот способ доставки сообщений позволяет получать уведомления на мобильный телефон пользователя, в виде СМС. Канал реализован как интеграция с внешним сервисом sms.ru и для его использования необходимо, чтобы:
- у организации была активная учетная запись внешнего сервиса sms.ru с положительным балансом, обеспечивающим доступ к услугам договора в необходимом объеме;
- в системе был корректно настроен плагин «OTSMS» (присутствует в сборке, начиная с версии 2.7).
2.3. Сообщение Jabber
При этом способе доставки сообщений «приемником» уведомлений является Jabber (мессенджер, поддерживающий XMPP-протокол мгновенного обмена сообщениями).
Для настройки такого канала уведомлений потребуется создать учетную запись на Jabber-сервере (если у вас ее нет) и заполнить необходимые параметры на странице «Сообщение Jabber» (Настройки->Администрирование->Обмен сообщениями->Сообщение Jabber).
2.4. Электронная почта
При выборе этого способа доставки сообщений уведомления будут приходить на электронную почту пользователя, указанную в личных данных. При этом, предварительно в СЭО 3КL должна быть корректно установлены настройки входящей и исходящей электронной почты (Настройки->Администрирование->Электронная почта->).
Для этого канала доставки сообщений параметры отправителя письма ( электронная почта, почта, префикс темы письма и т. п.) могут быть установлены при настройке рассылаемых уведомлений (если такая возможность предусмотрена плагином) или определяются общими настройками системы, заданными в настройках электронной почты (Настройки-> Администрирование-> Сервер-> Электронная почта) и контактах службы техподдержки (Настройки-> Администрирование-> Сервер-> Контакты службы техподдержки).
«Отправка электронных писем: варианты и возможные проблемы»
«Почему нам на почту приходят уведомления о недоставленных сообщениях?»
«Не приходит на почту уведомление о сообщениях на форуме всем пользователям в курсе»
2.5. Мобильные уведомления
Этот канал доставки уведомлений может быть востребован, если в вашей организации и учебном процессе используется мобильное приложение «Moodle Mobile». При этом, в системе должно быть включено использование мобильных устройств (блок «Настройки»->Администрирование->Мобильное приложение->Настройки мобильных устройств->параметр «Включить веб-службы для мобильных устройств») и выполнены настройки мобильных уведомлений (блок «Настройки»->Администрирование->Обмен сообщениями->Способ доставки сообщений по умолчанию->раздел «Способы доставки уведомлений»->Настройки мобильных уведомлений).
В рамках гарантийной техподдержки специалисты компании обеспечат работоспособность этой функции для публичных инсталляций (для локальных инсталляций, с пробросом портов — без гарантии работоспособности).
В рамках расширенной техподдержки могут быть обработаны заявки, связанные с определенными проблемами, типа «почему на конкретное устройство конкретного пользователя не приходят уведомления» или «почему не ставится приложение».
Какие-то доработки функциональных возможностей, исправление ошибок и техническую поддержку по приложению ООО «Открытые технологии» не выполняет.
«Приложение «Moodle Mobile»
«Как включить Push-уведомления в мобильном приложении Moodle Mobilе о сообщениях в системе»
2.6. Telegram
При выборе этого способа доставки сообщений уведомления будут отправляться пользователю в мессенждер «Телеграм» (Рис. 2.6.1).
Для корректной работы канала уведомлений необходимо, чтобы:
1) Администратор системы создал чат-бота СЭО 3КL и глобально настроил плагин (Настройки->Администрирование->Обмен сообщениями->Telegram).
2) Пользователь, которому необходимо получать уведомления по этому каналу, самостоятельно настроил чат с ботом системы в своем аккаунте Телеграма.
3. Виды уведомлений
3.1. Уведомления плагинов подписки
Данная группа объединяет настраиваемые уведомления от плагинов, которые обеспечивают зачисление пользователей в курс. Настройка этих уведомлений позволит:
- напомнить участникам курса, что срок обучения в курсе подходит к завершению;
- проинформировать учителя платных курсов о том, что появился новый слушатель;
- точнее контролировать процесс и состояние приостановки (заморозки) платной подписки.
Включение и настройка уведомлений выполняется непосредственно в способе записи: на странице «Способы зачисления на курс» (блок «Настройки»->Управление курсом->Пользователи->Способы зачисления на курс) нажать на символ в столбце «Редактировать» нужного способа зачисления (Рис3.1.1) и, на открывшейся странице настроек, определить необходимые параметры.
Уведомления | Источник | Примечание |
Уведомления об истечении срока автоматического зачисления |
Плагин «Автозачисление» | Уведомления будут приходить пользователям за указанное в настройках количество дней (порог уведомления) до истечения срока обучения. |
Уведомления об истечении срока обучения при записи вручную | Плагин «Зачисление вручную» | Уведомления будут приходить пользователям за указанное в настройках количество дней (порог уведомления) до истечения срока обучения. |
Уведомления об истечении срока обучения при самостоятельной записи | Плагин «Самостоятельная запись» | Уведомления будут приходить пользователям за указанное в настройках количество дней (порог уведомления) до истечения срока обучения. |
Запрос на зачисление в курс | Плагин «Запрос на зачисление» | Есть возможность создать отдельные тексты уведомлений для учителей и студентов, а так же включить/выключить рассылку уведомлений для этих ролей. |
Уведомление об окончании подписки | Плагин «Платная подписка 3KL» | Уведомления будут приходить пользователям за указанное в настройках количество дней (порог уведомления) до истечения срока обучения. |
Уведомление о новой подписке | Плагин «Платная подписка 3KL» | При каждой записи на курс с помощью этого способа учителю курса будет приходить уведомление о новой подписке. |
Отправка уведомления пользователю об окончании заморозки подписки на курс через 24 часа | Плагин «Заморозка платных подписок 3КL» | Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление. |
Отправка уведомления пользователю о превышении списания времени по заморозке |
Плагин «Заморозка платных подписок 3КL» | Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление. |
Отправка уведомления пользователю об отмене заморозки подписки на курс | Плагин «Заморозка платных подписок 3КL» | Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление. |
Отправка уведомления пользователю о создании заморозки | Плагин «Заморозка платных подписок 3КL» | Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление. |
Отправка уведомления пользователю об изменении заморозки | Плагин «Заморозка платных подписок 3КL» | Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление. |
Отправка уведомления пользователю об окончании заморозки подписки на курс | Плагин «Заморозка платных подписок 3КL» | Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление. |
Отправка уведомления пользователю о начале заморозки подписки на курс | Плагин «Заморозка платных подписок 3КL» | Уведомления будут приходить, если: - пользователь, подписан на курс плагином «Платная подписка 3KL» по платному сценарию; - включена и настроена заморозка подписок; -пользователь воспользовался заморозкой и совершает действие, инициирующее соответствующее уведомление. |
3.2. Уведомления при регистрации и авторизации
Формируются в процессе некоторых сценариев авторизации и регистрации пользователей, включаются и настраиваются в глобальных настройках плагинов.
Уведомления | Источник | Примечание |
Проверочный код при двухфакторной авторизации | Плагин «Аутентификация СЭО 3КL» | В качестве уведомления, настроенным способом доставки системой будет высылаться код, необходимый для второго этапа авторизации в системе. |
Отправка уведомления о создании пользователя требующего подтверждения otoauth | Плагин «Аутентификация пользователей OTOAuth» | Если в плагине включено подтверждение аккаунтов, при каждой новой регистрации администратор будет получать уведомление о необходимости подтвердить аккаунт. |
3.2.1. Дополнительные уведомления
Сценарии некоторых способов регистрации предусматривают отправку системой и последующее получение регистрирующимися пользователями специальных сообщений. Несмотря на то, что эти сообщения, технически, не относятся к типовым уведомлениям (их нет на общей странице настроек по умолчанию; они используют фиксированные каналы доставки), по назначению, их можно рассматривать именно как уведомления:
- Плагин «Самостоятельная регистрация по электронной почте».
1) Новый пользователь заполняет регистрационную форму и отсылает данные в СЭО 3КL.
2) На указанный адрес электронной почты, система отправляет письмо-уведомление о создании учетной записи.
3) Перейдя по ссылке, содержащейся в письме, пользователь подтверждает создание учетной записи.
В данном сценарии используется только канал доставки «Электронная почта».
- Плагин «Аутентификация СЭО 3КL».
1) Новый пользователь заполняет поля регистрационной формы.
2) Пользователь получает на указанную электронную почту уведомление (уведомления). В зависимости от включенных опций и выбранного сценария регистрации, это будет:
- письмо о создании новой учетной записи — обязательное уведомление (простое информационное письмо или письмо, содержащее логин/пароль);
- письмо с ссылкой для подтверждения созданной учетной записи — опционально, если включено подтверждение учетной записи по электронной почте.
3) В зависимости от настроек сценария регистрации:
- пользователь вводит пароль/логин и начинает работу в системе;
- пользователь подтверждает учетную запись (переходит по ссылке в письме) и начинает работу в системе;
- система автоматически авторизует пользователя.
Глобальные настройки плагина позволяют задать канал доставки уведомлений: «Электронная почта» или «OTSMS» (или оба канала одновременно).
- Восстановление забытого пароля.
Формы авторизации содержат ссылку «Забыли логин или пароль?» (Рис. 3.2.1.а).
Перейдя по ссылке, пользователь инициирует запуск сценария самостоятельного перевыпуска пароля. В процессе сценария (после ввода своего логина или пароля) пользователь получит на электронную почту письмо-уведомление с ссылкой на страницу создания нового пароля.
В данном сценарии используется только канал доставки «Электронная почта».
«Инструкция по восстановлению пароля пользователя вручную»
«Может ли пользователь сам восстановить пароль?».
Дополнительные уведомления будут рассылаться с адреса электронной почты и от имени, указанных в контактах службы поддержки (Настройки->Администрирование->Сервер->Контакты службы поддержки) (Рис. 3.2.1.б).
Даже если в СЭО 3КL правильно настроена рассылка уведомлений, корректно выполнена настройка почты, указан действующий адрес электронной почты техподдержки — могут возникать ситуации, когда пользователи не получают адресованных им писем. Это может быть связано с различными причинами, например: проблемы на стороне сервера-отправителя или сервера-получателя электронной почты (по каким-то причинам сервер отказывается принимать письмо); сервер считает письмо спамом и отклоняет его; не настроен smtp-сервер; письмо доходит, но попадает в папку «Спам» и т. п.
«Отправка электронных писем: варианты и возможные проблемы»
«Почему нам на почту приходят уведомления о недоставленных сообщениях?»
«Не приходит на почту уведомление о сообщениях на форуме всем пользователям в курсе»
3.3.Уведомления по запросам на создание курсов
Если в СЭО 3КL включена и настроена опция «Разрешить запросы на создание курса» (блок «Настройки»-> Администрирование->Курсы->Запрос курса), системой будут формироваться следующие уведомления:
Уведомления | Источник | Примечание |
Уведомление о запросе на создание курса | Система | Уведомления получает ответственный администратор. |
Уведомление о подтверждении запроса на создание курса | Система | Уведомления получает инициировавший запрос пользователь. |
Уведомление об отклонении запроса на создание курса | Система | Уведомления получает инициировавший запрос пользователь. |
Данная группа уведомлений может быть востребована, если в вашей системе запрещено свободное создание курсов (добавление новых курсов регламентировано и создавать их может только ответственный специалист). Механизм уведомлений помогает реализовать следующий сценарий:
1) Пользователь формирует запрос на создание интересующего его курса.
2) Ответственный администратор сразу же получает уведомление об этом и оперативно реагирует на запрос — принимает решение нужен такой курс в системе или нет.
3) Исходя из принятого администратором решения, пользователь получает соответствующее уведомление: запрос на создание курса подтвержден или отклонен.
3.4. Системные уведомления
Здесь сгруппированы уведомления, связанные с действиями пользователей и работой СЭО 3КL в целом. Уведомления носят информационный характер и помогают администратору системы оперативно реагировать на системные действия пользователей; автоматические процессы резервирования; ошибки, возникающие в процессе работы системы. Дополнительная настройка не требуется.
Запросы данных
Уведомления | Источник |
Запросы данных | Плагин «Конфиденциальность данных» |
Результаты обработки запроса данных | Плагин «Конфиденциальность данных» |
Уведомления об отклонениях запросов данных | Плагин «Конфиденциальность данных» |
Уведомления, связанные с учебным процессом
Уведомления | Источник |
Опубликован комментарий к компетенции | Система |
Опубликован комментарий к плану обучения | Система |
Уведомления об оценках | Система |
Уведомления получателям значков | Система |
Уведомления создателям значков | Система |
Уведомления об ошибках, обновлении и резервировании
Уведомления | Источник |
Уведомления о наличии обновлений | Система |
Уведомления о резервном копировании | Система |
Уведомления об асинхронном резервном копировании/восстановлении | Система |
Важные ошибки на сайте | Система |
Уведомления о незначительных проблемах | Система |
Знания, сгенерированные моделями прогнозирования | Система |
3.5. Уведомления о сообщениях
Группа объединяет уведомления, связанные с обменом сообщениями в СЭО 3КL между пользователями.
Уведомления | Источник |
Сообщение уведомления запросов контактов | Система |
Личные сообщения между пользователями | Сообщения |
Сообщения для подтверждения того, что входящие сообщения пришли именно от Вас | Сообщения |
Предупреждение, о том, что входящее сообщение не может быть обработано | Сообщения |
Подтверждение того, что сообщение было успешно обработано | Сообщения |
3.6. Уведомления плагина «Панель обработки прецедентов»
Рассылаются в процессе выполнения настроенных в плагине «Панель обработки прецедентов» сценариев. Включение/выключение уведомлений, а также сами тексты уведомлений настраиваются непосредственно в плагине.
Уведомления | Источник | Примечание |
Уведомления о прецедентах | Глобальные сценарии 3KL. Локальный плагин | Уведомления по сценариям: -уведомление об орфографической ошибке; -уведомление пользователю о том, что он зарегистрирован два месяца назад и до сих пор не зашел; -уведомление пользователю о том, что он зарегистрирован неделю назад и до сих пор не зашел; -уведомление слушателю о том, что его подписали на курс; -уведомление учителю о том, что его подписали на курс. |
Глобальные сценарии 3KL: Служебные уведомления | Глобальные сценарии 3KL. Локальный плагин | Уведомления по сценариям: -отправка паролей пользователям, загруженным из внешней БД; -отправка паролей пользователям, загруженным в систему. |
3.7. Уведомления о срабатывании правил
Пользователи будут получать «Уведомления о срабатывании правил», если они подписаны на эти уведомления, а сами правила созданы в системе.
Правила отслеживания событий создаются и настраиваются на странице «Правила отслеживания событий» (блок «Настройки»->Администрирование->Отчеты->Правила отслеживания событий).
Подписаться на уведомления о срабатывании правил пользователь может в настройках личного кабинета (персональное меню пользователя->Настройки->раздел «Разное»->Отслеживание событий) (Рис. 3.7.1).
3.8. Уведомления электронного деканата
Плагином «Электронный деканат» формируются следующие виды уведомлений:
- срочные уведомления от электронного деканата;
- несрочные уведомления от электронного деканата;
- обычные уведомления от электронного деканата.
Текущая версия СЭО 3КL использует только срочные уведомления от электронного деканата, которые включают в себя:
- уведомление о недостижении цели (goal_achieve_failed);
- уведомление об одобрении цели (goal_approve);
- уведомление об отклонении цели (goal_reject);
- уведомление о новой цели (achievementin_new);
- ведомление о новом достижении (achievement_stat);
- ведомление о наличии неодобренных и неподтвержденных достижений (achievement_stat).
Дополнительная настройка не требуется.
3.9. Уведомления от элементов курсов
Данная группа объединяет уведомления, рассылаемые некоторыми элементами курса.
Уведомления | Элемент курса |
Примечание |
Уведомление о задании | Задание | Настраиваются в элементе курса, в разделе настроек «Уведомления». Учитель может получать уведомления о том, что: - студент отправил ответ на задание; - студент отправил ответ позже установленного срока сдачи задания. Студент может получать уведомление о том, что его задание было оценено учителем. |
Уведомление о новом предложении даты проведения занятия | Занятие 3КL | Дополнительной настройки не требуется. Уведомления рассылаются в процессе сценария согласования даты проведения индивидуального занятия. |
Уведомление о согласовании даты проведения занятия | Занятие 3КL | Дополнительной настройки не требуется. Уведомления рассылаются в процессе сценария согласования даты проведения индивидуального занятия. |
Уведомление о согласовании даты проведения занятия для спикеров | Занятие 3КL | Дополнительной настройки не требуется. Уведомления рассылаются в процессе сценария согласования даты проведения индивидуального занятия. |
Уведомление об отклоненном предложении даты проведения занятия | Занятие 3КL | Дополнительной настройки не требуется. Уведомления рассылаются в процессе сценария согласования даты проведения индивидуального занятия. |
Уведомление об отмене ранее согласованной даты проведения занятия | Занятие 3КL | Дополнительной настройки не требуется. Уведомления рассылаются в процессе сценария согласования даты проведения индивидуального занятия. |
Уведомление об отмене ранее согласованной даты проведения занятия для спикеров | Занятие 3КL | Дополнительной настройки не требуется. Уведомления рассылаются в процессе сценария согласования даты проведения индивидуального занятия. |
Уведомление участнику о приближающемся занятии | Занятие 3КL | Дополнительной настройки не требуется. |
Уведомление спикеру о приближающемся занятии | Занятие 3КL | Дополнительной настройки не требуется. |
Уведомление об оценке эссе в лекции | Лекция | Уведомления доступны только в том случае, если лекция содержит вопрос типа «Эссе». Рассылка выполняется учителем вручную, из интерфейса уже созданного элемента курса «Лекция». Дополнительной настройки не требуется. |
Уведомления от логики курса | Логика курса | Инструмент «Логика курса» позволяет создавать сложные автоматические сценарии контроля события в системе (или создания события) и рассылки уведомлений по ним, с настройкой текста уведомления, выбором роли получателя и отправителя. |
Напоминание об «обратной связи» | Обратная связь | В ранее созданном элементе курса «Обратная связь» учитель имеет возможность сформировать уведомление и разослать его еще не ответившим на вопросы элемента студентам. |
Уведомления о получении ответов в элементах типа «Обратная связь» | Обратная связь | При включенной рассылке учитель будет получать уведомления при ответе студентов на вопросы в элементе курса «Обратная связь». |
Уведомление о новом отзыве | Отзыв о курсе | Дополнительной настройки не требуется. При включенной рассылке учитель (модератор) будет получать уведомления при каждом новом сообщении в элементе курса «Отзыв о курсе». |
Уведомление о сертификате, выданном системой | Сертификат СЭО 3КL | Уведомления получателям сертификатов формируются в случае, если сертификаты были выпущены (сгенерированы) системой автоматически. Рассылка включается в настройках элемента курса. |
Подтверждения прохождения тестов | Тест | Дополнительной настройки не требуется. Уведомления получают студенты после выполнения теста (отправки его результатов). |
Предупреждения, когда попытка теста становится просроченной | Тест | Уведомление будет формироваться, если настроено ограничение времени прохождения теста. В интерфейсе студента при прохождении теста будет отображаться убывающий таймер, а по истечении времени — уведомление «Время закончилось!». Настройка стандартных каналов доставки для этого уведомления не предусмотрена. |
Уведомления о попытках прохождения тестов | Тест | Дополнительной настройки не требуется. Уведомления получают учителя курса после отправки студентами результатов теста. |
Подписка на дайджесты форумов | Форум | Уведомления получают пользователи. подписанные на сообщения форума. |
Подписка на сообщения форумов | Форум | Уведомления получают пользователи. подписанные на сообщения форума. |
Подтверждение ваших ответов H5P | H5P | Дополнительной настройки не требуется. Уведомления получают студенты после завершения выполнения элемента курса «H5P». |
Оповещение об ответах H5P | H5P | Дополнительной настройки не требуется. Уведомления получают учителя после выполнения студентами элемента курса «H5P». |
4. Роли и права
Возможность получать уведомления того или иного вида определяется наличием у пользователя соответствующего права. Для каждой роли в СЭО 3КL настроен свой набор таких прав. Перечень ролей, настроенных в вашей системе, доступен на вкладке «Управление ролями» страницы «Определить роли» (блок «Настройки»->Администрирование->Пользователи->Права->Определить роли) (Рис. 4.1).
Нажав на в столбце «Редактировать», пользователь переходит на страницу редактирования выбранной роли, где может просмотреть и, при необходимости, изменить разрешение для определенного права (Рис. 4.2).
Конкретное право, необходимое для получения того или иного уведомления, можно уточнить в сводной таблице.
«Роли, контекст, ролевая модель»
«Определение ролей, настройка прав»
«Назначение ролей»
5. Настройка
Корректное функционирование механизма уведомлений в СЭО 3КL подразумевает последовательную настройку на трех уровнях:
- глобальном — настройку способов доставки сообщений, определение условий отправки уведомлений и прав ролей пользователей;
- на уровне курса или контента - настройку (включение) условий формирования уведомлений по событию;
- на уровне пользователя — персональные настройки получения уведомлений по доступным каналам доставки уведомлений.
Общий алгоритм настройки уведомлений:
1) Включение и настройка в системе способов доставки уведомлений.
2) Настройка, на уровне системы, условий отправки уведомлений пользователям.
3) Корректировка прав на получение уведомлений для существующих в системе глобальных ролей (при необходимости).
4) Настройка параметров уведомлений внутри курса или контента (кто должен получать уведомления, выбор способа доставки, условий уведомлений и т. п.).
5) Персональная настройка уведомлений для пользователя .
5.1. Глобальные настройки
Основные глобальные настройки уведомлений в системе расположены: Настройки->Администрирование->Обмен сообщениями-> (Рис. 5.1.1).
Для того, чтобы уведомления в СЭО 3КL могли отправляться, должна быть включена система обмена сообщений (Настройки->Администрирование->Обмен сообщениями->Настройки обмена сообщениями->опция «Включить систему обмена сообщениями»)(Рис. 5.1.2).
Выбор способов доставки сообщений, а также настройка событий, по которым будут формироваться уведомления, выполняются на странице «Способ доставки сообщений по умолчанию» (Настройки->Администрирование->Обмен сообщениями->Способ доставки сообщений по умолчанию)(Рис. 5.1.3).
В секции «Плагины уведомлений» (см. поз. 1 Рис. 5.1.3) можно включить/отключить тот или иной способ доставки сообщений (опция «Включить») и перейти на страницу настроек выбранного способа (ссылка в столбце «Настройки»). Подробнее о доступных в СЭО 3КL каналах доставки уведомлений в разделе «Способы доставки сообщений».
В секции «Настройки уведомлений по умолчанию» (см. поз. 2 Рис. 5.1.3) отображаются: перечень возможных в СЭО 3КL видов уведомлений, о которых может быть проинформирован пользователь; доступные (включенные) каналы уведомлений и элементы управления этими каналами:
- Меню настроек канала уведомлений (см. поз. 3 Рис. 5.1.3, Рис. 5.1.4):
- Выключены. Пользователь не может использовать данный канал уведомлений.
- По выбору. Пользователь может использовать данный канал уведомлений и управлять его настройками через личный кабинет.
- Включены. Канал уведомлений принудительно включается администратором, пользователь не может управлять его настройками через личный кабинет.
- Опции условий отправки уведомления (см. поз. 4 Рис. 5.1.3). Уведомление будет отправляться по выбранному каналу, если пользователь авторизован (опция «На сайте») или не авторизован (опция «Не в сети») в системе. Инструмент активен только при выборе настройки канала «Разрешено». Возможен выбор обеих опций одновременно.
- Опция «Включено» (см. поз. 5 Рис. 5.1.3). Если маркер не установлен, уведомление по данному событию не будет отправлено ни по одному из каналов доставки.
5.2. Настройка уведомлений в личном кабинете пользователя
Настройки личного кабинета (пункт «Настройки» персонального меню) позволяют индивидуально настроить необходимые пользователю уведомления (Рис. 5.2.1).
Для этого на странице «Настройка уведомлений» пользователь выбирает вид уведомления и канал доставки, и, нажатием на кнопку управления каналом, устанавливает нужное состояние: «Вкл.» (включено, уведомление будет отправляться) или «Выкл.» (выключено, уведомление отправляться не будет) (Рис. 5.2.2).
Установив опцию «Отключить уведомления» можно отключить доставку всех уведомлений сразу (см. поз. 1 Рис. 5.2.2).
Если в системе настроен способ доставки «Электронная почта», пользователь может выбрать, как будут приходить уведомления по этому каналу: в виде текста или html-формате. Для этого необходимо нажать на ссылку в заголовке таблицы (см. поз. 2. Рис. 5.2.2) и в раскрывшемся модальном окне выбрать нужный вариант (Рис. 5.2.3).
6. Примеры и решения
6.1. Общий алгоритм диагностики
Если по какой-то причине уведомление по событию не приходит пользователю, рекомендуется выполнить действия по самостоятельной проверке и убедиться, что:
1) Уведомление в интерфейсе включено и корректно настроено (как на глобальном уровне, так и в личных настройках пользователя).
2) Включен и настроен необходимый канал доставки уведомления.
3) В параметрах отслеживаемого события включена (разрешена) и настроена отправка уведомлений.
4) В системе включен, настроен и корректно срабатывает (если уведомления рассылаются по расписанию, как запланированная задача) планировщик cron.
5) Для пользователя, который должен получать уведомление, в нужном контексте назначена верная роль.
6) Роль пользователя обладает необходимым правом получать это уведомление.
7) Если настроен групповой режим, убедиться, что все задействованные сценарием уведомления пользователи находятся в одной группе.
6.2. Настройка уведомлений для элемента курса «Задание»
Задача:
Настроить в курсе уведомления для элемента курса «Задание». При этом:
- ответ на задание должен быть выполнен по приложенному образцу, в виде 1 файла размером не более 8 Мбайт, в формате .docx;
- задание должно быть выполнено студентами в период с 29 августа по 5 сентября включительно, после чего отправка ответов становится невозможна;
- ответ на задание студентом может быть отправлен единожды;
- учитель должен получать уведомления при отправке студентами ответов на задание.
Решение:
1) Диспетчер-администратор на странице «Способ доставки сообщений по умолчанию» (блок «Настройки»->Администрирование->Обмен сообщениями->Способ доставки сообщений по умолчанию) настраивает безусловное получение уведомлений «Уведомление о задании» (пользователи не смогут отключить их по своему желанию) по включенным в системе каналам «Во всплывающем окне« и «Электронная почта» (Рис. 6.2.1).
2) Учитель создает в курсе задание и настраивает его (Рис. 6.2.2).
Общий алгоритм доставки уведомлений в процессе ответа на задание:
1) Студент подготавливает по прикрепленному образцу ответ на задание и отправляет его на проверку учителю (Рис. 6.2.3, Рис. 6.2.4).
2) Учитель, по настроенным в системе каналам получения сообщений, получает уведомление о том, что студент отправил ответ на задание (Рис. 6.2.5, Рис. 6.2.6).
3) Студент получает уведомление об успешно отправленном ответе на задание (Рис. 6.2.7).
4) Учитель проверяет ответ на задание студента и оценивает его/комментирует ответ (Рис. 6.2.8).
5) Студент получает уведомление, что его ответ оценен/откомментирован учителем (Рис. 6.2.9).
«Элемент курса «Задание» (вебинар #14)
«Как проверять задания»
«Групповое представление работ в элементе «Задание»
«Слушатель сообщает преподавателю, что он сдал работу (задание), но результат преподавателю не виден...»
«Проблема с отображением прикреплённых к ответу на задание файлов при оценивании (Unoconv)»
6.3. Отправка уведомлений при записи на курс при помощи логики курса
6.4. Получение уведомлений о новых сообщениях форума
Для события «Подписка на сообщения форумов» администратор настраивает безусловное получение уведомлений (пользователи не смогут отключить их по своему желанию) по каналам «Во всплывающем окне« и «Электронная почта» (Рис. 6.4.1).
В процессе обучения, в форуме курса «Объявления» публикуются ( в нашем примере — учителем) новые сообщения (Рис. 6.4.2).
После публикации, студенты курса, подписанные на сообщения форума, увидят в панели быстрого доступа пользовательского интерфейса индикатор нового уведомления (Рис. 6.4.3).
Нажав на пиктограмму, пользователь может ознакомиться с уведомлением подробнее во всплывающем окне или перейти по ссылке уведомления непосредственно на страницу форума (Рис. 6.4.4).
Также, уведомление о новом сообщении на форуме будет доставлено на электронную почту пользователя (Рис. 6.4.5).
«Элемент курса «Форум»
«Настройка получения уведомлений о новых сообщениях на форуме»
6.5. Согласование даты и времени индивидуального занятия
Администратор системы выполняет глобальную настройку способов доставки сообщений и для событий, связанных с согласованием даты проведения занятия, устанавливает каналы уведомлений в состояние «По выбору» (Рис. 6.5.1).
Это дает возможность пользователям СЭО 3КL в дальнейшем самостоятельно настраивать получение уведомлений в своем личном кабинете: включить получение уведомлений по нужным каналам (уведомление во всплывающем окне, для нашего примера) и отключить по незадействованным (Рис. 6.5.2).
Учитель создает и настраивает в курсе дистанционное занятие в индивидуальном формате с возможностью согласования даты проведения (Рис. 6.5.3).
В интерфейсе занятия студента отображается предложение к согласованию даты занятия. Пользователь устанавливает удобные ему дату и время и отправляет на согласование учителю (Рис. 6.5.4).
После этого, в панели быстрого доступа пользовательского интерфейса учителя отобразится цифровой индикатор поступившего уведомления (Рис. 6.5.5), а во всплывающем окне - уведомление о запросе на согласование даты (Рис. 6.5.6).
1) Учитель не одобряет предложенную дату проведения индивидуального занятия.
В панели быстрого доступа пользовательского интерфейса студента отобразится индикатор нового уведомления, а во всплывающем окне - уведомление об отклонении даты проведения (Рис. 6.5.7).
2) Учитель одобряет предложенную дату проведения индивидуального занятия.
Студент получает соответствующее уведомление (Рис. 6.5.8).
3) Учитель согласовал дату, но через какое-то время, по объективным причинам, был вынужден отклонить ее.
Студенту будет отправлено соответствующее уведомление об этом (Рис. 6.5.9).
7. Сводная таблица уведомлений СЭО 3КL
Вид уведомления | Название/плагин | Источник уведомления | Рассылка уведомления |
Право | Получатель (тип пользователя, роль)* |
Примечание |
Уведомления об истечении срока автоматического зачисления |
expiry_notification /enrol_autoenrol |
Плагин «Автозачисление» | по планировщику задач (\enrol_ autoenrol\task \send_expiry_ notifications) |
— (проверяется подписка на курс) | Учитель; пользователь, зарегистри-рованный автоматически (в зависимости от настройки) | Уведомления настраиваются непосредственно в способе зачисления курса. Параметр «Уведомлять об истечении срока обучения» позволяет задать пользователей, которые будут получать уведомления; параметр «Порог уведомления» - установить, за сколько дней до истечения срока обучения уведомлять пользователей. |
Уведомления об истечении срока обучения при записи вручную |
expiry_notification /enrol_manual |
Плагин «Зачисление вручную» | по планировщику задач (\enrol_ manual\task\send_ expiry_notifications) |
— (проверяется подписка на курс) | Учитель; пользователь, зарегистри-рованный вручную (в зависимости от настройки) | Уведомления настраиваются непосредственно в способе зачисления курса. Параметр «Уведомлять об истечении срока обучения» позволяет задать пользователей, которые будут получать уведомления; параметр «Порог уведомления» - установить, за сколько дней до истечения срока обучения уведомлять пользователей. |
Уведомления об истечении срока обучения при самостоятельной записи |
expiry_notification /enrol_self |
Плагин «Самостоятельная запись» | по планировщику задач (\enrol_self \task\send_ expiry_notifications) |
— (проверяется подписка на курс) | Учитель; пользователь, зарегистри-ровашийся самостоятельно (в зависимости от настройки) | Уведомления настраиваются непосредственно в способе зачисления курса. Параметр «Уведомлять об истечении срока обучения» позволяет задать пользователей, которые будут получать уведомления; параметр «Порог уведомления» - установить, за сколько дней до истечения срока обучения уведомлять пользователей. |
Запрос на зачисление в курс |
sitecall_request /enrol_sitecall |
Плагин «Запрос на зачисление» | по событию | — (отправляется студенту-инициатору запроса и контактам курса) | Учитель; студент (в зависимости от настройки) |
Уведомления настраиваются непосредственно в способе зачисления курса.Параметры «Отправлять уведомление о новом запросе преподавателям курса» и «Отправлять уведомление о запросе студенту, зарегистрированному в системе» позволяют настроить рассылку уведомлений для учителя и студента соответственно; в полях «Текст письма преподавателям» и «Текст письма студенту» задаются тексты уведомлений. |
Уведомление об окончании подписки |
expiry_notification /enrol_otpay |
Плагин «Платная подписка 3KL» | по планировщику задач (\enrol_ otpay\task\send_ expiry_notifications) |
— (проверяется подписка на курс) | Учитель; студент (при соответст-вующей настройке) |
Уведомления настраиваются непосредственно в способе зачисления курса. Опция «Рассылать уведомления об окончании подписки» позволяет включить/отключить рассылку уведомлений; опция «Добавить слушателей к рассылке уведомлений об окончании подписки» - включить студентов в получатели рассылки; параметр «Порог уведомления» - установить, за сколько дней до истечения срока обучения уведомлять пользователей. |
Уведомление о новой подписке |
otpay_enrolment /enrol_otpay |
Плагин «Платная подписка 3KL» | по событию | — (проверяется подписка на курс) | Учитель | Уведомления настраиваются непосредственно в способе зачисления курса. Опция «Рассылать уведомления о новых подписках» позволяет включить/отключить рассылку уведомлений. |
Отправка уведомления пользователю об окончании заморозки подписки на курс через 24 часа |
ef3kl_before_unfreezing /local_enrollfreezing3kl |
Плагин «Заморозка платных подписок 3КL» | по планировщику задач (\local_ enrollfreezing3kl \task\unfreezing_ notification) |
Получать уведомления о заморозках своих подписок local/enrollfreezing3kl: receive_notifications_own_freezes |
Студент | Уведомления будут формироваться, если в системе разрешена заморозка подписок и заморозка подписки настроена в способе записи на курс «ОТ Рау». |
Отправка уведомления пользователю о превышении списания времени по заморозке |
ef3kl_forced_ unfreeze_warning /local_enrollfreezing3kl |
Плагин «Заморозка платных подписок 3КL» | по событию | Получать уведомления о заморозках своих подписок local/enrollfreezing3kl: receive_notifications_own_freezes |
Студент | Уведомления будут формироваться, если в системе разрешена заморозка подписок и заморозка подписки настроена в способе записи на курс «ОТ Рау». |
Отправка уведомления пользователю об отмене заморозки подписки на курс |
ef3kl_freeze_canceled /local_enrollfreezing3kl |
Плагин «Заморозка платных подписок 3КL» | по событию | Получать уведомления о заморозках своих подписок local/enrollfreezing3kl: receive_notifications_own_freezes |
Студент | Уведомления будут формироваться, если в системе разрешена заморозка подписок и заморозка подписки настроена в способе записи на курс «ОТ Рау». |
Отправка уведомления пользователю о создании заморозки |
ef3kl_freeze_created /local_enrollfreezing3kl |
Плагин «Заморозка платных подписок 3КL» | по событию | Получать уведомления о заморозках своих подписок local/enrollfreezing3kl: receive_notifications_own_freezes |
Студент | Уведомления будут формироваться, если в системе разрешена заморозка подписок и заморозка подписки настроена в способе записи на курс «ОТ Рау». |
Отправка уведомления пользователю об изменении заморозки |
ef3kl_freeze_edited /local_enrollfreezing3kl |
Плагин «Заморозка платных подписок 3КL» | по событию | Получать уведомления о заморозках своих подписок local/enrollfreezing3kl: receive_notifications_own_freezes |
Студент | Уведомления будут формироваться, если в системе разрешена заморозка подписок и заморозка подписки настроена в способе записи на курс «ОТ Рау». |
Отправка уведомления пользователю об окончании заморозки подписки на курс |
ef3kl_user_enrolment_ freeze_ended /local_enrollfreezing3kl |
Плагин «Заморозка платных подписок 3КL» | по событию; по планировщику задач (\local_ enrollfreezing3kl \task\process_f reezings) - в зависимости от сценария |
Получать уведомления о заморозках своих подписок local/enrollfreezing3kl: receive_notifications_own_freezes |
Студент | Уведомления будут формироваться, если в системе разрешена заморозка подписок и заморозка подписки настроена в способе записи на курс «ОТ Рау». |
Отправка уведомления пользователю о начале заморозки подписки на курс |
ef3kl_user_enrolment_ freeze_started /local_enrollfreezing3kl |
Плагин «Заморозка платных подписок 3КL» | по событию; по планировщику задач (\local_ enrollfreezing3kl \task\process_ freezings) - в зависимости от сценария |
Получать уведомления о заморозках своих подписок local/enrollfreezing3kl: receive_notifications_own_freezes |
Студент | Уведомления будут формироваться, если в системе разрешена заморозка подписок и заморозка подписки настроена в способе записи на курс «ОТ Рау». |
Проверочный код при двухфакторной авторизации |
dualauthsendmethod /auth_dof |
Плагин «Аутентификация СЭО 3КL» | по событию | — (нет дополнительной проверки права) | Авторизу-ющийся в системе пользователь | Уведомления будут формироваться, если в качестве способа самостоятельной регистрации в системе выбран плагин «Аутентификация СЭО 3КL» и в нем включена двухфакторная авторизация. |
Отправка уведомления о создании пользователя требующего подтверждения otoauth |
messages_new_ suspended_user /auth_otoauth |
Плагин «Аутентификация пользователей OTOAuth» | по событию | Право получать уведомления о создании пользователя требующего подтверждения auth/otoauth: receive_notifications _new_suspended_user |
Управляющий | Уведомления настраиваются в глобальных настройках плагина. |
Уведомления о прецедентах |
notifications /local_pprocessing |
Плагин «Панель обработки прецедентов» | по событию (уведомление об орфографической ошибке \theme_opentechnology\event\spelling_mistake); по планировщику задач (\local_pprocessing\event\daily_executed, \core\event\role_assigned) |
для сценария Уведомление об орфографической ошибке local/pprocessing: receive_notifications; для остальных сценариев нет дополнительной проверки права |
Управляющий; пользователь с оцениваемой в курсе ролью (уведомления о подписке на курс); учитель (уведомления учителю о подписке на курс) | Уведомления настраиваются в глобальных настройках плагина. |
Панель обработки прецедентов: Служебные уведомления |
service_messages /local_pprocessing |
Плагин «Панель обработки прецедентов» | по планировщику задач (\local_ pprocessing\event\asap_executed) |
— (нет дополнительной проверки права) | Загруженный в систему пользователь | Уведомления настраиваются в глобальных настройках плагина. |
Уведомления о срабатывании правил |
notification /tool_monitor |
Отслеживание событий | при наступлении отслеживаемого события добавляется разовая задача \tool_monitor\ notification_task, во время выполнения которой происходит отправка уведомлений |
Подписываться на уведомления о срабатывании правил tool/monitor:subscribe |
Пользователь, подписанный на уведомления о срабатывании правила | Правила отслеживания событий создаются и настраиваются на странице Правила отслеживания событий(блок «Настройки»-> Администрирование-> Отчеты->Правила отслеживания событий). Подписаться на уведомления о срабатывании правил пользователь может в настройках личного кабинета (персональное меню пользователя->Настройки-> раздел «Разное»->Отслеживание событий). |
Срочные уведомления от электронного деканата |
urgent_notifications /block_dof |
Плагин «Электронный деканат» | ** |
** | ** | Объединяют следующие уведомления электронного деканата: - о недостижении цели; - об одобрении цели; - об отклонении цели; - о новой цели/достижении; - уведомления о наличии неодобренных и неподтвержденных достижений. |
Несрочные уведомления от электронного деканата |
noturgent_notifications /block_dof |
Плагин «Электронный деканат» |
сейчас не используются | сейчас не используются | Не используются. | |
Обычные уведомления от электронного деканата |
ordinary_notifications /block_dof |
Плагин «Электронный деканат» | сейчас не используются | сейчас не используются | Не используются. | |
Запросы данных | contactdata protectionofficer /tool_dataprivacy |
Плагин «Конфиден- циальность данных» |
по событию; по планировщику задач |
Управлять запросами данных tool/dataprivacy: managedatarequests |
Управляющий | |
Результаты обработки запроса данных | datarequest processingresults /tool_dataprivacy |
Плагин «Конфиден- циальность данных» |
по планировщику задач (при каждом запуске по adhoc process_data_ request_task) |
— (отправляется пользователю-объекту экспорта и пользователю, отправившему запрос; перед отправкой проверяется право tool/dataprivacy: makedatarequestsforchildren запроса данных в контексте пользователя-объекта) |
Управляющий | |
Уведомления об отклонениях запросов данных |
notifyexceptions /tool_dataprivacy |
Плагин «Конфиден-циальность данных» | по событию ошибки при выполнении запроса (сам запрос может выполняться по планировщику задач ) | Управлять запросами данных tool/dataprivacy: managedatarequests |
Управляющий | |
Опубликован комментарий к компетенции |
competencyuser compcomment /moodle |
Система | по событию | — (нет дополнительной проверки права) | Студент | Уведомление формируется при заполнении поля «Комментарии» необходимой компетенции выбранного учебного плана пользователя (профиль пользователя->Разное->Учебные планы->выбранный учебный план-> необходимая компетенция->). |
Опубликован комментарий к плану обучения | competencyplan comment /moodle |
Система | по событию | — (нет дополнительной проверки права) | Студент | Уведомление формируется при заполнении поля «Комментарии» выбранного учебного плана пользователя (профиль пользователя->Разное->Учебные планы->). |
Уведомления об асинхронном резервном копировании /восстановлении |
asyncbackupnotification /moodle |
Система | по планировщику задач (разовые задачи \async_helper\asynchronous_ backup_task, \async_helper \asynchronous_ copy_task, \async_helper \asynchronous_ restore_task) |
— (нет дополнительной проверки права) | Управляющий | |
Уведомления о наличии обновлений | availableupdate/moodle | Система | по планировщику задач (\core \task\check_for_ updates_task) |
— нет дополнительной проверки права, проверяется принадлежность пользователя к списку администраторов сайта | Управляющий | |
Уведомления о резервном копировании | backup/moodle | Система | по планировщику задач (\core\task\automated_ backup_task), сразу (при запуске cli-скрипта) |
— нет дополнительной проверки права, проверяется принадлежность пользователя к списку администраторов сайта | Управляющий | Автоматический запуск резервного копирования завершен |
Важные ошибки на сайте | errors/moodle | Система | по событию (во время сканирования файлов антивирусом); по планировщику задач (\core\oauth2\refresh_system_ tokens_task) |
— нет дополнительной проверки права, проверяется принадлежность пользователя к списку администраторов сайта | Управляющий | |
Уведомления о незначительных проблемах | notices/moodle | Система | по планировщику задач (разовая задача send_mnet_ profiles_data_ removed_ notification, добавляется во время апгрейда плагина tool_moodlenet до версии 2020061504) |
— нет дополнительной проверки права, проверяется принадлежность пользователя к списку администраторов сайта | Управляющий | |
Знания, сгенери-рованные моделями прогно-зирования | insights/moodle | Система | сразу (запуск cli-скрипта admin/tool/analytics/cli/evaluate_ model.php) и по крону (\tool_analytics\task\predict_ models) |
Иметь собственные прогнозы moodle/analytics:listowninsights или Просматривать список инсайтов moodle/analytics:listinsights |
Управляющий | Для получения уведомления необходимо, чтобы в системе были включены и настроены модели аналитики (блок «Настройки»-> Администрирование->Аналитика->). |
Уведомление о запросе на создание курса | courserequested /moodle |
Система | по событию | Одобрять создание курса moodle/site:approvecourse |
Управляющий | Для получения уведомления необходимо, чтобы в системе была включена опция «Разрешить запросы на создание курса», а в перечне «Уведомление о запросе на создание курса» выбраны необходимые пользователи, которые должны получать уведомления (блок «Настройки»-> Администрирование->Курсы-> Запрос курса). |
Уведомление о подтверждении запроса на создание курса | courserequestapproved /moodle |
Система | по событию | Запрашивать создание новых курсов moodle/course:request | Пользователь, оставлявший запрос на создание сайта | Для получения уведомления необходимо, чтобы в системе была включена опция «Разрешить запросы на создание курса», а в перечне «Уведомление о запросе на создание курса» выбраны необходимые пользователи, которые должны получать уведомления (блок «Настройки»-> Администрирование->Курсы-> Запрос курса). |
Уведомление об отклонении запроса на создание курса | courserequestrejected /moodle |
Система | по событию | Запрашивать создание новых курсов moodle/course:request | Пользователь, оставлявший запрос на создание сайта | Для получения уведомления необходимо, чтобы в системе была включена опция «Разрешить запросы на создание курса», а в перечне «Уведомление о запросе на создание курса» выбраны необходимые пользователи, которые должны получать уведомления (блок «Настройки»-> Администрирование->Курсы-> Запрос курса). |
Уведомления об оценках | gradenotifications /moodle |
Система | по событию | — (нет дополнительной проверки права) | Студент | Уведомления для оценок, поставленных с использованием интерфейса оценивания, обрабатываемого по аяксу (например, если в форуме настроено оценивание всего форума, при включении уведомления об оценивании, будет приходить именно этот тип ведомлений). |
Уведомления получателям значков | badgerecipientnotice /moodle |
Система | по событию | — (нет дополнительной проверки права) | Студент | Значок получен |
Уведомления создателям значков | badgecreatornotice /moodle |
Система | по событию | — (нет дополнительной проверки права) | Создатель значка | Значок получен |
Сообщение уведомления запросов контактов | messagecontact requests /moodle |
Система | по событию | — (нет дополнительной проверки права) | Пользователь, которому отправлен запрос на обмен сообщениями | Для получения уведомлений в СЭО 3КL должна быть включена система обмена сообщениями (блок «Настройки»-> Администрирование->Обмен сообщениями->Настройки обмена сообщениями). |
Личные сообщения между пользователями | instantmessage/moodle | Сообщения | по событию | наличие у отправителя права Отправлять сообщение любому пользователю moodle/site:messageanyuser; Разрешил ли пользователь отправлять себе сообщения |
Аутентифици-рованный пользователь | |
Сообщения для подтверждения того, что входящие сообщения пришли именно от Вас | invalidrecipienthandler /tool_messageinbound |
Сообщения | по событию (если отправитель невалидный) | — (нет дополнительной проверки права) | ||
Предупреж-дение, о том, что входящее сообщение не может быть обработано | messageprocessingerror /tool_messageinbound |
Сообщения | по событию (если есть ошибки) | — (нет дополнительной проверки права) | ||
Подтверждение того, что сообщение было успешно обработано | messageprocessing success /tool_messageinbound |
Сообщения | по событию | — (нет дополнительной проверки права) | ||
Уведомление о задании | assign_notification /mod_assign |
Элемент курса «Задание» | по событию (уведомления об отправке ответа для студентов и преподавателей); по планировщику задач (уведомления об оценивании \mod_assign\task\cron_task) |
Получать уведомления об отправке ответов на оценивание mod/assign: receivegradernotifications |
Учитель | Настраивается на странице редактирования элемента курса,в разделе «Уведомления». |
Уведомление о новом предложении даты проведения занятия | new_opendate_request /mod_event3kl |
Элемент курса «Занятие 3КL» | по событию | Управлять сессиями mod/event3kl:managesessions |
Учитель | |
Уведомление о согласовании даты проведения занятия | opendate_request_ confirmed /mod_event3kl |
Элемент курса «Занятие 3КL» | по событию | Принимать участие в занятии в роли учащегося mod/event3kl:participateevent | Учитель | |
Уведомление о согласовании даты проведения занятия для спикеров | opendate_request_ confirmed_for_speakers /mod_event3kl |
Элемент курса «Занятие 3КL» | по событию | Выступать на занятии mod/event3kl:speakatevent |
Студент | |
Уведомление об отклоненном предложении даты проведения занятия | opendate_request_ rejected/mod_event3kl |
Элемент курса «Занятие 3КL» | по событию | Принимать участие в занятии в роли учащегося mod/event3kl:participateevent | Студент | |
Уведомление об отмене ранее согласованной даты проведения занятия | rejected_previously_ approved/mod_event3kl |
Элемент курса «Занятие 3КL» | по событию | Принимать участие в занятии в роли учащегося mod/event3kl:participateevent | Студент | |
Уведомление об отмене ранее согласованной даты проведения занятия для спикеров | rejected_previously_ approved _for_speakers /mod_event3kl |
Элемент курса «Занятие 3КL» | по событию | Выступать на занятии mod/event3kl:speakatevent |
Студент | |
Уведомление участнику о приближающемся занятии | event3kl_session_ will_start_soon_ for_participant /mod_event3kl |
Элемент курса «Занятие 3КL» | по событию | Принимать участие в занятии в роли учащегося mod/event3kl:participateevent | Студент | |
Уведомление спикеру о приближающемся занятии | event3kl_session_ will_start_soon_ for_speaker /mod_event3kl |
Элемент курса «Занятие 3КL» | по событию | Выступать на занятии mod/event3kl:speakatevent |
Студент | |
Уведомление об оценке эссе в лекции | graded_essay /mod_lesson |
Элемент курса «Лекция» | по событию | — (нет дополнительной проверки права) | Студент | Если лекция содержит вопрос типа «Эссе», то после его оценивания преподаватель может инициировать рассылку уведомлений, нажав на вкладке «Оценить эссе» ссылку «Разослать оцененные эссе». После этого студентом будет получно уведомление «Есть оценка на вопрос лекции». |
Уведомления от логики курса | otcourselogic_reminders /mod_otcourselogic |
Элемент курса «Логика курса» | по событию (обработчик действия при активации/дезактивации логики курса) | Получателем уведомления в зависимости от настройки может выступать студент, для которого сработала логика с правом Право получать уведомления для студентов (вообще в общем и целом право определяющее студента для логики, так что если этого права нет, действие логики не выполнится и никаких уведомлений не будет) mod/otcourselogic:is_student и учитель, который является контактом курса. | В зависимости от настроек | Уведомления настраиваются на странице «Управление действиями» уже созданного элемента курса «Логика курса», в процессе формирования сценария обработчика событий. |
Напоминание об «обратной связи» | message/mod_feedback | Элемент курса «Обратная связь» | по событию | — (нет дополнительной проверки права) | Студент | Уведомление формируется и отправляется учителем вручную, на вкладке «Показать не ответивших» в интерфейсе ранее созданного в курсе элемента «Обратная связь». |
Уведомления о получении ответов в элементах типа «Обратная связь» | submission /mod_feedback |
Элемент курса «Обратная связь» | по событию | Получать уведомления по электронной почте mod/feedback:receivemail | Учитель | Рассылка уведомлений включается параметром «Рассылать уведомления» в разделе «Параметры вопросов и ответов» на странице настроек элемента курса. |
Уведомление о новом отзыве | new_endorsement /mod_endorsement |
Элемент курса «Отзыв о курсе» | по событию |
Получать уведомления об отзывах Получать уведомление о новом отзыве |
Учитель | |
Уведомление о сертификате, выданном системой | certificate_issued_ by_system /mod_simplecertificate |
Элемент курса «Сертификат СЭО 3КL» | по событиям, приводящим к перевыпуску сертификата (изменение оценки, логики курса) | — (нет дополнительной проверки права) | Пользователь, получивший сертификат | Рассылка уведомлений включается/отключается на странице настройки элемента «Сертификат СЭО 3КL» параметром «Уведомлять получателя при автоматическом выпуске сертификата» (раздел «Настройки выдачи сертификата»). |
Подтверждения прохождения тестов | confirmation/mod_quiz | Элемент курса «Тест» | по событию отправки попытки \mod_quiz\event\attempt_submitted |
Получать сообщение с подтверждением при отправке теста mod/quiz:emailconfirmsubmission | Студент | Попытка пройти тест была завершена. |
Предупреж-дения, когда попытка теста становится просроченной | attempt_overdue /mod_quiz |
Элемент курса «Тест» | в момент, когда попытка становится просроченной (событие не выбрасывается, состояние попытки отслеживается в тесте постоянно) | Получать уведомление о том, что попытка становится просроченной и должна быть отправлена mod/quiz:emailwarnoverdue | Студент | Используется, когда время на тест ограничено. |
Уведомления о попытках прохождения тестов | submission/mod_quiz | Элемент курса «Тест» | по событию отправки попытки \mod_quiz\event\attempt_submitted |
Получать сообщение с извещением о попытках прохождения теста mod/quiz:emailnotifysubmission |
Учитель | |
Подписка на дайджесты форумов | digests/mod_forum | Элемент курса «Форум» | по планировщику задач (\mod_forum\task\cron_task) планируется разовая задача (send_user_digests) | — (специального права на получение уведомлений нет; выборка постов аналогична просмотру модуля) | Пользователь, подписанный на форум |
Дополнительная информация в статье «Настройка получения уведомлений о новых сообщениях на форуме».
|
Подписка на сообщения форумов | posts/mod_forum | Элемент курса «Форум» | по планировщику задач (\mod_forum\task\cron_task) планируется разовая задача (send_user_notifications) | — (специального права на получение уведомлений нет; проверка та же, что и при просмотре поста) | Пользователь, подписанный на форум |
Дополнительная информация в статье «Настройка получения уведомлений о новых сообщениях на форуме».
|
Подтверждение ваших ответов H5P | confirmation/mod_hvp | Элемент курса «H5P» | по событию | Получать подтверждающее сообщение после представления mod/hvp:emailconfirmsubmission |
Студент | |
Оповещение об ответах H5P | submission/mod_hvp | Элемент курса «H5P» | по событию | Получать подтверждающее сообщение, когда попытка будет отправлена mod/hvp:emailnotifysubmission |
Учитель |
* - приведенные в таблице в качестве примера названия ролей являются типовыми, с наборами прав, установленных по умолчанию. В вашей СЭО 3КL эти роли могут называться по-другому, а разрешения прав — быть модицицированными и отличаться от типовых.
** - Срочные уведомления от электронного деканата
Уведомление ЭД | Код уведомления в ЭД | Рассылка уведомления | Получатель | Право, необходимое для получения уведомления |
Уведомление о недостижении цели | goal_achieve_failed | по планировщику задач (задача обработки стандартных задач ЭД (block_dof\task\execute_plugins_cron_loan_2) | Куратор, студент (в зависимости от настроек шаблона цели) | — (нет дополнительной проверки права) |
Уведомление об одобрении цели | goal_approve | по событию | Создатель цели | — (нет дополнительной проверки права) |
Уведомление об отклонении цели | goal_reject | по событию | Создатель цели | — (нет дополнительной проверки права) |
Уведомление о новой цели | achievementin_new | по событию | Управляющий; модератор |
-в подразделении: 'storage', 'achievementins', 'approve_goal_by_template'; -в подразделении в контекста персоны, добавившей цель: 'storage', 'achievementins', 'approve_goal_to_person'; -в подразделении: 'storage', 'achievementins', 'approve_goal_by_template/except_myself' |
Уведомление о новом достижении | achievement_stat | по событию | Управляющий; модератор |
- в подразделении: 'im', 'achievements', 'moderation'; -в подразделении для соответствующей категории: 'im', 'achievements', 'achievementins/moderate_category'; - в подразделении: 'im', 'achievements', 'achievementins/moderate_except_myself'. |
Уведомление о наличии неодобренных и неподтверж-денных достижений | achievement_stat | по планировщику задач (задача обработки стандартных задач ЭД (block_dof\task\execute_plugins_cron_loan_2) | Модератор | - в соответствующем подразделении: 'im', 'achievements', 'moderation'; - в соответствующем подразделении для соответствующей категории: 'im', 'achievements', 'achievementins/moderate_category'; - в соответствующем подразделении: 'im', 'achievements', 'achievementins/moderate_except_myself'. |