UniKnow 是怎么连接 Canvas 的?
UniKnow 桌面端内置了一个浏览器窗口,打开的就是你学校自己的 Canvas 登录页。你用平时的账号登录(学校统一认证、二次验证照常走),UniKnow 再用这次登录读取你本来就能看到的课程内容,整理成可以提问、可以检索的资料库。导入只读不写,不会替你提交作业或发帖。
- 不需要 API token
- 不需要学校管理员开通
- 支持学校统一认证与二次验证
- 只读访问
Canvas 里你能看到的,它都读进来。
逐门课按 Canvas 官方接口读取;接口给不全的部分(比如成绩,或者接口没返回的大纲)再从 Canvas 页面上补齐。
课程大纲
Syllabus 原文,考试范围、评分构成、迟交规则都在里面,UniMind 回答时会直接引用。
作业
截止时间、分值、作业说明和附件,以及你的提交状态与得分。
课件与文件
模块、作业、页面、公告里的附件,以及学生可见的「文件」栏目。
模块
按周排好的模块结构和其中的每一项,保留老师的组织方式。
页面
课程页面的完整正文,不只是标题。
公告
老师发的每一条公告,包括改时间、改地点、考试通知。
讨论
讨论题目与同学的回复,以及你自己有没有发过帖。
测验
经典测验(Classic Quizzes)的列表与说明,用来提醒和复习。
成绩
从成绩页读出的各项得分,知道哪里丢了分。
课件里的每一页字,都能被问到。
PDF、Word、PowerPoint 课件的正文会被提取出来建立索引。问「第 5 周讲的需求价格弹性怎么算」,UniMind 会去那份课件里找,并标出处。
- 支持 PDF、DOCX、PPTX,来源包括模块文件、各类附件和「文件」栏目
- 单个文件 50 MB 以内;扫描版 PDF(没有文字层)和旧版 .ppt 暂不支持
- 原文件留在 Canvas,UniKnow 只存提取出的文字
课程一变,它比你先知道。
应用开着时,每 6 小时自动重新扫描一遍你的课程(不想要可以关掉)。新作业、截止日期变动、新公告、出成绩都会被记下;最要紧的几种直接弹系统通知,其余的问 UniMind 一句就知道。
- 新作业、截止提前、出成绩弹系统通知(可关)
- 截止推后、新公告不弹通知,问 UniMind「最近有什么变化」就能看到
- 想关着应用也保持同步?在「设置 → 课程同步」里开启服务端同步(要用到你的 Canvas 个人访问令牌)
英文页面,逐段对照着读。
导入的课程在 UniKnow 里有自己的阅读视图:作业、公告、页面按栏目摆好。打开「翻译」,每段英文下面就出现中文;读到重点划一下就能高亮。需要交作业或看视频时,内置的 Canvas 窗口和浏览器里一样好用,侧栏还多了一个整页翻译按钮。
- 阅读视图按作业、大纲、页面、模块、公告分栏
- 页面逐段对照翻译,划词高亮
- 内置 Canvas 窗口:交作业、看视频照常,一键整页翻译
三步连上 Canvas
1. 下载并登录 UniKnow
在 Mac 或 Windows 上安装客户端,登录 UniKnow 账号(没有就免费注册)。
2. 选择你的学校
在「课程」里点「LMS 导入」,搜索学校名。搜不到就直接填学校的 Canvas 网址。
3. 登录并勾选课程
在学校登录页照常登录,勾选要导入的课程。每门几十秒到几分钟,导完就能提问。

你的学校用的是 Canvas 吗?
北美、澳洲、新西兰和新加坡很多大学都在用 Canvas,而且常常换了个名字。
- Quercus · 多伦多
- bCourses · 伯克利
- BruinLearn · UCLA
- CourseWorks · 哥伦比亚
看网址
登录后的地址里有 instructure.com,或者是 canvas.学校域名,例如 jhu.instructure.com、canvas.harvard.edu。
看名字
多伦多大学叫 Quercus(q.utoronto.ca),UCLA 叫 BruinLearn,伯克利叫 bCourses,哥伦比亚叫 CourseWorks——底下都是 Canvas。
看界面
左侧一条深色的全局导航栏,上面有 Account、Dashboard、Courses、Calendar、Inbox。
这些大学都在用 Canvas
30
Harvard Universitycanvas.harvard.edu
Stanford Universitycanvas.stanford.edu
MITcanvas.mit.edu
Yale Universityyale.instructure.com
Columbia Universitycourseworks2.columbia.edu
University of Pennsylvaniacanvas.upenn.edu
Johns Hopkins Universityjhu.instructure.com
Cornell Universitycanvas.cornell.edu
Duke Universitycanvas.duke.edu
Northwestern Universitycanvas.northwestern.edu
University of Chicagocanvas.uchicago.edu
Princeton Universityprinceton.instructure.com
Carnegie Mellon Universitycanvas.cmu.edu
UC Berkeleybcourses.berkeley.edu
UCLAbruinlearn.ucla.edu
UC San Diegocanvas.ucsd.edu
UC Daviscanvas.ucdavis.edu
University of Michiganumich.instructure.com
University of Washingtoncanvas.uw.edu
UT Austinutexas.instructure.com
UIUCcanvas.illinois.edu
UW–Madisoncanvas.wisc.edu
Georgia Techgatech.instructure.com
University of Torontoq.utoronto.ca
University of British Columbiacanvas.ubc.ca
University of Melbournecanvas.lms.unimelb.edu.au
University of Sydneycanvas.sydney.edu.au
University of Aucklandcanvas.auckland.ac.nz
National University of Singaporecanvas.nus.edu.sg
HKUSTcanvas.ust.hk
内置学校列表有 470 多所学校;不在列表里也没关系,填上学校的 Canvas 网址就能连。
隐私
你的学校账号,只在学校的登录页输入。
- 不经手你的密码
登录在学校自己的页面完成,UniKnow 看不到也不保存你的学校密码,只像浏览器一样在本机保留登录状态。
- 只读,不代你操作
导入只读取你本来就能看到的内容,不交作业、不发帖,不改动 Canvas 里的任何东西。
- 按账号隔离
同步到云端的课程资料按账号隔离,其他用户读不到你的任何一条。
- 移除即清除
在 UniKnow 里移除一门课,这门课在云端的资料会一并删除。
关于 Canvas 的常见问题
所有用 Canvas 的学校都能连吗?
标准的 Canvas 站点都可以,包括学校自己命名的版本(Quercus、bCourses、BruinLearn 等)。内置列表里有 470 多所学校,没有的话直接输入学校的 Canvas 网址。
如果连接时遇到问题,告诉我们你的学校,我们会排查。
需要 Canvas API token 或开发者密钥吗?
不需要。UniKnow 用你在内置浏览器里的这次登录读取课程,不需要 token,也不需要学校管理员审批。
只有一种情况会用到个人访问令牌:你想在应用关着时也让服务器替你同步。这是可选项,而且有些学校禁用了个人令牌。
UniKnow 能看到我的学校密码吗?
看不到。你是在学校自己的登录页输入密码的,UniKnow 只在本机保留登录状态,和浏览器记住登录是一个道理。
它会替我交作业、改成绩或者发帖吗?
不会。导入过程只读取,不写入任何东西。内置的 Canvas 窗口是一个完整的浏览器,你可以像平时一样自己交作业,但 UniKnow 不会替你点提交。
多久同步一次?
应用开着时每 6 小时自动刷新一次,也可以随时手动刷新。在「设置 → 课程同步」里开启服务端同步后,即使应用关着,服务器也会每 6 小时替你刷新。
哪些课件能被 AI 读到?
PDF、Word(.docx)、PowerPoint(.pptx)的文字内容。单个文件 50 MB 以内;扫描版 PDF 和旧版 .ppt 暂时读不了文字。
可以同时连接 Canvas 和 Moodle 吗?
一个账号同一时间连接一个学校平台。切换平台时,原平台的课程数据会被清除,再导入新平台的课程。
我的学校允许这样用吗?
UniKnow 用你本人的登录,读取你本来就有权限看的内容,和你自己在浏览器里打开这些页面没有区别。各校对第三方工具的规定不同,请以学校的政策和学术诚信要求为准。
要付费吗?
连接 Canvas、导入课程是免费的,免费版课程数量不限,每月有 5 AI 积分(和 UniMind 对话一次扣 1 分)。需要更多 AI 积分或课堂转写时再升级。





