课程表制作工具

步 1 / 4课程

在学期变得忙碌前,把每次上课安排进一份一目了然的周课表。你可以填写课程名称、课程号或班号、地点、星期、开始时间、结束时间和卡片颜色。有效课程会按每天的开始时间排序,同一天内发生重叠的时间段会被标出。当前课表只保存在浏览器的会话存储中。确认无误后,可以打印课表、下载 CSV,或创建本地 iCalendar 文件;每个有效课程都会对应一个每周重复的日程。

如何制作课程表

  1. 1

    逐次添加课程

    最多可添加 30 次课程。同一门课如果在不同日期、时间或地点上课,应分别添加一行。

  2. 2

    检查整周安排

    各星期列中的课程会按开始时间排列。同一天内两个有效课程出现时间重叠时,会突出显示以便调整。

  3. 3

    保存一份副本

    打印课表、将有效课程下载为 CSV,或下载每周重复的 .ics 文件。导入时请在日历应用中确认所用时区。

每次上课单独占一行

许多课程每周不止上一次,而且不一定都在同一间教室。不要把多个星期塞进同一行;例如,周一的研讨课和周三的实验课应分别添加。这样课表更容易阅读,冲突检查也能比较准确的时间范围,导出的日历还会为每次上课建立单独的每周重复日程。

时间和教室应以学校的正式课程目录、选课记录或教师通知为准。个人课表有助于规划,但不能替代学校关于教室变更、停课、出勤要求或时区的通知。

课程 星期和时间 地点 首先核对的事项
有机化学讲座 周一 09:00 至 10:15 科学楼 204 确认班号
有机化学实验 周三 13:00 至 15:50 实验室 B12 核对是否隔周上课
现代史研讨课 周四 11:00 至 12:15 人文楼 14 单独记录阅读任务

仔细理解时间冲突标记

当同一星期内填写的两个时间范围发生重叠时,工具会标出这两次课程。09:00 至 10:00 的课程与 10:00 至 11:00 的课程不重叠;09:00 至 10:00 的课程与 09:45 至 10:45 的课程则会重叠。检查只使用你填写的行,无法获知通勤时间、异步课程、隔周安排、课间休息、候补名单或尚未录入的课表变更。

冲突标记是在提醒你核对来源,不代表一定无法选课。有些学校允许短暂的转场时间、提供讲座录像,或把实验课安排在单双周。依赖打印件或日历副本前,请先按实际安排修正各行。

导出当前快照,而不是建立实时连接

CSV 和打印件反映的是屏幕上当前有效课程的快照。下载的日历文件采用 iCalendar 格式,该格式可在不依赖某个特定日历服务的情况下交换日程。每个有效行都会成为每周重复的日程,并从该星期下一次出现的本地日期和时间开始。

该文件不会把本工具连接到 Google 日历、Outlook、学校门户或 LMS。它不会导入大学课表、替你选择时区、发送提醒、监控教室变更,也不会自动解决冲突。请查看日历应用的导入选项,尤其是时区和重复设置,然后将导入后的日程与正式课表核对。

课程名称、课程信息、教室、星期和时间只保留在浏览器内存与会话存储中,不会加入网址,也不会通过 Livewire 请求发送。重置工具会删除所存的会话副本;导出内容则是由你主动创建的本地文件。

常见问题

当前课表最多可添加 30 次课程。课程每周在哪一天、哪个时段上课,就分别使用一行;达到上限后,请先删除一行再继续添加。

两个有效课程在填写的同一星期内,且时间范围发生重叠时,就会被判定为冲突。如果一个课程结束的时刻恰好等于另一个课程开始的时刻,则不会标为重叠。

可以。每次讲座、实验、研讨课或每个上课日都应单独添加一行。同一门课在不同教室或不同时段上课时也应这样处理。

.ics 文件会为每个有效课程创建一个按本地时间每周重复的日程。日程从该星期下一次出现时开始,并包含课程名称、作为描述的课程号或班号,以及已填写的地点。导入时需要在日历应用中确认时区。

不会。工具不会登录、导入正式课表、同步变更、发送提醒或管理日历账户。请先检查日历应用的设置,再导入所下载的文件。

不会。课程名称、课程号、地点、星期和时间只保留在浏览器内存与会话存储中,不会通过 Livewire 请求发送,也不会加入网址。重置会删除所存的会话副本。

相关工具