每一个截止日期,自己出现在日历上。
连上 Canvas 或 Moodle,作业和测验的截止时间直接出现在日历里;老师改期,日历跟着改。AI 从课程大纲里读出每周上课时间,帮你把整个学期排上。剩下要做的,只是在截止之前给自己留出写作业的时间。
UniKnow 能自动把 Canvas 的作业截止日期放进日历吗?
能。连接 Canvas 或 Moodle 后,带截止时间的作业和测验会直接出现在日历上,不用手动添加。这些截止日期是从课程数据实时生成的,在日历里只读,始终以学校平台为准:老师改了时间,下次同步后日历就跟着变。上课时间可以让 AI 从大纲、课程页面和公告里读出来,你核对之后生成整学期的每周课程;也可以导入学校课表的 .ics 文件。
- 截止日期自动出现
- 老师改期,日历跟着变
- AI 读出每周上课时间
- 月 / 周 / 日 / 清单视图
截止日期不是抄过来的,所以不会过时。
日历上的每一个截止日期,都是从课程数据实时生成的,不是导入一次就再也不管的副本。老师在学校平台上把截止从周五挪到周三,下次同步后它就在周三;作业被删了,日历上的那一条也会消失。
- 截止时间以学校平台为准,在日历上只读:拖不动、改不了,也就不会被手滑改错
- 点开一条,截止时间、还剩几天、分值和作业说明都在
- 有截止时间的测验显示为「考试」;在「日历同步」里订阅过 Canvas 日历链接的,重复的作业条目会自动藏起来
上课时间藏在大纲里?让 AI 找出来。
学校平台里通常没有「每周几点上课」这一项,它通常写在大纲、课程介绍页,或者第一周的公告里。选一门课,AI 会把这些地方都翻一遍,找出每周的上课时间和教室,并告诉你是在哪里看到的。核对、改好,点「加入日历」,整个学期的课就排上了。
- 翻的范围:大纲、课程简介、页面、公告和模块条目
- 答疑时间、作业截止这类最容易混进来的时间会被特意排除:从页面和公告里摘句时先筛掉,AI 也被要求不算进来
- 每个时间段生成一条每周重复的事件;学期范围留空就默认排 16 周
- 同一门课重新设置会整体替换,不会冒出两套课表
颜色看课程,形状看类型。
截止、考试、上课、学习、任务都在同一张日历上。同一门课永远是同一个颜色;截止和考试带一条色边,上课和学习是浅色块,任务是白底描边,扫一眼就分得清。你自己加的事件,可以拖动改时间、拉下沿改时长。
- 「为它安排学习时间」:在截止前一晚 19:00–21:00 预填一块学习时间,保存后随你拖
- 逾期还没完成的截止会变红——红色只留给这一种情况
- 可以按课程筛选,只看这学期最紧的那门
- 重复事件:每天、工作日、每周或自定义
打开应用,先看到接下来 7 天。
首页的「接下来」把未来 7 天的课、学习时间和截止排成一条时间线:已过期、今天、明天、之后几天。右边是本学期完成度和一周小日历。鼠标移到一份作业上点「提问」,就带着这份作业去问 UniMind;做完了,点一下圆圈勾掉。
- 已过期的放在最上面,标明过期几天
- 「本周」每天下面的小圆点是当天有事的课程,点哪天就跳到日历的哪天
- 没有截止时间的作业也不会漏掉,单独列在「未设截止」
只在值得打扰你的时候弹通知。
每次同步完,UniKnow 都会比对出课程里变了什么。但只有三种变化会弹系统通知:有新作业、截止时间提前、出成绩了。截止推后、发了新公告都不弹——推后的截止,日历上会直接挪到新的那天。
- 一次最多弹 3 条,再多就合成一条「还有 N 项课程变化」
- 截止已经过了的「新作业」不弹:多半是很久没同步、一次补进来的旧作业
- 第一次运行或关掉后再打开,都不会补发以前的变化
- 想看全部变化(包括推后的截止和新公告)?直接问 UniMind「这周课程有什么变化」
- 连接 Canvas 时,在「课程」页「更新课程」旁的下拉菜单里可以关掉「课程变化通知」

视图、快捷键和导入
月、周、日、清单四种视图,一个键就能切换;在应用里任何地方按 ⌘⇧C,日历就打开了。
- M · 月
- W · 周
- D · 日
- A · 清单
- T · 今天
- N · 新建事件
- 视图
- 月、周、日、清单。按 M / W / D / A 切换,T 回到今天,N 新建事件,← → 翻页
- 打开日历
- ⌘⇧C(Windows 上是 Ctrl+Shift+C),或点侧栏的日历图标
- 事件类型
- 任务、截止、上课、考试、学习、AI 计划、其他
- 截止从哪来
- Canvas 与 Moodle 课程里的作业和测验;手动创建的课程,从大纲里解析出的作业也算
- 编辑
- 拖动改时间,拉下沿改时长;作业截止和订阅来的日程是只读的
- 重复
- 每天、工作日、每周或自定义,可以设「重复到」哪一天
- 清单视图
- 按已逾期、今天、明天、本周、下周、之后分组;上课只列今天起两周内,免得淹没作业
- 导入课表
- .ics 文件,一次最多 500 个事件(先导入接下来的);每周重复的识别成上课,考试和测验识别成考试;30 秒内可整批撤销
- 同步
- 登录后同步到云端,换台电脑也在;离线时先保存在本机
两个内置插件,接着这张日历干活:
关于智能日历的常见问题
作业截止日期需要我自己加吗?
不用。连接 Canvas 或 Moodle 后,带截止时间的作业和测验会自动出现在日历上;手动创建的课程,从大纲里解析出的作业也一样。没有截止时间的作业不进日历,但会在首页「接下来」的「未设截止」里列出。
老师改了截止时间,日历会跟着变吗?
会。日历上的截止日期是从课程数据实时生成的,课程一同步就跟着变。Canvas 课程在应用开着时每 6 小时自动同步一次,也可以随时手动刷新;Moodle 课程手动刷新即可。开启云端同步后,应用关着服务器也会每 6 小时同步一次。
如果截止时间是提前了,还会弹一条系统通知。
能把作业的截止时间拖到别的日子吗?
不能。截止时间以学校平台为准,在日历上是只读的,这样它永远不会和学校平台对不上。想给自己定一个更早的目标,点「为它安排学习时间」,或者新建一个任务。
「设置上课时间」准吗?
大多数时候能读对,但请一定核对。AI 会从大纲、课程简介、页面、公告和模块条目里找上课时间,并标出是在哪里找到的;最常见的错误是把答疑时间(office hours)当成上课时间,所以页面和公告里的答疑时间会先被筛掉,AI 也被明确要求不把它算进来——但还是请自己对一遍。
资料里实在找不到时间的课,会标着「需手动填写」,自己填上就行。
能导入学校的课表吗?
能。很多学校的选课系统都有「导出到日历」(Export to Calendar),下载得到的 .ics 文件可以直接导入,一次最多 500 个事件。想订阅一个会自动更新的课表链接,用内置的「日历同步」插件。
能同步到 Google 日历、苹果日历或 Outlook 吗?
可以用「日历同步」插件把日历导出成 .ics 文件(可以带上作业截止、只选某几门课),再导入这些日历。导出的是一份文件,之后有变化需要重新导出。
反过来,也能在 UniKnow 里订阅 Google、Outlook、iCloud 的日历链接,每 6 小时自动刷新。
通知太多了,怎么关?
UniKnow 只在三种情况下弹通知:有新作业、截止时间提前、出成绩,一次最多 3 条,多了合成一条。还是不想要,连接 Canvas 时在「课程」页「更新课程」旁的下拉菜单里关掉「课程变化通知」。
换一台电脑,日历还在吗?
在。登录后,你自己加的事件和课表会同步到云端;作业截止本来就是从课程数据生成的,课程同步过来它们就在。
要付费吗?
日历本身和截止日期同步都不收费,免费版就能用。只有「设置上课时间」要用 AI 读资料:每设置一门课扣 1 AI 积分(免费版每月 5 积分)。







