立项原因:旨在解决传统自考/考证培训中"教学分离、督学困难、备考效率低"的痛点。
行业场景:面向成人职业教育/自学考试/职业资格考证培训领域,覆盖"排课 → 学习 → 练习 → 考试 → 复盘"全流程数字化运营。后台进行专业、课程、题库、考试、学员、成绩等精细化管理;学员通过微信小程序进行课程学习、单元练习(可暂停续答)、模拟考试、错题复盘、收藏刷题及学习统计。
点击空白处退出提示
立项原因:旨在解决传统自考/考证培训中"教学分离、督学困难、备考效率低"的痛点。
行业场景:面向成人职业教育/自学考试/职业资格考证培训领域,覆盖"排课 → 学习 → 练习 → 考试 → 复盘"全流程数字化运营。后台进行专业、课程、题库、考试、学员、成绩等精细化管理;学员通过微信小程序进行课程学习、单元练习(可暂停续答)、模拟考试、错题复盘、收藏刷题及学习统计。
一、功能模块
后台管理系统:系统管理(用户、角色、菜单、部门、字典、租户等)、自学业务(专业管理、课程管理、课程单元管理、题库管理、考试管理、学员管理、成绩管理、答题记录、错题管理、学习时长统计、激活码管理)、工作流、系统监控、代码生成、仪表盘。
微信小程序:微信登录、首页课程列表、课程学习、四种题型答题(单选题、多选题、判断题、填空题)、单元练习(支持暂停续答)、模拟考试、错题本刷题、收藏集刷题、学习时长统计图表、个人中心。
二、主要功能描述
多租户教务管理:
1. 支持多个培训机构独立运营,每个租户拥有独立的专业体系、课程资源和权限配置。
2. 智能题库管理:支持单选、多选、判断、填空四种题型,提供Excel批量导入导出和按专业课程多维度筛选。
3. 考试与成绩管理:模拟试卷创建、试卷配题和学员分配,自动记录答题明细和成绩报表。
4. 学员与激活码体系:学员信息管理及选课关联,配合激活码兑换实现课程付费授权。
5. 移动端自适应学习:学员通过微信小程序随时随地学习,单元练习支持暂停续答,模拟考试模拟真实考场环境。
6. 多题型答题引擎:支持四种题型交互,答题卡实时显示进度和已答状态,提供沉浸式刷题体验。
7. 智能错题复盘:自动收录错题并按课程筛选,提供错题专项练习模式,帮助学员强化薄弱知识点。
8. 学习数据可视化:基于图表库统计学习时长和答题数据,直观呈现学习进度。
一、我负责的具体任务
1. 负责后台管理系统前端开发,基于 Vue 3 + Vben Admin 5 + Ant Design Vue,完成系统管理模块(用户、角色、菜单、字典、租户等)和自学业务模块(专业、课程、题库、考试、学员、成绩、激活码等)全部页面开发。
2. 负责微信小程序前端开发,基于 uni-app 3 + wot-design-uni,完成微信登录、课程学习、四种题型答题引擎、单元练习(可暂停续答)、模拟考试、错题本、收藏集、学习统计图表等全部页面和交互逻辑。
3. 实现前后端 AES+RSA 混合加密通信,对接后端 API 接口完成所有数据交互。
二、技术栈与架构
1. 后端基于 RuoYi-Vue-Plus 5.X(Spring Boot 3.3 + JDK 17 + MyBatis-Plus + MySQL + Redis),多租户 SaaS 架构。
2. 前端采用 Monorepo 架构(pnpm workspace + Turbo),web-antd 使用 Vue 3 + TypeScript + Vite + Pinia + Vue Router + Ant Design Vue + ECharts,web-uniapp 使用 uni-app 3 + Vue 3 + TypeScript + wot-design-uni + uCharts。




评论