🎓 StudyLify
← 返回所有工具

排课助手 — 选课无冲突

把候选课程加入清单,勾选你想上的,一眼看出时间冲突。可导出图片,也可导入日历。

候选课程

·

还没有课程,在上方添加第一门课吧。

星期
周一
周二
周三
周四
周五
08:00
10:00
12:00
14:00
16:00
18:00
20:00

如何排出一份无冲突的课表

美国大学通常由学生自己选 section,也就意味着你得自己避开时间冲突。本工具把这个反复试错的过程变成几次点击:把所有候选课列出来,勾选你想上的,周视图会把冲突标红。

  1. 用「+ 添加课程」把每门候选课加进来,填好名称和颜色。
  2. 给每门课先加一个时段,再用该时段下方的「复制到」按钮一键复制到这门课其他要上的星期。
  3. 勾选课程前的方框,把它放进周视图;取消勾选就移出,但课程仍留在候选清单里,随时可以再试。
  4. 盯着视图:任何与别的时段重叠的色块会变红。取消勾选或移动其中一门,直到没有红色。
  5. 课表定下来后,点下载图标导出图片留存,或点日历图标导出 .ics 文件把课程导入 Apple 日历或 Google 日历。

冲突检测原理

只要两个已勾选时段在同一天、时间区间有任何重叠就算冲突——比如周一 9:00-10:00 的课和同一天 9:30-10:30 的实验会标红,因为你不可能同时出现在两个教室。

勾选一门课时,它的所有时段会一起进入周视图,因为一个 section 通常一周上好几次(比如 MWF 的 lecture),每次都要到。取消勾选会一起移除全部时段,这样你可以换另一个 section 而不丢失候选清单。

FAQ

一门课一周上好几次,是不是每次都要上?

是的。美制体系里一个 section 通常分好几天上(MWF 的 lecture,或 TR lecture 加实验),这些时段属于同一门课——注册一次,每次都要到。每个时段下方的「复制到」按钮一键把这些绑定时段加好。

同一门课有多个不同时间的 section 怎么办?

把每个 section 当成独立的一门加进候选清单(例如「CS 101 - Section 001」和「CS 101 - Section 003」)。勾一个、取消另一个,如果不小心两个都选且时间重叠,冲突高亮会提醒你。

导出的 .ics 是干嘛的?

它是日历文件,Apple 日历、Google 日历、Outlook 都能导入。每个时段会变成一个按周重复、持续 16 周的事件,让你上课时间出现在你天天用的日历里。

导出的图片有水印吗?

有。导出的图片右下角会带一个小的「StudyLify.com」标记,方便你把课表发给同学时,其他人也能找到这个工具。屏幕上正在看的课表没有水印。

我的课表会被保存吗?

不会。所有内容只在你当前的浏览器标签页里。刷新页面候选清单就没了,所以放心大胆试各种组合——不会有任何东西上传到服务器。