Skip to main content

批量通知

批量通知泛指一次将大量通知添加到系统中的任何操作。多数批量通知都在后台运行,原因如下:

  • 考虑到某些导入的潜在大小,批量通知会需要很长时间才能完成。

  • 几乎所有内容交换机制都是后台任务,因此在前台运行不合理。

批量通知包括以下两类:

内容批量通知侧重于必须为之生成通知的内容,例如作业、调查、成绩等。注册批量通知侧重于需要被添加到现有通知中的用户。换句话说,内容批量通知创建通知,而注册批量通知将收件人添加到现有通知中。

内容群发通知

此类批量通知又可分为以下两种类型:

  • 首次:适用于尚未为其创建通知的课程,即没有内容的课程。首次批量通知仅为重要通知生成记录。有关所有重要通知的列表,请参阅通知类型

  • 完整:适用于已包含通知的课程,即已包含内容的课程。此类型生成所有可能的通知。

例如

教师正在将三个项目导入现有课程:课程文档、没有到期日期的作业和有到期日期的作业。当然,这三个项目中,只有那个有到期日期的作业被视为重要项目。

如果课程为空且没有内容,则此操作会触发首次批量通知,并且只有具有到期日期的作业会生成通知。有关其他项目的信息将在摘要电子邮件中发送给每位用户。

如果课程不为空(即已经包含内容),则此操作会触发完整批量通知,并且会为全部三个内容项目生成通知。

之所以如此,是考虑到引入新课程(通常为学期开始时制定的课程框架)中的内容不应触发每一个可能的通知,以致向其全体用户发送无用的垃圾邮件。学生根本不会关注每个 Web 链接,例如接收关于此内容的单独电子邮件。但是,在学期开始后引入的内容应向所有人广播,因为这是本身就值得注意的最新事件。

注册群发通知

注册批量通知比内容批量通知稍微简单一些,因为它们根本无需担心创建通知。相反,它们侧重于为现有通知生成新收件人。所有注册批量通知都是完全批量通知,也就是说它们仅为重要通知生成记录。有关所有重要通知的列表,请参阅通知类型

群发通知发起人

下表列出了触发批量通知的操作及其发起的通知类型:

70. 群发通知发起人

导入类型

批量通知类型

复制课程

内容/内容与注册

导入课程

内容

恢复课程

内容与注册

批处理注册

注册

复制快照

内容/内容与注册

快照注册

注册

课程可用性

内容与注册

导入命令行

内容

恢复命令行

内容与注册



注意

导入命令行恢复命令行操作均立即执行其通知。所有其他操作均通过排队的任务管理器来运行通知。