Skip to main content
智能日历

每一个截止日期,自己出现在日历上。

连上 Canvas 或 Moodle,作业和测验的截止时间直接出现在日历里;老师改期,日历跟着改。AI 从课程大纲里读出每周上课时间,帮你把整个学期排上。剩下要做的,只是在截止之前给自己留出写作业的时间。

免费开始Canvas · MoodlemacOS 与 Windows

功能演示
University of Sydney搜索课程、作业…⌘KL
239月21日 – 27日今天月周日清单
一21二22三23四24五25六26日27
全天截止 · Essay 1截止 · Assignment 2
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
MKTG111014:00 – 15:30 · Quad 1027
MKTG111014:00 – 15:30 · Quad 1027
ECON110109:00 – 11:00 · Law 162
Quiz 316:00 – 17:00
简答智能日历

UniKnow 能自动把 Canvas 的作业截止日期放进日历吗?

能。连接 Canvas 或 Moodle 后,带截止时间的作业和测验会直接出现在日历上,不用手动添加。这些截止日期是从课程数据实时生成的,在日历里只读,始终以学校平台为准:老师改了时间,下次同步后日历就跟着变。上课时间可以让 AI 从大纲、课程页面和公告里读出来,你核对之后生成整学期的每周课程;也可以导入学校课表的 .ics 文件。

  • 截止日期自动出现
  • 老师改期,日历跟着变
  • AI 读出每周上课时间
  • 月 / 周 / 日 / 清单视图
01 · 截止日期

截止日期不是抄过来的,所以不会过时。

日历上的每一个截止日期,都是从课程数据实时生成的,不是导入一次就再也不管的副本。老师在学校平台上把截止从周五挪到周三,下次同步后它就在周三;作业被删了,日历上的那一条也会消失。

  • 截止时间以学校平台为准,在日历上只读:拖不动、改不了,也就不会被手滑改错
  • 点开一条,截止时间、还剩几天、分值和作业说明都在
  • 有截止时间的测验显示为「考试」;在「日历同步」里订阅过 Canvas 日历链接的,重复的作业条目会自动藏起来
02 · 设置上课时间

上课时间藏在大纲里?让 AI 找出来。

学校平台里通常没有「每周几点上课」这一项,它通常写在大纲、课程介绍页,或者第一周的公告里。选一门课,AI 会把这些地方都翻一遍,找出每周的上课时间和教室,并告诉你是在哪里看到的。核对、改好,点「加入日历」,整个学期的课就排上了。

  • 翻的范围:大纲、课程简介、页面、公告和模块条目
  • 答疑时间、作业截止这类最容易混进来的时间会被特意排除:从页面和公告里摘句时先筛掉,AI 也被要求不算进来
  • 每个时间段生成一条每周重复的事件;学期范围留空就默认排 16 周
  • 同一门课重新设置会整体替换,不会冒出两套课表
AI 也会看错,确认前请对一遍。资料里实在找不到上课时间的课,会提示你手动填写;也可以直接导入学校课表的 .ics 文件。
COMP2521 Course Outline· 大纲
Class schedule

Lectures: Mon & Wed 10:00–11:30, Ainsworth G03

Lab: Thu 11:00–12:00, K17 G05

Office hours: Tue 14:00–15:00, K17 402答疑时间 · 已排除

设置上课时间COMP2521
来自:课程大纲、公告「Week 1 — Welcome」。请核对一下,AI 有可能把答疑时间之类的内容看成上课时间。
Lecture
一二三四五六日
10:00–11:30Ainsworth G03
Lab
一二三四五六日
11:00–12:00K17 G05
添加一个时间段
学期范围
2026/09/14–年/月/日

留空则默认排 16 周。

返回加入日历
03 · 排进日程

颜色看课程,形状看类型。

截止、考试、上课、学习、任务都在同一张日历上。同一门课永远是同一个颜色;截止和考试带一条色边,上课和学习是浅色块,任务是白底描边,扫一眼就分得清。你自己加的事件,可以拖动改时间、拉下沿改时长。

  • 「为它安排学习时间」:在截止前一晚 19:00–21:00 预填一块学习时间,保存后随你拖
  • 逾期还没完成的截止会变红——红色只留给这一种情况
  • 可以按课程筛选,只看这学期最紧的那门
  • 重复事件:每天、工作日、每周或自定义
10月12日 – 14日
周一12周二13周三14
全天截止 · Lab 03截止 · Assignment 2
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
COMP252110:00 – 11:30 · Ainsworth G03
MKTG111014:00 – 15:30 · Quad 1027
ECON110109:00 – 11:00 · Law 162
Quiz 316:00 – 17:00
准备:Assignment 219:00 – 21:00
COMP252110:00 – 11:30 · Ainsworth G03
Group meeting15:00 – 16:00 · Library L2
截止 · 考试上课 · 学习任务 · AI 计划逾期
04 · 首页

打开应用,先看到接下来 7 天。

首页的「接下来」把未来 7 天的课、学习时间和截止排成一条时间线:已过期、今天、明天、之后几天。右边是本学期完成度和一周小日历。鼠标移到一份作业上点「提问」,就带着这份作业去问 UniMind;做完了,点一下圆圈勾掉。

  • 已过期的放在最上面,标明过期几天
  • 「本周」每天下面的小圆点是当天有事的课程,点哪天就跳到日历的哪天
  • 没有截止时间的作业也不会漏掉,单独列在「未设截止」
首页

接下来

打开日历
已过期
10/9Reading Quiz 2Principles of Microeconomics过期 3 天
今天
14:00MKTG1110Quad 1027上课
23:59Reading Response 4Marketing Fundamentals今天截止
明天
16:00Quiz 3Principles of Microeconomics提问
19:00准备:Assignment 2Data Structures & Algorithms学习
之后几天
周三Assignment 2 — Hash TablesData Structures & Algorithms
周四Essay 1 — SegmentationMarketing Fundamentals
05 · 变化提醒

只在值得打扰你的时候弹通知。

每次同步完,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 积分)。

把这学期排进一张日历。

下载客户端,连上 Canvas 或 Moodle。课程导入完,整学期的截止日期就已经在日历上了。

免费开始 · macOS 13+ 与 Windows 10+