4.8 KiB
4.8 KiB
国语教育平台 - 项目介绍
📋 项目概述
国语教育平台是一个面向国语(普通话)教学的综合性在线教育系统,集成了课程学习、在线考试、语音评测、学习监控等功能。系统采用前后端分离架构,支持Web管理端和移动端(Android/iOS)应用。
- 项目名称: 国语教育平台 (ry-study)
- 版本: v2.1.1
- 开发单位: DDNAI
- 适用场景: 学校、培训机构的国语教学与管理
🎯 核心功能
1. 用户管理
- 多角色支持: 管理员、教师、学生
- 用户注册/登录: 支持账号密码登录,JWT Token认证
- 权限管理: 基于RBAC的细粒度权限控制
- 学生审核: 新注册学生需要管理员审核
- 班级管理: 支持按教育阶段、年级、班级组织学生
2. 课程学习
- 课程管理:
- 课程创建、编辑、发布
- 课程分类(按学科、年级)
- 课程封面、简介、详情
- 课件管理:
- 支持视频、音频、文档等多种格式
- 课件章节组织
- 在线播放/预览
- 学习记录:
- 自动记录学习进度
- 学习时长统计
- 学习轨迹追踪
- 课程分配:
- 教师可将课程分配给指定班级
- 学生查看已分配课程
3. 在线考试
- 题库管理:
- 支持单选题、多选题、判断题、填空题、简答题
- 题库分类管理
- 题目导入/导出(Excel)
- 试卷管理:
- 手动组卷
- 随机抽题组卷
- 试卷预览
- 考试功能:
- 在线答题
- 自动计时
- 自动提交
- 防作弊(屏幕监控)
- 成绩管理:
- 自动阅卷(客观题)
- 手动阅卷(主观题)
- 成绩统计分析
- 错题回顾
4. 语音评测 ⭐
- 语音识别:
- 实时录音
- 语音转文字(ASR)
- 支持离线识别(Vosk引擎)
- 发音评测:
- 与标准文本对比
- 发音准确度评分
- 详细评测报告
- 评测记录:
- 历史评测记录查询
- 评测内容回放
- 进步趋势分析
5. 学习监控
- 屏幕录制:
- 考试过程屏幕录制
- WebRTC实时传输
- 录制文件存储
- 学习行为分析:
- 学习时长统计
- 学习频率分析
- 学习效果评估
6. 数据统计
- 学生数据:
- 学习进度统计
- 考试成绩统计
- 语音评测统计
- 教师数据:
- 班级学习情况
- 课程完成率
- 考试通过率
- 管理员数据:
- 平台整体数据
- 用户活跃度
- 系统使用情况
💡 技术特色
1. 内网部署支持
- 完全支持局域网环境部署
- 无需公网访问
- 数据安全可控
2. 离线语音识别
- 集成Vosk离线语音识别引擎
- 不依赖第三方云服务
- 保护学生隐私
3. 横屏优化
- 移动端强制横屏显示
- 适配平板设备
- 更好的视频学习体验
4. 实时监控
- WebRTC实时屏幕共享
- 考试过程监控
- 防作弊机制
5. 响应式设计
- 支持多种屏幕尺寸
- 自适应布局
- 统一的用户体验
📱 支持平台
管理端(Web)
- Chrome、Firefox、Edge等现代浏览器
- 响应式设计,支持PC和平板
移动端(App)
- Android 5.0+(API Level 21+)
- iOS 10.0+
- 支持手机和平板
🎓 适用场景
1. 学校教学
- 普通话课程教学
- 学生发音训练
- 在线考试测评
2. 培训机构
- 国语培训课程
- 学员管理
- 学习效果评估
3. 企业培训
- 员工普通话培训
- 培训效果考核
- 学习进度跟踪
4. 自主学习
- 个人发音练习
- 在线课程学习
- 自我测评
🔐 安全特性
- 数据加密: 敏感数据加密存储
- JWT认证: 安全的Token认证机制
- 权限控制: 细粒度的权限管理
- SQL防注入: MyBatis参数化查询
- XSS防护: 前端输入过滤
- 日志审计: 完整的操作日志记录
📊 系统优势
1. 功能完整
- 涵盖教学全流程
- 从课程学习到考试评测
- 一站式解决方案
2. 易于部署
- 支持内网部署
- Docker容器化部署
- 详细的部署文档
3. 性能优良
- Redis缓存优化
- 数据库连接池
- 静态资源CDN
4. 扩展性强
- 模块化设计
- 插件化架构
- 易于二次开发
5. 用户体验好
- 简洁的界面设计
- 流畅的交互体验
- 完善的错误提示
📈 未来规划
- AI智能评测(发音细节分析)
- 多语言支持(方言识别)
- 直播课堂功能
- 社交学习功能(学习圈)
- 移动端教师管理功能
- 数据可视化大屏
- 微信小程序版本
📞 技术支持
如有问题或建议,请联系技术支持团队。
项目地址: http://www.ddnai.com
技术栈: Spring Boot + Vue.js + uni-app
开发团队: DDNAI