Course Aware IDE - VSCode Extension
Course Aware IDE 是一个强大的 VSCode 扩展,旨在为教育工作者和学生提供更好的课程管理和学习体验。本扩展支持课程资源管理、课件查看、代码分析等功能。
主要功能
- 📚 课程管理:轻松管理多门课程及其相关资源
- 📄 课件查看:支持PDF课件在线查看和注释
- 💬 评论系统:支持在课件上添加、查看和管理评论
- 🤖 AI辅助:集成AI功能,提供智能摘要和代码分析
- 🔍 代码识别:自动识别课件中的代码片段
- 💬 聊天系统:支持私聊和建立多人群聊
快速开始
系统要求
- VSCode 1.60.0 或更高版本
- Node.js 14.0.0 或更高版本
- Python 3.8 或更高版本
- PostgreSQL 数据库
安装步骤
- 克隆或直接下载项目到本地
- 在根目录下运行
build.bat以构建并编译插件
- 在vscode中debug界面执行
run extension以打开含插件的界面
使用方法
- 在 VSCode 中按
Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)
- 输入 "Open Webview" 打开主界面
- 在主界面中可以:
- 添加和管理课程
- 上传和查看课件
- 添加评论和笔记
- 自动识别PDF课件中的代码模块和运行
- 使用 AI 功能进行智能分析
- 添加和管理学习任务
- 私聊好友和创建群聊
AI 功能配置
- 打开
AISummarizer 模块
- 替换为您自己的 API key 和 API BASE URL
- 重启扩展以应用更改
📝 常见问题
- 如果遇到模块加载错误,请确保所有依赖都已正确安装
- 如果 AI 功能无法使用,请确认 API key 和 API BASE URL 配置正确
🤝 贡献指南
欢迎提交 Issue 和 Pull Request 来帮助改进这个项目。在提交代码前,请确保:
- 代码符合项目的编码规范
- 添加了必要的测试
- 更新了相关文档
| |