Notion Canvas Assignment Import

Notion Canvas Assignment Import

4.3.3
精选

简介:

自动将 Canvas 作业导入到 Notion 数据库中。

只需单击一个按钮,此扩展即可解析 Canvas LMS 课程作业页面中的作业并将其加载到 Notion 数据库中 — 充分释放您的时间管理和生产力潜力!

特征

✓ 简单、用户友好的界面
✓ 提供Notion数据库模板
✓ 可配置选项,具有输入验证功能
✓ “类别”数据库属性,用于无缝集成到现有任务数据库中
✓ 数据库中已有的作业不重复
✓ 数据库属性名称和值的微调
✓ 覆盖 Canvas 课程名称
✓ Notion 页面图标的表情符号
✓ 开源
✓ 私密且安全——所有数据都存储在本地!

设置说明

参考GitHub上的存储库:
• 点击“网站”→;或者
• 单击扩展中的“GitHub 存储库”按钮;或者
• 复制并粘贴:https://github.com/JamesNZL/notion-assignment-import#readme

不和谐服务器

加入Discord服务器! https://discord.gg/k2jjmmVPeK

怎么运行的

-- 赋值解析

1. 作业从 Canvas API 获取。

2. 从每个获取的分配中提取相关信息,并应用以下配置:
2(a)。课程代码覆盖,以及
2(b)。页面表情符号。

3. 获取的作业按课程以 JSON 可序列化格式保存在浏览器本地存储中。

-- 概念导入

4. OAuth2 令牌用于通过 Notion API 进行授权。

5. 从本地存储中检索已保存的分配数据。

6. 查询配置的数据库以避免导入重复的分配(通过匹配分配 URL)。

7. 配置的数据库属性用于通过 Notion API 为每个作业创建一个新的数据库页面。

版本历史

在此处查看完整的变更日志:
https://github.com/JamesNZL/notion-assignment-import/blob/master/CHANGELOG.md

v4.3.3 — 更新了有效的表情符号以匹配 Notion
v4.3.2 — 修复了时区和导入可靠性问题
v4.3.1 — 修复主页导入错误
v4.3.0 — 添加了对作业描述、作业点值的支持,并将“可用日期”重命名为“解锁日期”
v4.2.5 — 修复了数据库选项的验证,恢复默认值时重置“Authorise with Notion”按钮
v4.2.4 — 修复了数据库选择刷新按钮不出现的边缘情况
v4.2.3 — 键盘导航和辅助功能的改进
v4.2.2 — 修复了未保存的更改确认对话框,可访问性改进
v4.2.1 - 修复了下拉箭头显示和弹出窗口中“无已保存课程...”的左边距
v4.2.0 — 添加了灯光模式、未保存更改指示器和未保存更改退出确认对话框
v4.1.1 — 界面错误修复和宽屏增强
v4.1.0 — 调整输入验证和显示/隐藏依赖选项,修复 Safari 的错误
v4.0.1 — 修复了 Firefox WebExtension 自动验证的底层错误。
v4.0.0 — 主要界面重新设计、选项页面全面检修、错误修复、可用性增强

v3.0.6 — 幕后更改,Firefox 发布
v3.0.2 — 修复了另一个 UI 小错误
v3.0.1 — 修复了 UI 的小错误
v3.0.0 — 选项输入验证、UI 增强(+ 新徽标!)、错误修复

v2.4.2 — 性能增强
v2.4.1 — UI 错误修复和增强
v2.4.0 — 优雅的错误处理、界面增强、错误修复。
v2.3.0 — 界面增强和错误修复。
v2.2.0 — 用户体验和性能改进,使用 semver 开始版本控制。
v2.1 — 用户界面大修。
v2.0 — 可用性改进和幕后更改。

v1.0 — 初始版本。


评分:

5星(共5星),共5位用户参与评分

使用人数:

4,000+ 位用户

版本:

4.3.3

大小:

210KiB

分类:

生产工具

提供方:

JamesNZL

支持语言:

英语(英国)

更新时间:

2024-01-11 12:20:44

ID:

elbkjcjgakaoccocmbglokgmalkoacie