通过公开链接分享课表

课表 模块提供一个 分享 按钮,可为当前查看的课表生成带签名的URL。收件人打开网页链接,即可在不登录的情况下以只读方式查看课表。对于没有Omniscol账户的人——通常是学生家长、外部合作方或行政部门——这是传达课表最快的方式。

分享生成的格式

根据所处的场景和您的权限,分享对话框可能提供多种URL:

  • 自适应网页——可浏览的门户式显示,含周、日、列表视图,
  • iCal .ics 订阅源——用于在Google日历、Apple日历、Outlook中订阅,
  • JSON(API)——供开发人员和机器对机器的集成使用,前提是允许该格式。

收件人选择自己方便的方式:家长会打开网页或通过iCal订阅,开发人员则使用JSON。

可以分享什么?

分享并不局限于课表查看界面:同一个 分享 图标出现在Omniscol的许多界面上。

以只读方式,您可以分享:

  • 某位学生或某位教师的个人课表,
  • 整个班级、某间教室或某个科目的课表,
  • 人员调度 模块的值班表,
  • 仪表盘和缺勤跟踪,
  • 课表的显示和重组界面。

以读写方式——这是唯一的情形——您可以分享教师(以及员工)的可用时间填报界面:专用链接让每个人在到期日之前填写自己的可用时间,无需Omniscol账户或密码。这是唯一允许填写、而不只是查看的分享。

每个带签名的URL都包含所请求的范围和到期日期。

创建链接

在查看界面的工具栏中点击 分享。对话框提供:

  • 到期日期——所生成链接保持有效的截止日期。
  • Web、iCal和JSON选项卡——是否显示取决于当前所选内容生成了哪些格式。

然后复制您需要的URL。对于网页和iCal链接,对话框还可以显示可打印的二维码。

限制分享

临时使用时,请选择较短的到期日期。

链接归属于生成它的账户。要使某个账户生成的现有链接失效,可以采取以下实际措施:

  • 更改或重置该账户的密码;
  • 停用或删除该账户。

提示:对于由排课团队负责的分享,可以使用一个身份明确的服务账户(例如 diffusion-planning),而不是某位同事的个人账户。该账户将对所发出的链接负责;它的访问权限和密码应按管理员权限来管理。

网页链接均为只读,唯独上文所述教师可用时间填报的链接例外:它允许在到期日之前填写,但不会授予Omniscol账户的访问权限。

安全

  • 链接包含高强度的签名令牌。
  • 它只授予对所分享内容(课表或界面)的访问权限,而不是整个账户。
  • 有效期受您所选到期日期的限制。
  • 如果生成链接的账户更改了密码,链接即失效,即使新密码与旧密码完全相同。
  • 如果生成链接的账户被停用或删除,链接即停止生效。
  • 任何持有该URL的人,在链接到期或失效之前,都可以查看所分享的范围。

与受限的Omniscol账户有何区别

在团队之间共享数据时,例如提供给财务部门,这两种方式可能看起来互相竞争。

  • 带签名的公开链接 = 无需身份验证,访问简单,分享快捷。
  • 受限的Omniscol账户 = 专用身份验证,使用期限更长,需要管理用户账户,还可以选用自定义角色。

临时使用请优先选择链接,长期的规范化使用请选择受限账户。

操作步骤

创建分享链接

  1. 分享链接让他人无需登录即可以只读方式查看课表。非常适合家长、外部合作方和行政部门。

  2. 在 课表 模块中打开要分享的课表:学生、班级、教室、教师或科目。查看页面是起点。

  3. 点击工具栏中的 分享。随即打开带有分享选项的对话框。

  4. 选择到期日期。 链接传播得越广,这个日期就应该越近。

  5. 复制合适的格式。 直接查看用Web,订阅日历用iCal,计划使用API集成则用JSON。URL可立即使用:打开它的人无需登录,即可以只读方式看到所分享的范围。

  6. 如果出现不希望的传播,请用另一个账户创建范围更小的新链接,并通过更改原账户的密码(必要时停用该账户)使其名下的链接失效。

另请参阅