云帆学习考试系统更新说明v8.6.0
云帆学习考试系统更新说明v8.6.0:
1、后端技术框架升级
-- SpringBoot升级为3.2.1
-- 相关引用升级(Shiro、MyBatisPlus、Jackson、Swagger等)
-- 相关业务代码改写:Swagger注释、配置文件调整、模块引用关系优化、新的注入写法等
-- pom.xml文件优化,统一版本管理,优化模块引用关系
注意:Java版本升级最低要求:JDK17,兼容JDK21
2、题库训练优化&功能增强
-- 增加训练整体进度:已做题、未做题、错题、正确率
-- 调整训练内部逻辑,优先抽取训练次数少的题目,以便于逐步覆盖未训练题目
-- 单次训练由整库抽取改为抽取100题,可进行多次训练覆盖整库
-- 题目笔记和题目收藏内部逻辑处理
-- 移动端增加训练结果页面,结束训练后跳转到训练结果
-- 调整训练正确率显示,统一算法为:正确数量/已训练题数
-- 考试错题训练,删除【答对移出错题集】功能;题库训练保留此功能
3、考试优化
-- 简答题增加手机端图片上传功能,可拍照或将手机端图片上传到PC端作答区域;
4、活动报名优化
-- 报名记录展示,表格展示全部报名信息字段;
-- 报名记录导出,导出全部报名信息字段;
-- 去除主字段显示
5、增加培训计划模块
-- 增加培训计划模块,支持定制培训流程,串联当前其它业务逻辑(在线考试、课程学习、知识竞赛、活动报名、问卷调查、证书)
-- 原活动报名去除考试报名、学习报名逻辑,可采用培训计划实现
-- 原课程学习功能去除考培结合功能,可采用培训计划实现
-- 管理端:培训流程设计、培训通知、复制培训、培训订单等
-- 管理端:培训统计(培训总览统计、培训记录统计、培训记录导出、培训环节概览、培训环节导出)
-- 学员端:培训流程相关业务逻辑(PC端&移动端)
6、其它优化
-- 增加系统日志清理功能,自动清理30日以前的操作日志;
-- 增加系统在分布式下的ID生成策略、提升负载均衡性能,避免ID重复问题;
-- 后端代码优化,更清晰区分管理端业务和学员端业务(admin包和client包),统一学员端接口请求地址,前缀:/api/业务模块/client/
-- 统一前端路由格式,统一通过query传参,去除原有的params传参方式
-- 管理端上传图片封面增加图片裁切功能