"星语伴学" - 基于艾宾浩斯记忆法的智能英语学习生态系统。
---
核心业务功能
一、学习系统
1. 智能学习流程
- 艾宾浩斯记忆法 + 间隔重复算法
- 流程:生词选择 → [学习记忆 → 剪纸测试] × N组 → 最终挑战
- 每组5个单词,5级熟悉度评分
2. 复习系统
- 智能复习调度,按遗忘曲线计算最佳复习时间
- 今日复习、历史复习、问题单词追踪
3. AI增强学习
- AI听力:生成听力材料+音频+题目
- AI阅读:生成文章+重点标注+题目
- 单词故事:LLM生成助记故事
- 支持OpenAI、阿里云、DeepSeek
4. 专项练习
- 词汇量测试、语法学习、口语对话、语音聊天、长难句练习
5. 学习管理
- 书籍选择、学习计划、进度统计、离线学习
---
二、管理后台
1. 内容管理
- 单词库(单词、音标、释义、图片)
- 教材管理、单词联想、长难句、语法知识点
2. AI内容管理
- 阅读理解材料、口语对话场景、激励语
3. 用户与权限
- 用户管理、角色管理、RBAC权限系统、学生管理
4. 教学管理
- 课时统计、教学内容组织、词汇测试
5. 运营功能
- 销售分级、销售审批、客户分配、微信通知
---
三、数据分析
学习分析:会话跟踪、进度统计、准确率分析、复习效果
用户行为分析:自动收集交互行为、双重上报、事件追踪
统计报表:学习历史、复习历史、词汇量曲线、PDF导出
---
四、技术支撑
JWT认证、RBAC权限、PostgreSQL+Redis、微服务架构
---
用户角色
学生:学习单词、复习、AI练习
教师:查看学生数据、教学内容管理
销售:客户分配、销售分级
管理员:系统配置、用户管理、权限配置
---
核心特色
科学记忆法、AI驱动、多端覆盖、权限管控、数据驱动、离线支持
我负责产品设计,交互设计,所有软件代码开发。
设计思路
1. 微服务架构
- user-core: 独立的认证服务
- huibanxue-admin-server: 管理后台专用服务
- word-craft-server: 核心学习服务
2. 多端覆盖
- 小程序: 学习主入口,支持艾宾浩斯记忆法
- Web后台: 内容管理和运营平台
- Flutter: 移动端学习体验,支持离线
3. 智能学习算法
学习记录 → 间隔重复算法(SRS) → 智能复习调度 → 艾宾浩斯记忆曲线
4. AI内容生成
- 集成 OpenAI、阿里云通义千问、DeepSeek
- 自动生成听力材料和阅读理解内容
5. 分层设计 (小程序示例)
pages/ # 页面层
↓
application/ # 应用服务层
↓
domain/ # 领域业务层
↓
core/ # 核心基础层
---
这是一个典型的前后端分离 + 微服务 + 多端应用的现代软件架构,专注于英语学习场景,结合了认知科学和AI技术。
项目 技术栈 端口 核心技术
huibanxue-admin-server Rust 8800 Axum, SQLx, PostgreSQL
huibanxue-mp TypeScript - 微信小程序原生, glass-easel, Jest
word-craft-admin Vue 3 + TS 8989 Ant Design Vue, Vite, Pinia
word-craft-flutter Dart - Flutter, Riverpod, BLoC, SQLite
word-craft-server Rust 8888 Axum, Redis, 多LLM集成