StudyAtAI - 模块化AI教育系统
项目简介
StudyAtAI是一个创新的AI教育桌面应用系统,采用前后端分离架构,使用PySide6作为桌面容器,内嵌Web浏览器展示前端界面,后端采用Flask提供API服务。该系统最大的特点是其插件化架构,允许用户根据需求自由安装和卸载各类教育应用模块。
核心特性
1. 模块化设计
- 采用插件化架构,支持动态加载和卸载教育模块
- 标准化的插件接口,便于第三方开发者贡献新的教育模块
- 完整的插件生命周期管理
2. 技术架构
- 桌面容器: PySide6
- 前端技术: jQuery、Bootstrap 5、HTML5/CSS3
- 后端技术: Python Flask、RESTful API、SQLAlchemy
- 数据存储: SQLite/MySQL
3. 应用市场(暂未实现)
- 丰富的应用分类(学科学习、智能辅导、作业批改等)
- 应用评分和评论系统
- 一键安装/卸载功能
- 自动更新机制
4. 现有教育模块
(1)几何学习模块
- 交互式图形学习
- 支持点、线、面、体等几何概念
- 3D图形展示
(2)数字认知模块
- 数字分类学习
- 交互式练习
项目已经开源,有任何建议和需求可以留言或私信。