云帆培训考试系统使用手册:建题库、出试卷、发考试,管理员端全流程详解
云帆培训考试系统使用手册建题库、出试卷、发考试管理员端全流程详解【免费下载链接】yftrain学习系统-在线考试系统 企业培训内训系统-企教培系统平台软件项目地址: https://gitcode.com/gh_mirrors/yf/yftrain云帆培训考试系统yftrain是一款开箱即用的开源在线考试系统也是一套面向企业的培训内训平台。它把「建题库 → 录试题 → 出试卷 → 发考试 → 看成绩」整条链路做成了可视化后台管理员用浏览器即可完成题库管理、考试组卷、发布考试与阅卷统计学员在线作答、系统自动判分。本文以管理员视角带你 10 分钟跑通从建题库到发考试的完整流程。一、一张图看懂系统功能架构云帆考试系统围绕「系统功能、教师功能、学员功能、手机端考试」四大板块设计其中教师管理员侧正是本手册的重点管理后台的菜单结构也很清晰路由定义见exam-vue/src/router/index.js考试管理题库管理 / 试题管理 / 考试管理系统设置系统配置 / 部门管理 / 角色管理 / 用户管理 角色说明sa超级管理员拥有全部权限teacher教师可管理题库与考试student学员负责在线考试与错题训练。二、快速部署3 步启动考试系统如果还没安装按下面步骤最快跑起来1️⃣ 获取项目代码git clone https://gitcode.com/gh_mirrors/yf/yftrain2️⃣ 准备运行环境要求 JDK 1.8 与 MySQL 5.7。项目提供了现成的安装资源与运行包直接可用文件用途docs/安装资源/数据库脚本.sql一键初始化数据库表结构与基础数据docs/运行包/application-local.yml外置配置文件改成你自己的 MySQL 连接即可docs/运行包/start.bat/start.shWindows / Linux 一键启动脚本docs/部署手册.pdf详细部署图文手册3️⃣ 启动并登录无意外时访问http://localhost:8101管理员账号admin/admin学员账号person/person。三、建题库从 0 到 1 的第一块砖登录后进入考试管理 → 题库管理点击「添加题库」填写题库名称如「2026 年度安全培训题库」与描述即可保存。题库相当于试卷的「原料仓库」建议按业务或科目拆分多个题库后续组卷时按需引用。题库的增删改查由后端exam-api/src/main/java/com/yf/exam/modules/repo/controller/RepoController.java支撑支持将试题批量加入或移出题库一题可挂多个题库复用。四、录试题单条录入 Excel 批量导入题库建好后进入考试管理 → 试题管理录入题目。系统支持单选题、多选题、判断题三种常用题型每题可设置难易程度、答案解析题目和选项都支持配图图片上传逻辑见exam-api/src/main/java/com/yf/exam/upload/模块。批量导入几百道题不手抖题目多时强烈推荐 Excel 导入两步搞定先点「下载导入模板」系统生成试题导入模板.xlsx模板字段说明由QuController.java中的importFileTemplate接口动态生成字段含义一目了然按模板格式填写后点「导入」系统会逐行校验——题目序号、题型、题库 ID、选项正误等缺失都会在结果中精确提示到「第几行」改完重新导入即可。导入模板的关键约定题目序号相同数字表示同一题的多个选项题型1 单选、2 多选、3 判断、4 主观题题库填已存在题库的 ID填错无法导入选项正误填 0否或 1是。 小提示想先看看别人的题库长什么样也可以先「导出」一份 Excel 研究格式再照着填。五、出试卷创建考试的关键参数系统采用题库组卷模式不手工拖题而是指定题库 题量 分值系统从题库中随机抽题题目与选项自动随机排序从机制上杜绝抄袭天然实现「一人一卷」。进入考试管理 → 添加考试重点参数如下定义见exam-api/src/main/java/com/yf/exam/modules/exam/dto/ExamDTO.java参数说明建议考试名称 / 描述学员端展示的主标题与说明写清考核范围与注意事项开放类型完全公开 / 指定部门 / 定员内部培训选「指定部门」是否限时开启后需设置开始/结束时间正式考试建议开启考试总分卷面总分与抽题分值之和保持一致考试时长分钟数倒计时作答按题量预估稍留余量及格分数用于判定是否通过常规 60 分引用题库勾选题库并设定每题分数一题可挂多库按需组合考试部门指定部门才可见openType2 时配合部门树选择✅ 限时考试的状态机很省心未到开始时间显示「未开始」窗口期内可作答超过结束时间自动标记「已过期」无需人工关卷见ExamDTO的getState()逻辑。六、发考试从发布到阅卷的闭环发布考试保存后在考试列表将考试状态置为开启ExamController.java的state接口支持批量开关。学员登录即可在「在线考试」中看到并进入答题页。断线保护系统通过check-process接口自动检测学员未完成的中断考试下次登录直接续考不会丢答案见PaperController.java。阅卷与成绩客观题自动判分交卷即出分。管理员在「考试记录」中查看每份答卷明细「待阅试卷」入口可集中处理需要人工查看的记录学员端可查成绩、看解析、做错题训练。七、管理员日常组织与权限管理正式开考前建议先在系统设置中把「人」管好部门管理维护部门树考试按部门发放时直接复用exam-api/src/main/java/com/yf/exam/modules/sys/depart/用户管理 / 角色管理创建学员账号并分配「学员 / 教师 / 管理员」角色权限由 Shiro JWT 双重保障。八、常见问题FAQQ1学员看不到我发布的考试检查两点① 考试是否在开放时间段内且状态为开启② 开放类型若选了「指定部门」确认学员所在部门已被勾选。Q2Excel 导入提示「第 N 行题目必须包含一个题库」模板中「题库」列填的是题库 ID而不是名称请先到题库列表确认真实 ID。Q3怎么防止学员互相抄题这正是题库组卷的价值所在随机抽题 题目选项随机排序每位学员拿到的卷面顺序和组合都不同。Q4学员中途断网了怎么办已保存的答案不会丢系统下次登录会自动拉起中断的试卷继续作答。 到这里你已经掌握了云帆培训考试系统管理员端的核心操作建题库 → 录题/导入 → 组卷考试 → 发布 → 阅卷统计。配合系统设置中的部门与角色管理就能支撑一次完整的企业内训考核。更多细节可参考docs/源码说明.pdf与docs/数据表结构.pdf祝你考试组织顺利【免费下载链接】yftrain学习系统-在线考试系统 企业培训内训系统-企教培系统平台软件项目地址: https://gitcode.com/gh_mirrors/yf/yftrain创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

node-slug 参数清单完整指南:replacement、lower、remove 全选项与两种内置 mode 详解

node-slug 参数清单完整指南:replacement、lower、remove 全选项与两种内置 mode 详解

node-slug 参数清单完整指南:replacement、lower、remove 全选项与两种内置 mode 详解 【免费下载链接】node-slug slugifies even utf-8 chars! 项目地址: https://gitcode.com/gh_mirrors/no/node-slug 本文是一份 node-slug 参数清单 完整指南&#xff0c…

2026/8/26 20:07:36 阅读更多 →
测试工程师必备:自动化图片测试工具集的设计与实践

测试工程师必备:自动化图片测试工具集的设计与实践

1. 项目概述:为什么测试工程师需要一个专属的图片测试工具集?在当前的软件交付流程里,UI和视觉测试的比重正变得越来越大。无论是移动端App、Web应用,还是桌面软件,图片作为信息传递的核心载体,其显示的正确…

2026/8/25 17:57:08 阅读更多 →
DDD领域事件发布:事务内发件箱模式实现与生产实践

DDD领域事件发布:事务内发件箱模式实现与生产实践

1. 项目概述:为什么领域事件发布是DDD落地的关键一环聊到领域驱动设计,很多朋友的第一反应是“战术建模”——实体、值对象、聚合、仓储,这些概念确实构成了DDD的骨架。但在我过去十多年的项目实战里,真正决定一个DDD系统能否顺畅…

2026/8/25 17:57:08 阅读更多 →

最新新闻

Vidu Q3:从文生图到多模态“造剧”,AIGC如何重塑内容创作工作流

Vidu Q3:从文生图到多模态“造剧”,AIGC如何重塑内容创作工作流

1. 从“参考生”到“造剧者”:Vidu Q3的定位跃迁 最近,Vidu Q3的发布在内容创作圈里激起了不小的水花。我仔细研究了它的官方定位和释放出的能力,一个强烈的感受是:这代模型,或者说这个版本的迭代,其野心已…

2026/8/26 20:47:04 阅读更多 →
五大实战场景,直接上手 DSH:让 AI 从 “会聊天“ 到 “能干活“(DeepSeek Harness实战指南)

五大实战场景,直接上手 DSH:让 AI 从 “会聊天“ 到 “能干活“(DeepSeek Harness实战指南)

安装配置好 DeepSeek Harness(DSH)之后,你可能会问:然后呢?答案很简单 —— 直接上手。DSH 不是又一个只能陪你聊天的 AI 助手,它自带完整工作环境,能真正执行多步骤任务,甚至可以沉…

2026/8/26 20:47:04 阅读更多 →
V4L2视频采集实战:从零掌握Linux摄像头数据流与缓冲区模型

V4L2视频采集实战:从零掌握Linux摄像头数据流与缓冲区模型

1. 项目缘起:为什么需要深入理解V4L2?如果你在Linux下玩过摄像头,尤其是想自己写程序从USB摄像头或者像树莓派CSI接口这类嵌入式摄像头里拿数据,那你大概率听说过V4L2这个名字。我第一次接触它,是想在一个嵌入式Linux板…

2026/8/26 20:46:04 阅读更多 →
靠谱的儿童陪伴服务公司名声

靠谱的儿童陪伴服务公司名声

很多家长问:“哪家儿童陪伴服务公司名声好?”但名声是结果,不是原因。真正靠谱的公司,靠的是可验证的筛选、培训、匹配、督导体系。启萌心(四川)教育科技有限公司深耕0-12岁儿童陪伴教育,用一套…

2026/8/26 20:46:04 阅读更多 →
从调研到定稿:5类文献综述AI工具实测与全流程搭配攻略

从调研到定稿:5类文献综述AI工具实测与全流程搭配攻略

先说结论:没有万能的AI,只有最适配你场景的工具。 去年帮学妹改文献综述,前前后后试了不下十款工具——从ChatGPT、Claude到国产大模型,从垂直学术平台到文献检索神器,踩坑无数。有的生成速度飞快,结果参考…

2026/8/26 20:46:04 阅读更多 →
提升后端性能,先学会优化数据库查询

提升后端性能,先学会优化数据库查询

凌晨三点,监控大屏上那根刺眼的红线还在往上爬。后端服务的CPU飙到90%,数据库连接池被占满,响应时间从200ms一路狂飙到3秒。你打开慢查询日志,发现罪魁祸首是一条跑了4.2秒的SQL——它不过是想查一张三千万行的订单表里某个用户的…

2026/8/26 20:46:04 阅读更多 →

日新闻

Python random 模块常用函数详解:从入门到实战

Python random 模块常用函数详解:从入门到实战

目录 1. 引言2. 准备工作3. 基础随机函数4. 序列相关函数5. 随机种子与复现6. 实战案例7. 注意事项8. 常见问题与排查9. 总结 1. 引言 摘要: 本文系统介绍 Python 标准库 random 模块中最常用的随机数生成函数。内容涵盖基础随机函数(random()、unifor…

2026/8/26 0:00:40 阅读更多 →
《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》索引目录: 《Microsoft Sql server 2008 Internals》读书笔记--目录索引 在上篇文章中,主要介绍了创建数据库的基本语法和FileGroup的初步知识。需要注意的是: 关于FileGroup 如果你的系统是用Raid设备直接存…

2026/8/26 1:18:18 阅读更多 →
政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体已经从概念试点阶段,转入了政务服务的常态化落地应用;在实际使用过程中,它能自主理解办事需求、辅助完成填报申报、开展材料预审,并联动多个系统协同作业,真正嵌入到政务办理的全流程当中。但在落地推进过…

2026/8/26 1:18:18 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/26 14:45:33 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/26 17:46:43 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/26 14:46:37 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/26 3:50:20 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/26 17:46:39 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/26 1:24:05 阅读更多 →