Массовые уведомления — это общий термин для всех операций, которые предполагают одновременное добавление в систему большого количества уведомлений. Большинство массовых уведомлений работают в фоновом режиме по следующим причинам:
- ввиду потенциально большого размера некоторых импортируемых данных для создания массовых уведомлений может понадобиться большое количество времени;
- практически все механизмы обмена содержимым являются фоновыми задачами, поэтому запуск массовых уведомлений в активном режиме не представляется логичным действием.
В системе существует два типа массовых уведомлений.
- Массовые уведомления о содержимом. Уведомления о новом содержимом в курсе.
- Массовые уведомления о зачислении. Уведомления для пользователей, которые только что были зачислены на курс.
Массовые уведомления о содержимом посвящены содержимому, для которого создаются уведомления, например заданиям, опросам, оценкам и т. д. Массовые уведомления о зачислении касаются пользователей, которых необходимо добавить в список рассылки существующих уведомлений. Другими словами, массовые уведомления о содержимом создают уведомления, тогда как массовые уведомления о зачислении предназначены для добавления получателей в список рассылки существующих уведомлений.
Массовые уведомления о содержимом
В системе существует два типа массовых уведомлений.
- Новые. Применимы к курсам, для которых еще не создавались уведомления, т. е. к курсам без содержимого. Новые массовые уведомления создают записи только для важных уведомлений. Полный список важных уведомлений см. в статье справки Типы уведомлений.
- Полные. Применяются к курсу, в котором уже есть уведомления, т. е. к курсам с содержимым. Они создают любые возможные уведомления.
Пример
Преподаватель импортирует в существующий курс три элемента: документ курса, задание без срока выполнения и задание со сроком выполнения. Из этих трех элементов важным считается только задание со сроком выполнения.
Если курс пуст и в нем нет содержимого, то будут использованы новые массовые уведомления, при этом уведомления будут созданы только для задания со сроком выполнения. Информация о других элементах будет отправлена пользователям в виде дайджеста по электронной почте.
Если курс не пуст (т. е. в нем уже присутствует содержимое), будут использованы полныемассовые уведомления, при этом уведомления будут созданы для всех трех элементов содержимого.
Логика заключается в том, что содержимое, добавляемое в новые курсы, которые, как правило, представляют собой созданные в начале семестра оболочки курсов, не должно доставлять неудобства пользователю рассылкой всевозможных уведомлений. Вероятность того, что учащимся будет настолько важна, к примеру, каждая веб-ссылка, что они будут готовы получать для этого отдельное письмо, крайне мала. При этом содержимое, которое будет добавляться позже, следует передавать всем, поскольку такая информация более актуальна и ценна.
Массовые уведомления о зачислении
Массовые уведомления о зачислении несколько проще массовых уведомлений о содержимом, потому что в них не идет речи о создании уведомлений. Они предназначены для добавления новых получателей в список рассылки существующих уведомлений. Все массовые уведомления о зачислении являются полными. Это означает, что они создают записи только для важных уведомлений. Полный список важных уведомлений см. в статье справки Типы уведомлений.
Источники массовых уведомлений
В таблице ниже приводится список действий, которые влекут за собой приглашение к созданию массовых уведомлений, а также типы этих массовых уведомлений.
Тип импорта | Тип массовых уведомлений |
---|---|
Копирование курса | О содержимом / о содержимом и зачислении |
Импорт курса | Содержимое |
Восстановление курса | О содержимом и зачислении |
Пакетное зачисление | О зачислении |
Копирование снимка Snapshot | «О содержимом» и «О содержимом и зачислении» |
Зачисление Snapshot | О зачислении |
доступность курса; | О содержимом и зачислении |
Импорт командной строки | Содержимое |
Восстановление командной строки | О содержимом и зачислении |
Уведомления Импорт командной строки и Восстановление командной строки рассылаются немедленно. Уведомления обо всех остальных операциях отправляются с помощью мастера находящихся в очереди задач.