Docker部署SurveyKing:考试神器,愉快做题!
surveyking是什么?
SurveyKing(中文名为卷王问卷)是一款功能强大的开源企业级在线工具,既包含面向安卓用户、可通过完成调研任务赚取积分兑换现金的移动端应用,也涵盖支持问卷创建、在线考试、多维测评与数据处理的全场景系统,其支持 20 多种题型及 Excel 导入、AI 生成等灵活创建方式,可通过可视化配置复杂逻辑,搭配实时统计分析、多格式数据导出及 Docker 一键部署等便捷功能,适配企业调研、高校考试、个人问卷等多元需求,且凭借开源特性、无广告干扰、RBAC 权限控制等优势,成为替代商业问卷工具的高性价比选择。
image-20260205010712178功能特点:
支持 20 多种题型,如填空、选择、下拉、级联、矩阵、分页、签名、题组、上传、横向填空等
多种创建问卷方式,Excel导入问卷、文本导入问卷、在线编辑器编辑问卷
多种问卷设置,支持白名单答卷、公开查询、答卷限制等
报表,支持对问题实时统计分析并以图形(条形图、柱形图、扇形图)、表格的形式展示输出和导出
安装部署简单(最快 1 分钟部署),支持一键windows部署、一键docker部署、前后端分离部署、单jar部署、二级目录部署
响应式布局,所有页面完美适配电脑端和移动端(包含问卷编辑、设置、答卷)
支持多人协作管理问卷
支持完善的 RBAC 权限控制
支持可视化配置问卷跳转和显示逻辑,以及通过公式实现自定义逻辑
surveyking安装部署
1、创建部署目录
# 新建目录
mkdir -p /opt/surveyking/db /opt/surveyking/files /opt/surveyking/logs
cd /opt/surveyking
2、配置Docker Compose配置文件
1、下载容器镜像
docker pull surveyking/surveyking
2、启动应用
docker run -d --name SurveyKing --restart always -p 1991:1991 -v /opt/surveyking/db:/app/db -v /opt/surveyking/files:/app/files -v /opt/surveyking/logs:/app/logs surveyking/surveyking
surveyking使用
1)访问SurveyKing初始页
登录 SurveyKing 系统(默认账号 admin,密码 123456)
image-202602050107311942)新建考试
在我的项目中,新建在线考试
image-20260205010737071问卷调查:
image-20260205010742710在线考试:
image-202602050107577193)创建考试流程
登录并新建考试项目:先登录 SurveyKing 系统(默认账号 admin,密码 123456),在「我的项目」页面点击「新建问卷」,选择「考试测评」类型,以此开启在线考试的创建流程。
编辑试卷内容:进入编辑页面后,可灵活搭建试卷。一方面能直接添加单选题、多选题、判断题等多种题型,逐题录入题干、选项与正确答案并设置分值;另一方面也能通过 Excel 批量导入试题,或从系统的「题库中心」选择试题完成组卷,适合需要快速搭建大量试题的场景。若有需求,还能设置随机抽题模式,提升考试公平性。
个性化考试界面(可选):可对考试页面进行主题设置,比如选择系统默认主题,也能自定义上传封面图、页眉图,调整字体和提交按钮样式。同时支持 PC 端和手机端实时预览,确保不同设备上的显示效果一致。
配置考试相关规则:完成试卷编辑后,可设置多项考试规则保障考试秩序。比如设定考试的开始和结束时间;开启 IP 限制、答题次数限制等防作弊配置;还能设置考试后的动态提示语等内容,让考试流程更贴合需求。
发布考试:做好上述设置后,点击右上角的「允许提交」按钮进入发布页面。系统会自动生成考试链接和二维码,你可将链接分享给考生,或下载二维码用于线下场景,方便考生扫码参与考试。
评分与查看考试结果:考试结束后,客观题会由系统自动判分。对于主观题,可进入后台「查看数据」页面,找到对应考试点击「人工评分」,完成评分后系统会自动更新考生总分。此外,系统还会以图表形式展示平均分、各题正确率等数据,支持将考试结果导出为 Excel 文件,便于后续存档分析。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
