Уведомления в СЭО 3КL

Гусев Сергей
2024-04-10 11:50
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL начиная с версии 3.9.17b.
Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».
Содержание:
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. Уведомления плагина «Панель обработки прецедентов»
  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;
  • сообщением в мобильном приложении;
  • сообщением в Телеграм.

Эти способы (каналы) доставки уведомлений включаются на уровне системы и могут быть настроены таким образом, что пользователь в своем личном кабинете, самостоятельно выбирает, по каким каналам уведомлений и какие именно уведомления он будет получать.

Дополнительно, может быть настроен период времени, когда пользователь должен получать уведомления: когда он присутствует на сайте (авторизован в системе) или когда находится вне системы.

Пользователь будет получать те или иные уведомления, если для них выполняются следующие условия:

  • в системе были включены и настроены каналы доставки уведомлений;
  • пользователь обладает правом на получение этого уведомления;
  • само уведомление включено и настроено (если такие действия необходимы).
Для возможности отправки некоторых уведомлений может потребоваться корректная работа других служб и подсистем СЭО 3КL, например: планировщик cron, рассылка электронной почты и т. п.

Рассылка уведомлений может происходить:

  • по событию — уведомление приходит пользователю сразу при  наступлении события;
  • по планировщику задач — при наступлении события в системе формируется определенная задача и пользователь получит уведомление после того, как эта задача будет обработана в рамках очередного цикла планировщика cron.

-Вернуться к содержанию-

2. Способы доставки уведомлений

2.1. Уведомление во всплывающем окне

Если включен и настроен этот канал доставки уведомления, то, при новом уведомлении для пользователя, на пиктограмме  в панели быстрого доступа пользовательского интерфейса отобразится цифровой индикатор поступившего уведомления (Рис. 2.1.1).

Рис. 2.1.1. Для пользователя поступило одно новое уведомление.

При клике на пиктограмму откроется модальное окно с текстом уведомления (Рис. 2.1.2).

Рис. 2.1.2. Всплывающее окно уведомлений.

Кликнув на сообщении в окне пользователь переходит на страницу уведомлений с подробной информацией о событии (Рис. 2.1.3).

Рис. 2.1.3. Страница уведомлений пользователя.
Подробная информация о возможностях пользовательского интерфейса СЭО 3КL в статье «Пользовательский интерфейс».

-Вернуться к содержанию-

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» в своей системе, клиенты могут самостоятельно или обратившись с соответствующей заявкой в техническую поддержку ООО «Открытые технологии».
В рамках гарантийной техподдержки специалисты компании обеспечат работоспособность этой функции для публичных инсталляций (для локальных инсталляций, с пробросом портов — без гарантии работоспособности).
В рамках расширенной техподдержки могут быть обработаны заявки, связанные с определенными проблемами, типа «почему на конкретное устройство конкретного пользователя не приходят уведомления» или «почему не ставится приложение».
Какие-то доработки функциональных возможностей, исправление ошибок и техническую поддержку по приложению ООО «Открытые технологии» не выполняет.
Дополнительная информация о мобильном приложении и специфике его использования с СЭО 3КL в статьях
«Приложение «Moodle Mobile»
«Как включить Push-уведомления в мобильном приложении Moodle Mobilе о сообщениях в системе»

-Вернуться к содержанию-

2.6. Telegram

При выборе этого способа доставки сообщений уведомления будут отправляться пользователю в мессенждер «Телеграм» (Рис. 2.6.1).

Рис. 2.6.1. Пример уведомления в чате Телеграма об отправленном слушателем ответе на задание.

Для корректной работы канала уведомлений необходимо, чтобы:

1) Администратор системы создал чат-бота СЭО 3КL и глобально настроил плагин (Настройки->Администрирование->Обмен сообщениями->Telegram).

2) Пользователь, которому необходимо получать уведомления по этому каналу, самостоятельно настроил чат с ботом системы в своем аккаунте Телеграма.

Подробная информация о настройке способа доставки сообщений «Телеграм» в статье «Плагин «Telegram».

-Вернуться к содержанию-

3. Виды уведомлений

Подробная информация о способах рассылки уведомлений, необходимом правах и настройках, названиях, получателях уведомлений приведена в сводной таблице.

-Вернуться к содержанию-

3.1. Уведомления плагинов подписки

Данная группа объединяет настраиваемые уведомления от плагинов, которые обеспечивают зачисление пользователей в курс. Настройка этих уведомлений позволит:

  • напомнить участникам курса, что срок обучения в курсе подходит к завершению;
  • проинформировать учителя платных курсов о том, что появился новый слушатель;
  • точнее контролировать процесс и состояние приостановки (заморозки) платной подписки.

Включение и настройка уведомлений выполняется непосредственно в способе записи: на странице «Способы зачисления на курс» (блок «Настройки»->Управление курсом->Пользователи->Способы зачисления на курс) нажать на символ  в столбце «Редактировать» нужного способа зачисления (Рис3.1.1) и, на открывшейся странице настроек, определить необходимые параметры.

Рис. 3.1.1. Пример настроенных в курсе space способов зачисления.
Уведомления Источник Примечание
Уведомления об истечении срока автоматического
зачисления
Плагин «Автозачисление» Уведомления будут приходить пользователям за указанное в настройках количество дней (порог уведомления) до истечения срока обучения.
Уведомления об истечении срока обучения при записи вручную Плагин «Зачисление вручную» Уведомления будут приходить пользователям за указанное в настройках количество дней (порог уведомления) до истечения срока обучения.
Уведомления об истечении срока обучения при самостоятельной записи Плагин «Самостоятельная запись» Уведомления будут приходить пользователям за указанное в настройках количество дней (порог уведомления) до истечения срока обучения.
Запрос на зачисление в курс Плагин «Запрос на зачисление» Есть возможность создать отдельные тексты уведомлений для учителей и студентов, а так же включить/выключить рассылку уведомлений для этих ролей.
Уведомление об окончании подписки Плагин «Платная подписка 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КL» старайтесь придерживаться наших рекомендаций.

3) В зависимости от настроек сценария регистрации:

  • пользователь вводит пароль/логин и начинает работу в системе;
  • пользователь подтверждает учетную запись (переходит по ссылке в письме) и начинает работу в системе;
  • система автоматически авторизует пользователя.

Глобальные настройки плагина позволяют задать канал доставки уведомлений: «Электронная почта» или «OTSMS» (или оба канала одновременно).

Подробная информация в статье «Плагин «Аутентификация СЭО 3КL».
  • Восстановление забытого пароля.

Формы авторизации содержат ссылку «Забыли логин или пароль?» (Рис. 3.2.1.а).

Рис. 3.2.1.а. Пример формы авторизации в системе.

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

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

В данном сценарии используется только канал доставки «Электронная почта».

Дополнительные уведомления будут рассылаться с адреса электронной почты и от имени, указанных в контактах службы поддержки (Настройки->Администрирование->Сервер->Контакты службы поддержки) (Рис. 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. Уведомления плагина «Панель обработки прецедентов»

Рассылаются в процессе выполнения настроенных в плагине «Панель обработки прецедентов» сценариев. Включение/выключение уведомлений, а также сами тексты уведомлений настраиваются непосредственно в плагине.

Уведомления Источник Примечание
Уведомления о прецедентах Плагин «Панель обработки прецедентов» Уведомления по сценариям:
-уведомление об орфографической ошибке;
-уведомление пользователю о том, что он зарегистрирован два месяца назад и до сих пор не зашел;
-уведомление пользователю о том, что он зарегистрирован неделю назад и до сих пор не зашел;
-уведомление слушателю о том, что его подписали на курс;
-уведомление учителю о том, что его подписали на курс.
Панель обработки прецедентов:Служебные уведомления Плагин «Панель обработки прецедентов» Уведомления по сценариям:
-отправка паролей пользователям, загруженным из внешней БД;
-отправка паролей пользователям, загруженным в систему.

-Вернуться к содержанию-

3.7. Уведомления о срабатывании правил

Пользователи будут получать «Уведомления о срабатывании правил», если они подписаны на эти уведомления, а сами правила созданы в системе.

Правила отслеживания событий создаются и настраиваются на странице «Правила отслеживания событий» (блок «Настройки»->Администрирование->Отчеты->Правила отслеживания событий).

Подписаться на уведомления о срабатывании правил пользователь может в настройках личного кабинета (персональное меню пользователя->Настройки->раздел «Разное»->Отслеживание событий) (Рис. 3.7.1).

Рис. 3.7.1. Пример страницы «Отслеживание событий» с подпиской на уведомления о срабатывании правила «3».

-Вернуться к содержанию-

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.1. Пример перечня ролей, настроенных в СЭО 3КL.

Нажав на в столбце «Редактировать», пользователь переходит на страницу редактирования выбранной роли, где может просмотреть и, при необходимости, изменить разрешение для определенного права (Рис. 4.2).

Рис. 4.2. Страница редактирования прав роли на примере роли «Управляющий».
Изменение настройки какого-либо права затронет всех пользователей системы с этой ролью.

Конкретное право, необходимое для получения того или иного уведомления, можно уточнить в сводной таблице.

Подробная информация о ролях, ролевой модели, контексте и правах в статьях
«Роли, контекст, ролевая модель»
«Определение ролей, настройка прав»
«Назначение ролей»

-Вернуться к содержанию-

5. Настройка

Корректное функционирование механизма уведомлений в СЭО 3КL подразумевает последовательную настройку на трех уровнях:

  • глобальном — настройку способов доставки сообщений, определение условий отправки уведомлений и прав ролей пользователей;
  • на уровне курса или контента - настройку (включение) условий формирования уведомлений по событию;
  • на уровне пользователя — персональные настройки получения уведомлений по доступным каналам доставки уведомлений.

Общий алгоритм настройки уведомлений:

1) Включение и настройка в системе способов доставки уведомлений.

2) Настройка, на уровне системы, условий отправки уведомлений пользователям.

3) Корректировка прав на получение уведомлений для существующих в системе глобальных ролей (при необходимости).

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

5) Персональная настройка уведомлений для пользователя .

-Вернуться к содержанию-

5.1. Глобальные настройки

Основные глобальные настройки уведомлений в системе расположены: Настройки->Администрирование->Обмен сообщениями-> (Рис. 5.1.1).

Рис. 5.1.1. Страницы глобальных настроек уведомлений.

Для того, чтобы уведомления в СЭО 3КL могли отправляться, должна быть включена система обмена сообщений (Настройки->Администрирование->Обмен сообщениями->Настройки обмена сообщениями->опция «Включить систему обмена сообщениями»)(Рис. 5.1.2).

Рис. 5.1.2. Опция «Включить систему обмена сообщениями» на странице «Настройки обмена сообщениями».

Выбор способов доставки сообщений, а также настройка событий, по которым будут формироваться уведомления, выполняются на странице «Способ доставки сообщений по умолчанию» (Настройки->Администрирование->Обмен сообщениями->Способ доставки сообщений по умолчанию)(Рис. 5.1.3).

Рис. 5.1.3. Страница «Способ доставки сообщений по умолчанию».

В секции «Плагины уведомлений» (см. поз. 1 Рис. 5.1.3) можно включить/отключить тот или иной способ доставки сообщений (опция «Включить») и перейти на страницу настроек выбранного способа (ссылка в столбце «Настройки»). Подробнее о доступных в СЭО 3КL каналах доставки уведомлений в разделе «Способы доставки сообщений».

В секции «Настройки уведомлений по умолчанию» (см. поз. 2 Рис. 5.1.3) отображаются: перечень возможных в СЭО 3КL видов уведомлений, о которых может быть проинформирован пользователь; доступные (включенные) каналы уведомлений и элементы управления этими каналами:

  • Меню настроек канала уведомлений (см. поз. 3 Рис. 5.1.3, Рис. 5.1.4):
    • Выключены. Пользователь не может использовать данный канал уведомлений.
    • По выбору. Пользователь может использовать данный канал уведомлений и управлять его настройками через личный кабинет.
    • Включены. Канал уведомлений принудительно включается администратором, пользователь не может управлять его настройками  через личный кабинет.

Рис. 5.1.4. Выпадающее меню настроек канала уведомлений.
  • Опции условий отправки уведомления (см. поз. 4 Рис. 5.1.3). Уведомление будет отправляться по выбранному каналу, если пользователь авторизован (опция «На сайте») или не авторизован (опция «Не в сети») в системе. Инструмент активен только при выборе настройки канала «Разрешено». Возможен выбор обеих опций одновременно.
Выбор опции «Не в сети» может быть востребован, когда в системе включены и используются «быстрые» каналы доставки уведомлений, такие как OTSMS или Мобильные уведомления. В этом случае пользователь получит уведомление о наступившем событии максимально оперативно, даже если он в этот момент не использует СЭО 3КL.
  • Опция «Включено» (см. поз. 5 Рис. 5.1.3). Если маркер не установлен, уведомление по данному событию не будет отправлено ни по одному из каналов доставки.
Подробнее о доступных в СЭО 3КL видах уведомлений в разделе «Виды уведомлений».

-Вернуться к содержанию-

5.2. Настройка уведомлений в личном кабинете пользователя

Настройки личного кабинета (пункт «Настройки» персонального меню) позволяют индивидуально настроить необходимые пользователю уведомления (Рис. 5.2.1).

Рис. 5.2.1. Страница «Настройки» личного кабинета пользователя.

Для этого на странице «Настройка уведомлений» пользователь выбирает вид уведомления и канал доставки, и, нажатием на кнопку управления каналом, устанавливает нужное состояние: «Вкл.» (включено, уведомление будет отправляться) или «Выкл.» (выключено, уведомление отправляться не будет) (Рис. 5.2.2).

Рис. 5.2.2. Страница «Настройка уведомлений» личного кабинета пользователя.

Установив опцию «Отключить уведомления» можно отключить доставку всех уведомлений сразу (см. поз. 1 Рис. 5.2.2).

Если в системе настроен способ доставки «Электронная почта», пользователь может выбрать, как будут приходить уведомления по этому каналу: в виде текста или html-формате. Для этого необходимо нажать на ссылку в заголовке таблицы (см. поз. 2. Рис. 5.2.2) и в раскрывшемся модальном окне выбрать нужный вариант (Рис. 5.2.3).

Рис. 5.2.3. Модальное окно выбора формата уведомлений для канала «Электронная почта».
Если для какого-то уведомления возможность изменения условий получения запрещена глобальными настройками, пользователь — будет видеть в таблице соответствующую надпись (см. поз. 3, поз. 4 Рис. 5.2.2).

-Вернуться к содержанию-

6. Примеры и решения

6.1. Общий алгоритм диагностики

Если по какой-то причине уведомление по событию не приходит пользователю, рекомендуется выполнить действия по самостоятельной проверке и убедиться, что:

1) Уведомление в интерфейсе включено и корректно настроено (как на глобальном уровне, так и в личных настройках пользователя).

2) Включен и настроен необходимый канал доставки уведомления.

3) В параметрах отслеживаемого события включена (разрешена) и настроена отправка уведомлений.

4) В системе включен, настроен и корректно срабатывает (если уведомления рассылаются по расписанию, как запланированная задача) планировщик cron.

5) Для пользователя, который должен получать уведомление, в нужном контексте назначена верная роль.

6) Роль пользователя обладает необходимым правом получать это уведомление.

7) Если настроен групповой режим, убедиться, что все задействованные сценарием уведомления пользователи находятся в одной группе.

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

-Вернуться к содержанию-

6.2. Настройка уведомлений для элемента курса «Задание»

Задача:

Настроить в курсе уведомления для элемента курса «Задание». При этом:

  • ответ на задание должен быть выполнен по приложенному образцу, в виде 1 файла размером не более 8 Мбайт, в формате .docx;
  • задание должно быть выполнено студентами в период с 29 августа по 5 сентября включительно, после чего отправка ответов становится невозможна;
  • ответ на задание студентом может быть отправлен единожды;
  • учитель должен получать уведомления при отправке студентами ответов на задание.

Решение:

1) Диспетчер-администратор на странице «Способ доставки сообщений по умолчанию» (блок «Настройки»->Администрирование->Обмен сообщениями->Способ доставки сообщений по умолчанию) настраивает безусловное получение уведомлений «Уведомление о задании» (пользователи не смогут отключить их по своему желанию) по включенным в системе каналам «Во всплывающем окне« и «Электронная почта» (Рис. 6.2.1).

Рис. 6.2.1. Глобальная настройка уведомлений «Уведомление о задании».

2) Учитель создает в курсе задание и настраивает его (Рис. 6.2.2).

Рис. 6.2.2. Пример настройки элемента курса «Задание».

Общий алгоритм доставки уведомлений в процессе ответа на задание:

1) Студент подготавливает по прикрепленному образцу ответ на задание и отправляет его на проверку учителю (Рис. 6.2.3, Рис. 6.2.4).

Рис. 6.2.3. Пример задания «Задание_4» в интерфейсе студента с прикрепленным ответом в виде файла «Ответ на задание.docx».

Рис. 6.2.4. Страница дополнительного подтверждения отправки ответа на задание.

2) Учитель, по настроенным в системе каналам получения сообщений, получает уведомление о том, что студент отправил ответ на задание (Рис. 6.2.5, Рис. 6.2.6).

Рис. 6.2.5. Индикатор нового уведомления в панели быстрого доступа пользовательского интерфейса Учителя.

Рис. 6.2.6. Пример уведомления о новом ответе на задание во всплывающем окне уведомлений учителя.

3) Студент получает уведомление об успешно отправленном ответе на задание (Рис. 6.2.7).

Рис. 6.2.7. Уведомление об отправленном ответе на задание во всплывающем окне уведомлений студента.

4) Учитель проверяет ответ на задание студента и оценивает его/комментирует ответ (Рис. 6.2.8).

Рис. 6.2.8. Пример оценивания ответа на задание.

5) Студент получает уведомление, что его ответ оценен/откомментирован учителем (Рис. 6.2.9).

Рис. 6.2.9. Уведомление во всплывающем окне о проверке ответа на задание учителем.
Уведомление о том, что ответ проверен учителем будет отправлено студенту, только если в интерфейсе проверки ответа на задание установлена опция «Сообщить студентам» (см. рис. 6.2.8).

-Вернуться к содержанию-

6.3. Отправка уведомлений при записи на курс при помощи логики курса

Подробный сценарий решения описан в статье «Отправка уведомлений при записи на курс».

-Вернуться к содержанию-

6.4. Получение уведомлений о новых сообщениях форума

Для события «Подписка на сообщения форумов» администратор настраивает безусловное получение уведомлений (пользователи не смогут отключить их по своему желанию) по каналам «Во всплывающем окне« и «Электронная почта» (Рис. 6.4.1).

Рис. 6.4.1. Глобальные настройки уведомлений для события «Подписка на сообщения форумов».
Подробнее о глобальных настройках уведомлений в разделе «Глобальные настройки».

В процессе обучения, в форуме курса «Объявления» публикуются ( в нашем примере — учителем) новые сообщения (Рис. 6.4.2).

Рис. 6.4.2. Новое сообщение на форуме.

После публикации, студенты курса, подписанные на сообщения форума, увидят в панели быстрого доступа пользовательского интерфейса индикатор нового уведомления (Рис. 6.4.3).

Рис. 6.4.3. Индикатор нового уведомления для пользователя.

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

Рис. 6.4.4. Всплывающее окно уведомлений.

Также, уведомление о новом сообщении на форуме будет доставлено на электронную почту пользователя (Рис. 6.4.5).

Рис. 6.4.5. Письмо-уведомление о новом сообщении на форуме.
Для того, чтобы для отправки уведомлений можно было использовать канал «Электронная почта», в СЭО 3КL должна быть корректно настроена и работать отправка электронных писем.
Дополнительная информация о возможностях форума и уведомлениях в нем в статьях
«Элемент курса «Форум»
«Настройка получения уведомлений о новых сообщениях на форуме»

-Вернуться к содержанию-

6.5. Согласование даты и времени индивидуального занятия

Администратор системы выполняет глобальную настройку способов доставки сообщений и для событий, связанных с согласованием даты проведения занятия, устанавливает каналы уведомлений в состояние «По выбору» (Рис. 6.5.1).

Рис. 6.5.1. Страница настроек «Способ доставки сообщений по умолчанию».

Это дает возможность пользователям СЭО 3КL в дальнейшем самостоятельно настраивать получение уведомлений в своем личном кабинете: включить получение уведомлений по нужным каналам (уведомление во всплывающем окне, для нашего примера) и отключить по незадействованным (Рис. 6.5.2).

Рис. 6.5.2. Пример настроек уведомлений по событиям модуля «Занятие 3КL» в личном кабинете студента.
Подробнее о персональных настройках уведомлений в разделе «Настройка уведомлений в личном кабинете пользователя».

Учитель создает и настраивает в курсе дистанционное занятие в индивидуальном формате с возможностью согласования даты проведения (Рис. 6.5.3).

Рис. 6.5.3. Страница настроек элемента курса «Занятие 3КL».
Подробнее о занятии и его возможностях в статье «Элемент курса «Занятие 3КL».

В интерфейсе занятия студента отображается предложение к согласованию даты занятия. Пользователь устанавливает удобные ему дату и время и отправляет на согласование учителю (Рис. 6.5.4).

Рис. 6.5.4. Студент отправил учителю на согласование дату проведения индивидуального занятия.

После этого, в панели быстрого доступа пользовательского интерфейса учителя отобразится цифровой индикатор поступившего уведомления (Рис. 6.5.5), а во всплывающем окне - уведомление о запросе на согласование даты (Рис. 6.5.6).

Рис. 6.5.5. Индикатор нового уведомления в интерфейсе учителя.

Рис. 6.5.6. Новое уведомление в окне уведомлений.

1) Учитель не одобряет предложенную дату проведения индивидуального занятия.

В панели быстрого доступа пользовательского интерфейса студента отобразится индикатор нового уведомления, а во всплывающем окне - уведомление об отклонении даты проведения (Рис. 6.5.7).

Рис. 6.5.7. Уведомление об отклонении предложенной даты проведения занятия.

2) Учитель одобряет предложенную дату проведения индивидуального занятия.

Студент получает соответствующее уведомление (Рис. 6.5.8).

Рис. 6.5.8. Уведомление о согласовании предложенной даты проведения занятия.

3) Учитель согласовал дату, но через какое-то время, по объективным причинам, был вынужден отклонить ее.

Студенту будет отправлено соответствующее уведомление об этом (Рис. 6.5.9).

Рис. 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
Элемент курса «Отзыв о курсе» по событию

Получать уведомления об отзывах
mod/endorsement:receive_notifications

Получать уведомление о новом отзыве
mod/endorsement:receive_new_endorsement_notification

 Учитель  
Уведомление о сертификате, выданном системой 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'.

-Вернуться к содержанию-

Теги: уведомления
Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены