CanvasFlow
](https://github.com/jonasneves/canvasflow/releases/tag/nightly) 
跟上进度——掌握你的截止日期!
CanvasFlow是一个Chrome扩展程序,通过AI驱动的洞察力和智能日程规划来增强您的Canvas LMS体验。
特性
- 直接Canvas集成:立即查看分配-不需要Canvas API密钥或身份验证
- AI驱动的洞察:AI分析您的工作量并提供战略建议
- 结构化输出:使用基于工具的方法做出一致、可靠的人工智能响应
- 每周计划生成:人工智能生成的7天学习计划针对您的截止日期和工作量进行了优化
- 智能过滤:按时间范围、课程和完成状态筛选作业
项目结构
canvasflow/
├── extension/ Chrome extension files
├── scripts/ Build and release scripts
└── README.md This file建筑
安装
Chrome 扩展
- 下载或克隆此存储库
- 打开Chrome浏览器并导航到
chrome://extensions/ - 在右上角启用“开发人员模式”
- 点击“加载解包”并选择
extension/目录 - CanvasFlow图标将出现在您的扩展工具栏中
配置
- 在任何Canvas LMS页面上单击CanvasFlow图标
- 打开设置(侧面板中的齿轮图标)
- 如果未自动检测到,请配置Canvas实例URL
- 根据需要调整分配时间范围和自动刷新设置
用法
仪表板视图
浏览画布时,单击CanvasFlow图标打开侧面板:
- 任务概述:从Canvas直接提取数据(不需要API)
- 智能过滤器:按时间范围、课程或完成状态筛选
- 一键刷新:立即与当前Canvas页面同步
AI洞察选项卡
生成由AI驱动的智能分析:
- 结构化输出:保证具有优先级排名的一致JSON响应
- 可采取行动的建议:应对工作量的战略建议
- 优先级检测:基于截止日期和工作量的自动紧急评分
- 基于工具的方法:强制工具调用确保可靠的JSON结构
每周计划
人工智能生成的7天学习计划:
- 时间受阻时间表:优化日常任务分配
- 战略建议:周级规划和重点领域
- 工作负载平衡:基于任务复杂性的均匀分布
隐私
CanvasFlow在浏览器中本地处理您的Canvas数据,并且仅在您明确请求AI见解或计划生成时才将分配信息发送给AI服务。您的API令牌存储在Chrome的本地安全存储中。
- 不收集任何数据或将其发送到外部服务器(请求时的AI服务除外)
- Canvas数据保留在浏览器的本地存储中
- 使用Chrome的存储API安全地存储代币
贡献
欢迎投稿!请随时提交问题或拉取请求。
构建于
该项目是在以下机构的协助下建造的 克劳德代码 -一个人工智能驱动的开发环境,有助于架构设计、实施、测试和文档编制。
许可证
MIT许可证-有关详细信息,请参阅许可证文件
支持
有关问题、疑问或功能请求,请访问GitHub存储库。
