课程分析仪表盘

Dedalus Canvas 是一个集成 Canvas LMS 和 Dedalus Labs AI 的课程分析与仪表盘服务,用于教育数据的智能分析和可视化展示。

  • by enkhbold470
  • HTML
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 enkhbold470/canvas-lms-mcp

使用说明

Dedalus帆布

编码30天中的第7天

Canvas LMS与Dedalus Labs AI集成,用于课程分析和仪表板。

设置

pip install -r requirements.txt

创建 .env:

CANVAS_API_KEY=your_key
CANVAS_BASE_URL=https://your-instance.instructure.com
DEDALUS_API_KEY=your_key

用法

人工智能分析:

python main.py

Web仪表板:

python app.py
# http://localhost:5001

测试API:

python tool.py

文件

  • tool.py -画布API函数(课程、作业、成绩)
  • main.py -使用DedalusRunner进行人工智能分析
  • app.py -带有AI聊天功能的Flask仪表板

依赖项

  • 迪达勒斯实验室
  • 烧瓶
  • httpx
  • python dotenv