IDEframework 是一个基于 Django 开发的在线编程学习平台,旨在为用户提供便捷的编程学习和实践环境。该平台集成了在线 IDE、课程学习、小组协作等功能,让编程学习变得更加高效和有趣。
-
在线 IDE
- 支持多种编程语言的在线编辑和运行
- 实时代码编译和错误提示
- 代码自动补全功能(基于ai接口)
-
课程学习
- 个人学习模块:自主学习和练习
- 小组学习模块:团队协作和讨论
- 课程进度追踪
-
用户系统
- 用户注册和登录
- 个人信息管理
- 学习记录查看
-
AI 助手
- 智能代码提示
- 根据上传pdf生成针对性自动化评分quiz
- 根据上传pdf生成思维导图
- Python 3.8+
- Node.js 14+
- 现代浏览器(Chrome、Firefox、Safari 等)
- 克隆项目
git clone [项目地址]
cd team-project-25spring-34
- 创建并激活虚拟环境
python -m venv .venv
# Windows
.venv\Scripts\activate
# Linux/Mac
source .venv/bin/activate
- 安装依赖
pip install -r requirements.txt
npm install
- 运行项目
python manage.py runserver
- 访问网站 打开浏览器,访问 http://localhost:8000
- 访问登录页面
- 点击"注册"创建新账号
- 填写必要信息并完成注册
- 使用注册的账号登录系统
- 登录后进入 IDE 页面
- 选择编程语言
- 在编辑器中编写代码
- 点击运行按钮执行代码
- 查看输出结果
- 在课程列表中选择感兴趣的课程
- 进入课程详情页
- 按照课程进度学习
- 完成练习和作业
- 查看学习进度
- 创建或加入学习小组
- 参与小组讨论
- 协作完成项目
- 分享学习心得
-
Q: 代码运行出错怎么办? A: 检查代码语法,查看错误提示,或使用 AI 助手获取帮助。
-
Q: 如何创建学习小组? A: 在小组学习页面点击"创建小组",填写相关信息即可。
-
Q: 如何删除课程? A: 仅管理员有权限删除课程。
如遇到问题,请通过以下方式获取帮助:
- 查看帮助文档
- 联系技术支持团队
- 在社区论坛提问
当前版本:1.0.0 最后更新:2025-05-26