通知系统是用于将通知传达给 Blackboard Learn 用户的框架。当系统中发生事件时(例如创建作业、提交调查或测试过期),通知系统都会使用一种或多种可用的通知方法来通知所有用户。有关包含可用通知的完整列表,请参阅通知类型。
关于该系统,首先要了解的最重要的事情是:每当发生与其相关联的事件时都会自动生成所有已启用的通知。例如,当教师创建作业并使其对他的学生可用时,该系统会自动创建相应的通知。教师无需进行任何操作。
生成之后,通知便会立即在以下位置处向 Learn 中的用户显示:
- My Blackboard 的更新和帖子页面上
- “通知指示板”模块中
该系统还可以通过电子邮件和其他分发机制来分发通知。默认情况下会禁用分发。启用分发后,系统会根据可配置的安排来定期发送通知。要了解详情,请参阅 DistributionSendNotificationTask。
在管理员设置的参数范围内,个人用户可以配置接收哪些通知并选择接收通知的方式。
创建通知的时间
总的说来,在以下这些情况下会创建通知:
- 立即响应实时事件。当创建作业、对测试评分或提交调查时,会创建一个通知。
- 向课程添加用户时。该事件不会创建新事件,但是会向现有事件追加新收件人。
- 响应某种内容交换事件。当使用快照导入或复制课程,或者向现有课程添加用户时,会创建通知。这些事件通常会导致创建多个事件,通常称之为批量通知。
在这些情况中,批量通知机制是迄今为止最复杂的。
使通知可用的方法
通过两种方法可以使通知对收件人可用:
- 在线:通知会显示在课程的主页上,如果您的机构有权访问门户管理功能,则通知还会显示在通知指示板中(这是一个系统级别的页面,用于在所有课程中显示用户通知)。
- 分发:通知可以通过一种或多种分发机制(如电子邮件)进行发送。其他机制包括短信、文字转语音和 Blackboard 应用程序推送通知(如果在系统中启用)。
通知可用之后,会立即在线显示于通知模块中。时间表取决于缓存设置。根据若干可配置的变量会定期进行分发。有关缓存和可配置变量的信息,请参阅通知性能。
再强调一次,所有这些通知都会在默认情况下自动创建。例如,当教师创建具有到期日期的作业时,作业可用和作业到期通知会自动发送给该课程中的所有学生。
如何确定通知的优先级
基于三种优先级别分发通知:
- 注册新课程的通知。学生会收到一个通知,告知他们所注册的课程。
- 包含截止日期的通知,例如作业。
- 不包含截止日期的通知,例如讨论区帖子。
先按照以上顺序,然后按照截止日期最接近当天的顺序来处理通知。
使通知可用的时间
与通知相关联的项目可用后,通知会立即显示在用户的通知模块中并安排分发。这就意味着:
- 如果该项目具有起始日期,那么在起始日期之前通知会保留。如果该项目具有结束日期,那么该日期之后通知会消失。
- 如果项目(或包含项目的文件夹)关联到选择发布规则,则只有满足这些规则时通知才可用。
- 如果项目没有起始日期(或起始日期是过去的时间)并且没有关联到任何选择发布规则(或者已满足选择发布规则),那么通知立即可用。
向其发送通知的人员
通知类型列出了接收这些通知的各方人员,但请注意几件事情:
- 某些通知可以识别小组。在某个小组环境中发送这些通知时,仅向该小组的成员发送。其中包括:
- 作业可用
- 作业已提交
- 作业提交逾时
- 到期日期过去之后,所有到期通知都会变为过期通知。有关该情况如何发生的信息,请参阅通知性能中的“通知删除陈旧数据任务”。
- 所有这些通知均可以在两个级别上单独关闭:
- 在课程/组织管理级别上,即以系统作为整体。
- 在个人用户级别上。
课程/组织可用通知在任何级别上均无法关闭。