新功能:
- WEB、后台多项新功能,如支持浏览 PDF
- 调整小程序模块,改为 h5,后面移动端主要以 h5 方式使用
改进:
- WEB、后台 bugfix
新功能:
- WEB、后台、小程序多项新功能
改进:
- WEB、后台、小程序多项 bugfix
新功能:
- WEB、后台、小程序多项新功能
改进:
- WEB、后台、小程序多项 bugfix
改进:
- 全文搜索优化
- 增加考试详情页面
- 小程序、web 页面多个优化
改进:
- 前端全文搜索页面优化
- MinIO 展示路径获取逻辑优化
- 启动脚本、docker-compose.yml 优化
新功能:
- 新增基于 Lucene 的检索功能,前端实现全文搜索页面
改进:
- 重构七牛云、MinIO 的分片上传逻辑,不再基于服务器做文件中转
- 修复 SgAudio 页面报错 bug
- 优化 H5 版本报错 bug
新功能:
- web 前台支持中英文语言切换
改进:
- 修复若干 bug
新功能:
- 附件存储支持 MinIO
- 题目支持配置播放指定视频的 URL
改进:
- 升级基础依赖为 jdk 17
- 修复小程序编译报 "缺少全局配置 pages" 异常,解决办法见:NervJS/taro#13544
- 修复文件分片上传合并后文件可能会损坏 bug
- web 端界面优化
新功能:
- 附件存储支持本地文件,默认本地文件
- 小程序界面优化
- 所有题目类型的题目名称支持上传视频
改进:
- 部分 bugfix
- 修复课程管理 URL 双斜杠问题
- 增加默认是 Spring 防火墙配置
- 修复图片上传失败 bug
- SgUpload 组件、七牛云支持多分片上传,提高上传速度
新功能:
- 小程序重构
改进:
- 部分 bugfix
新功能:
- 考试支持全部用户、限定部分用户、部门
改进:
- 部分 bugfix
新功能:
- 消息管理支持选择部门
改进:
- 包结构、代码优化
- 完善系统配置
- 多租户数据隔离优化
新功能:
- 小程序、admin 后台支持站内信、公告、待办
- 增加系统配置模块,系统名称、LOGO 等支持可配置
改进:
- 七牛云文件上传优化
新功能:
- 小程序支持修改个人资料
改进:
- 重置版本号为 0.0.1
- 登录优化,手机号登录自动关联账号,PC 手机号登录 bugfix
- 调整七牛云的默认过期时间为 100 年后
- 单元测试代码优化
新功能:
- 小程序题库支持预览模式、顺序刷题模式、随机刷题模式
- 小程序登录后支持设置手机号等信息
- 题库支持设置草稿、发布状态
- 不允许多端同时登录
改进:
- 多租户数据隔离优化
- 若干体验优化、代码逻辑优化
改进:
- 代码模块拆分成 sg-api、sg-common、sg-exam-service、sg-generator、sg-job、sg-user-service
- 增加升级版本号脚本,用法:sh ./setup.sh v 5.0.6
- 删除无效注释
改进:
- 重构收藏逻辑
- 优化用户体验
新功能:
- web 前端支持展示知识点
- 小程序支持课程
- 小程序支持富文本展示
改进:
- 修复 web 前端考试、课程分页 bug
新功能:
- 章节支持图文类型内容
- 章节支持设置知识点
- 前台课程、考试分页 bugfix
- 课程支持设置排序号、上下架状态
新功能:
- 考试支持从题库选择题目、随机组卷
- 支持下载题目的模板文件
- 题库支持批量导入题目,支持 JSON、EXCEL 文件导入
改进:
- Redis 配置优化,支持账号密码配置
新功能:
- 后台界面支持代码生成
- 课程支持章、节、视频播放、课程评价
- 重构考试题目管理界面交互
- 支持报名加入课程
改进:
- 课程、考试图片上传组件优化
- 修复单位管理、操作日志等模块若干 bug
- 前端 api 模块代码优化
- 更换 admin 主题
新功能:
- admin 后台支持视频题目、视频上传
- 微信小程序支持视频播放
- 所有题型支持自动判分,而且默认是系统自动判分
改进:
- 自动判分逻辑重构
新功能:
- 新增微信扫码登录
新功能:
- 新增代码生成模块
改进:
- 代码优化,如操作日志
新功能:
- 新增基于讯飞的语音合成功能
- 题目类型支持语音、视频类型
改进:
- 合并微服务,合并后只有一个 common 模块和一个 user-service 服务
- 登录、用户权限、附件上传、考务管理均在 user-service
- 数据库只有 user-service
新功能:
- 支持多租户,增加租户中心->单位管理,表结构增加 tenant_code 字段
- 增加登录日志
- 增加 controller 层的参数校验逻辑
- 用户管理增加重置密码功能
改进:
- 调整后台管理的按钮样式
- 调整认证逻辑、token 加入租户标识
- 前台、后台的网关地址可通过环境变量配置
- 方法鉴权优化
- 调整系统架构图
- 优化终端管理的授权范围和授权类型
- 统一前后台的 eslint,解决启动报的语法错误问题
Bug 修复:
- 修复查看错题时错题不标红的 bug
- 修复 swagger 文档显示不了的问题
- 修复开始答题报错问题
- 修复注册失败的 bug
新功能:
- 重构 exam-service
- 支持简答题和批改功能
- 一些优化
新功能:
- 增加短信验证码登录
- 增加消息中心服务
改进:
- 优化用户头像存储
- 从请求头里解析租户标识
改进:
- 优化 swagger ui 配置,增加租户标识请求头
- 完善手机号登录
改进:
- 重构账号模块,将账号表拆分成用户基本信息表,用户授权表
- 基本字段 create_date、modify_date 改为 timestamp 类型
新功能:
- 支持微信小程序登录
改进:
- 优化缓存失效时间
改进:
- 优化优化网关的动态路由
- 学生增加城市 id、县 id
改进:
- 调整项目结构
- 调整版本号
- 去掉热部署部分内容,修复读取缓存报 ClassCastException 问题
- 完善登录日志,增加登录 IP、耗时等信息
改进:
- 升级 spring boot、spring cloud 版本
- 配置中心增加安全控制
- 集成 elk
改进:
- 主键类型改为 bigint
- 去掉题目序号
- 完善多租户
- 前端优化,题目组件化
- 完善多选题
- 调整各服务的端口号
- 升级 spring boot 2.1.8、spring cloud Greenwich.SR3
- 优化统一异常处理
- 整合前端工程
改进:
- 修复若干 bug
改进:
- 升级 spring boot、spring cloud 版本
新功能:
- 前台重构
- 集成七牛云存储
- 增加成绩排名
- 增加多选题、判断题
- 导入导出优化,使用阿里 easyexcel 库
- 其它优化,如:引入 loadingCache,业务错误码规范等
改进:
- 支持不定项选项
- 多处优化
新功能:
- 后台首页 dashboard,支持监控考试记录数
改进:
- 优化题目管理
- 优化后台样式、路由管理等
- 升级 spring boot 版本为 2.2.2.RELEASE、spring cloud 版本为 Hoxton.SR1
新功能:
- 支持多选题、不定项选择题、判断题
改进:
- 完善题目管理、成绩批改
- 优化后台样式,如:侧边栏、按钮等样色
- 新用户注册支持默认头像
新功能:
- 重构前台样式
- 支持二维码分享,移动端答题
- 考试默认封面图像,课程默认封面等
改进:
- 升级 spring boot 版本为 2.2.5.RELEASE、spring cloud 版本为 Hoxton.SR3
- 网关集成 ResourceServer
- 修复若干 bug
新功能:
- 支持二维码 v2,支持计算每道题的答题时间
改进:
- 部分样式优化
改进:
- 部分样式优化
改进:
- 优化附件上传模块,支持存储方式支持本地、fastDfs、七牛云
- 优化题目编辑页面,统一采用富文本输入,支持数学公式
新功能:
- 重构,基于 Istio、k8s 部署
- 改名:sg-exam
- Istio+k8s 转正
- 修复若干 bug