Notion Canvas Assignment Import
截图:
简介:
自动将 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 — 初始版本。