Timetable Generator

Update 2014-09-07:
Timetable for 2014-15 1st semester is ready.
2014-15第一学期课表数据已经导入。
EK3618/H61ICT/H61SCP三门课的课程数据有问题,请手动添加

Update 2014-02-13:
The timetable for the second semester is ready now.
第二学期(2014年2月-6月)课表数据已经导入。希望大家多多反馈
本次更新已经最大程度加入了PG学生的数据,但是准确性和完整性有待考证,请大家务必要校对。
因为学校课表系统真的太渣了。。Seminar数据不一定保证准确,请务必以Moodle为准

Update 2014-01-27:
The timetable for the second semester is not ready for now. Please waiting for the next update.
第二学期(2014年2月-6月)课表数据尚未导入。敬请期待。

Notice: This is a third party software for personal usage only.
Please manually check the timetable after you downloaded it.
注意:本程序所生成课表仅供个人非盈利自用。
使用前请务必手动校对数据以防未知错误。

By using this tools, you should:

  • Check the timetable by yourself before you actually using it.
  • Using this system with your own risk.
  • Have fun.

You should NOT:

  • Sell the calendar to your roommates and charge a large sum of money.
  • Hack in this system (or trying to do so).

Privacy:
Data will only collected for research and security reason.

Known Bugs:
1.Invalid data in H21IS1/L1/01: Lecture – Friday 9:00 – 11:00 Weeks: 9
工科课程H21IS1,第九周 Lecture,学校提供的数据存在问题,请自行校对
2. Data conflict in AE1PRG and AE1CSA Module. Please check your timetable.
CS课程AE1PRG AE1CSA分组数据异常,请自行校对自己所在的分组
3. Time zone error in Samsung Android device (Non-Nexus). Please import to Google Calendar and sync to your phone. https://support.google.com/calendar/topic/13950
三星较低版本Android手机非Nexus Android设备下载ICS文件以后导入出现所有时间偏移8小时,根本原因是,它会把你自动认成英国的时区(GMT),而日历默认的时间是Aisa/Shanghai,所以时间都被转换成了英国时间。

Access:
http://aws.wkj8.com/

How to use
Import the ICS file into open platform like Google Calendar or local software like Outlook. It would also possible if you directly download&open the ICS file on your iOS/Android mobile device. However, I am not sure whether it would 100% works on the mobile device. It is just an alternative method to use it. I will appreciate it if you could help me to update the support device list. Have fun!
程序生成的ICS文件一般是用于导入公共云平台(比如Google日历)或者本地日历程序(比如Outlook)。你可以尝试在手机上使用生成的ics文件,但是由于兼容性问题我不能确保文件能被100%正确的导入所有设备。理论上生成的标准文件可以被运用于所有支持该格式的的设备,如果你尝试并发现了没有在列表中的支持设备,请协助我更新支持设备列表。
Supported Platform
Google Calendar
Live Calendar
Apple Calendar
Supported Software
Outlook 2003-2013
Thunderbird 17.x + Lightning 1.9.1
Supported Operation System
iOS 6+
Android 2.3+ (Samsung Android 4.0+)
WP 7+
Mac OS X 10.8+

关于在手机上无法下载文件
因为你是用手机人人/微博的客户端直接打开了链接。国产APP做工不精,有诸多限制,无法保持日历文件到本地。
请直接用用手机自带浏览器打开网址aws.wkj8.com进行生成。
以微博为例,先点右上方三个小圆点处>弹出工具栏>选择第二排第一个图标,在手机浏览器中打开
Open it

关于在三星手机上时区混乱问题
如上文所言,三星家的Android手机在导入时存在地球人无法解释的bug,该bug会导致ics文件时区混乱。现在解决办法有2个:
1. 比较一劳永逸的办法是换Google的亲儿子系列!!要换手机的同学们强烈推荐大家Google Nexus 5,原生Android + ART + Google now完爆土豪金渣iOS7三条街!!
2. 按照Doreen WU同学提供的解决办法,三星手机用户可以先下载SolMail(从Google Play下载|直接从官网下载 | 哥哥不怕死喜欢从国内下载)这个App。然后用这个App打开ics文件导入即可,这样试验结果时区是正确的,而且对android版本应该没有特别严的要求。操作请注意顺序:下载app > 去aws.wkj8.com生成日历 > 打开ics文件,选择用SolMail打开 【感谢Doreen WU的反馈^_^】
3. 当然比较保险的办法是导入Google 日历再同步给手机,具体操作为:进google日历,找到左边最下面“其他日历”旁边的小三角,点一下,选择“导入日历”,弹出对话框选择你下载下来的ICS文件即可。Google日历同步到手机的方法见这官方帮助文档:https://support.google.com/calendar/topic/13950

screenshots
working

example

main

on small screen device

Bug report:
Please leave me a comments below
如果发现错误,请在此贴留言(只用填名字+学校邮箱,website没有可留空)