iCalendar 是一种用于在程序之间共享日历数据的标准格式。包括 Google 日历、Apple 日历、Microsoft Outlook、Yahoo 日历、Mozilla Thunderbird 等在内的众多日历程序都使用并支持 iCalendar。
Teachworks 允许您为自己和员工启用日历订阅源,以便您或您的员工可以在其他日历程序中订阅 Teachworks 日历中的事件。Teachworks 订阅源会返回当前日期(UTC 时间)前两周以及未来 12 周的事件。
启用插件
点击“帐户”,然后点击“集成和插件”。
使用顶部的“搜索”字段,输入“日历订阅源”。
将开关切换到“开启”以启用该插件。
设置
启用插件后,点击“设置”选择要启用的信息源。您可以从以下选项中选择:
启用公司日历动态- 启用此选项可显示您公司的日历动态。启用后,日历动态 URL 将显示在公司动态复选框下方。此日历动态包含您帐户中的所有事件。
启用员工日历动态- 启用此选项可为每位员工创建单独的日历动态。启用后,您可以从员工个人资料中获取其日历动态。
进料过滤器
您可以通过调整订阅源 URL 末尾的“Filter”参数来进一步控制日历订阅源。可用的筛选参数如下所示(默认值为“全部”):
全部– 显示日历中的课程和其他非教学活动。
课程– 仅显示课程。
其他– 仅显示属于公司或员工的非教学活动。
其他共享- 此设置用于员工动态,将显示贵公司所有指定受众为“所有人”或“员工”的非教学活动。
地点- 此功能允许您显示特定地点的课程和其他活动。请参阅以下说明。
提示:您可能需要在日历程序中为课程和其他活动添加单独的订阅源,以便更容易区分这两个订阅源。
将日历源添加到日历程序
您可以阅读日历程序的使用说明,了解如何订阅日历推送。以下是一些常用日历程序的使用说明链接:
注意: Google 日历更新日历订阅的频率较低,且不支持手动刷新日历源。因此,如果您需要日历中始终显示最新事件,则不应依赖 Google 日历。
按位置筛选
如果您是公司管理员或员工,您可以按照以下步骤按“位置”筛选日历订阅源:
点击“帐户”,然后点击“位置”。
点击您要筛选的位置旁边的“编辑”。
查看浏览器地址栏中显示的网址,并记下其中的数字。
在现有日历订阅源 URL 的末尾添加斜杠“/”,并将上一步中的位置编号放在斜杠后面。URL 将类似于这样:
https://subdomain.teachworks.com/icalendar/account/pQZf7Klpyg/all/1
此日历信息流现在只会显示所选地点的课程。
不包括已取消的课程
默认情况下,日历信息流中的“已取消”课程将在“摘要”字段中带有 [已取消] 标签。
如果您想从订阅源中完全排除已取消的课程,请在订阅源 URL 末尾添加“?exclude_cancelled=true”。URL 将类似于这样:
https://subdomain.teachworks.com/icalendar/account/pQZf7Klpyg/all?exclude_cancelled=true
