云帆考试系统 v9.2:可视化电子证书设计器与问卷逻辑跳转
本次版本要解决的问题:证书样式改不动、问卷做不深
私有化部署的培训考试系统,落地时最容易被卡住的往往不是考试本身,而是两个"周边"环节:一个是结业证书的样式——很多单位一年要发几千张证,样式由不同部门提需求,如果证书只能靠上传 Word 模板来改,每次调整都要重新排版、重新适配,改一次要等一轮;另一个是线上问卷——满意度调研、需求收集、培训效果评估都要用,但普通问卷工具做不出"答完第 3 题才显示第 7 题"这种逻辑,只能人工拆成多份问卷发。
v9.2 集中处理这两件事,同时把学员端的使用体验和私有化部署的安全基线一并补齐。
电子证书:从"上传 Word 模板"改为"在线拖拽设计"
这是本次版本变化最大的一处。原来的证书生成依赖上传 Word 模板,样式受模板本身限制,字段位置也只能在 Word 里手工挪;现在改为后端富文本证书设计,在系统内直接完成证书设计。
- 上线可视化拖拽证书设计器,支持组件拖拽、自定义图片上传,结业证书、考试合格证书的样式可以在系统里直接排版;
- 移除原有 Word 模板上传逻辑,切换为后端富文本设计模式,样式调整不再依赖 Word 排版能力;
- 优化证书生成与预览逻辑,提升渲染输出性能——大批量颁发证书时更稳定,避免发证高峰卡顿。
对使用方来说,最直接的变化是:样式调整从"改 Word 再上传"变成"在设计器里拖一下"。
问卷调研:42 道预设题 + 逻辑跳转 + 积分激励
- 新增预设题库,内置 42 道常用调研题目,一键添加即可完成问卷搭建;
- 支持问卷题目批量操作(隐藏、显示、删除),提升问卷编辑效率;优化批量编辑交互,仅编辑当前题目,移除右侧多余预设选项;
- 新增题目关联规则、跳转规则,可根据学员答题结果控制题目显示、隐藏、跳转,实现答题逻辑分支;
- 问卷参与可发放积分,完善调研运营激励机制,提升学员参与积极性。
逻辑跳转是这里最关键的一条:它让"一份问卷覆盖多种人群"成为可能,不需要再按人群拆成好几份问卷分别发放。
考试与答题体验优化
- 考前注意事项改为富文本模式,管理员可自定义编辑考试须知公告;
- 有序填空题在考试、训练场景增加醒目提示,优化考生答题交互。
综合业务模块优化
- 活动报名表单:新增预设表单字段,一键快速添加;完善表单数据校验,降低报名表单配置工作量;
- 微信小程序:新增手机号一键登录,简化移动端学员登录流程;
- 管理后台菜单管理:管理员可自由控制学员端菜单显示与隐藏,灵活管控学员功能入口;
- 全局主题切换:支持管理员自定义电脑端学员、管理后台主题配色,适配企业品牌视觉;
- 学员订单中心:统一归集课程、考试、题库全部订单,培训消费数据集中查看管理;
- 消息公告权限管控:公告可按部门、用户组、指定人员配置查看权限,实现定向消息推送。
UI 改版:学员工作台看板
- 移动端(H5 + 小程序)UI 全新改版,新增学员看板,直观展示学习进度、待办事项;
- PC 学员端布局改版,采用全屏展示设计,内容展示更多;新增学员工作台、待办事项;
- 管理后台细节优化,完善面包屑导航,提升后台操作易用性。
底层安全与代码规范:私有化部署安全加固
这一部分的改动使用户端看不到,但直接关系到国企、事业单位私有化部署的安全合规。
- API 接口规则标准化:学员端统一为
/api/模块名称/client/子模块/接口,管理端统一为/api/模块名称/子模块/接口; - 代码包路径规范化:管理端代码归入
com.yf.xxx.admin,学员端归入com.yf.xxx.client,降低二次开发的理解成本; - 强化全局 XSS 过滤,加固系统安全防护;
- YML 配置文件支持 ENC 加密,数据库账号、密钥等敏感信息加密保存;
- JWT 鉴权安全增强,支持随机时效密钥;登录会话由 24 小时调整为 7 天自动续期,保持持续登录状态,改善学员登录体验。
常见问题
原来已经做好的 Word 证书模板还能用吗?证书生成逻辑已切换为后端富文本设计模式,需要在新的可视化设计器里重新配置样式。建议在升级前导出既有证书样式作为参照,重排后核对一次。
问卷逻辑跳转复杂吗?跳转规则按"题目关联"的方式配置,不需要写脚本。常用的"答 A 显示 B、答 C 显示 D"这类分支,配置几条规则即可完成。
YML 加密后部署要注意什么?加密只影响配置文件中的敏感项读取,部署流程不变;但升级时需要同步更新配置文件格式,建议先在测试环境验证一次启动流程。