分类
分享 浅见

无痛将你的课表导入日历:Class Schedule Exporter 插件

为了提高日程管理的效率,不少同学都使用OS X或其他系统自带的日历应用来管理自己的课表。但是,课程多了之后,手动输入课表的过程会逐渐变得痛苦而漫长。

于是,这个Chrome插件可以帮你无痛将课表里的几乎所有信息都准确地导出为.ics格式的日历文件,以便导入到大多数受支持的?日历应用里。

如何使用?

请严格按照以下步骤操作,或者在这里查看视频教程(Link)

本部的学生建议参照Max Sum的教程:戳这里

  1. 使用Chrome浏览器,下载并安装(Link)本插件。
  2. 打开选课网址(此为CUHK(SZ)的链接,CUHK学生打开对应的网址即可),使用英文登陆
  3. 进入Self Service – Enrollment – My Class Schedule,并选择对应学期。
  4. 如下图所示,点击地址栏右侧的按钮将下载所有课程,也可以在下方的Download Class处单独下载某个课程的Schedule。(若点击无响应,请刷新重试。)
  5. 打开下载的.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。

统计

截至目前,我们已经帮助598 名CUHK(SZ)和CUHK学生导入了Schedule。
ClassScheduleToICS-track:

ClassScheduleToICS:

代码与安全性

插件只会读取相应网页的Schedule内容,并且只在本地运行。在下载.ics文件时,浅见仅会统计单击下载链接的次数,不会传送其他任何信息。

所有代码目前已经发布在Github上面。ClassScheduleToICS-track是包含统计代码的版本,ClassScheduleToICS包含统计代码的版本。如果您不希望被浅见计入受益者中,可使用ClassScheduleToICS自行打包。

“无痛将你的课表导入日历:Class Schedule Exporter 插件”上的15条回复

虽然我知道你们很努力啦,但是你们没发现CUHK有个官方app,class TT,就可以一键导入课表到日历嘛,还同时同步iCloud…安卓版不清楚…

诶我之前并不知道?……有的话那自然最好啦,不过对于CUHK(SZ)这边来说因为还没有这种App,所以还是有需求的。能给我更多关于这款app的信息吗?如果可以的话我会在这篇文章上也介绍一下Class TT。

感谢反馈,目前能够确认确实存在这个 Bug,但是原因不明。
也可以确认在 Google Calendar 导入也存在问题。

Hi, this plugin exports your schedule to a calendar file, with which you can import to your calendar app. Note that it does NOT sync with your calendar. If there is any change in the Student Information System, you need to export it again.

Feel free to reach me at [email protected] for assistance.

发表评论

电子邮件地址不会被公开。