Массовые уведомления — это общий термин для всех операций, которые предполагают одновременное добавление в систему большого количества уведомлений. Большинство массовых уведомлений работают в фоновом режиме по следующим причинам:

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

В системе существует два типа массовых уведомлений.

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


Массовые уведомления о содержимом

В системе существует два типа массовых уведомлений.

  • Новые. Применимы к курсам, для которых еще не создавались уведомления, т. е. к курсам без содержимого. Новые массовые уведомления создают записи только для важных уведомлений. Полный список важных уведомлений см. в статье справки Типы уведомлений.
  • Полные. Применяются к курсу, в котором уже есть уведомления, т. е. к курсам с содержимым. Они создают любые возможные уведомления.

Пример

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

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

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

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


Массовые уведомления о зачислении

Массовые уведомления о зачислении несколько проще массовых уведомлений о содержимом, потому что в них не идет речи о создании уведомлений. Они предназначены для добавления новых получателей в список рассылки существующих уведомлений. Все массовые уведомления о зачислении являются полными. Это означает, что они создают записи только для важных уведомлений. Полный список важных уведомлений см. в статье справки Типы уведомлений.


Источники массовых уведомлений

В таблице ниже приводится список действий, которые влекут за собой приглашение к созданию массовых уведомлений, а также типы этих массовых уведомлений.

Источники массовых уведомлений
Тип импортаТип массовых уведомлений
Копирование курсаО содержимом / о содержимом и зачислении
Импорт курсаСодержимое
Восстановление курсаО содержимом и зачислении
Пакетное зачислениеО зачислении
Копирование снимка SnapshotСодержимое/Содержимое и зачисление
Зачисление SnapshotО зачислении
Доступность курсаСодержимое и зачисление
Импорт командной строкиСодержимое
Восстановление командной строкиО содержимом и зачислении

Уведомления Импорт командной строки и Восстановление командной строки рассылаются немедленно. Уведомления обо всех остальных операциях отправляются с помощью мастера находящихся в очереди задач.