为了提高日程管理的效率,不少同学都使用 OS X 或其他系统自带的日历应用来管理自己的课表。但是,课程多了之后,手动输入课表的过程会逐渐变得痛苦而漫长。
于是,这个 Chrome 插件可以帮你无痛将课表里的几乎所有信息都准确地导出为. ics 格式的日历文件,以便导入到大多数受支持的? 日历应用里。
如何使用?
请严格按照以下步骤操作, 或者在这里查看视频教程(Link) :
本部的学生建议参照 Max Sum 的教程: 戳这里 。
- 使用 Chrome 浏览器, 下载并安装(Link) 本插件。
- 打开 选课网址 (此为 CUHK(SZ) 的链接,CUHK 学生打开对应的网址即可),使用英文登陆。
- 进入 Self Service – Enrollment – My Class Schedule,并选择对应学期。
- 如下图所示,点击地址栏右侧的按钮将下载所有课程,也可以在下方的 Download Class 处单独下载某个课程的 Schedule。(若点击无响应,请刷新重试。)
- 打开下载的. ics 文件,导入日历,完成。


下载
在 Chrome Web Store 直接下载(内地需翻墙),点击下方图标即可。
更新历史
- 2017 一月:修正首日课程无法显示的问题。
- 6/9/2015 下午:修正 iCloud 无法同步的问题,整合代码,版本更新为 1.3。
- 5/9/2015 凌晨:修正可能导致 Section 和 Class Number 空白的错误。
- 4/9/2015 下午:支持 CUHK 本部! 感谢 Max Sum 同学的支持。
- 4/9/2015 上午:修正当 Lecture 或者 Tutorial 在同一个课程下数目大于 1 时导致 Component 为空的 bug。
统计
截至目前,我们已经帮助 600 名 CUHK(SZ) 和 CUHK 学生导入了 Schedule。
ClassScheduleToICS-track:
ClassScheduleToICS:
代码与安全性
插件只会读取相应网页的 Schedule 内容,并且只在本地运行。在下载. ics 文件时,浅见仅会统计单击下载链接的次数,不会传送其他任何信息。
所有代码目前已经发布在 Github 上面。 ClassScheduleToICS-track 是包含统计代码的版本, ClassScheduleToICS 包含统计代码的版本。如果您不希望被浅见计入受益者中,可使用 ClassScheduleToICS 自行打包。
Anonymous