卷王surveyking,开源的问卷考试系统
2024年10月22日大约 2 分钟
事情起因是老婆公司搞了个营销与客服技术考试,然后丢了一个EXCEL题库给老婆背。老婆想要我把答案列都写到题干的后面,方便她背。
如果用Excel的方式就是根据正确答案,把题库里面的正确答案加到题目后面,方便背读。我隐约感觉到就应该学学生刷题一样用题库生成一个试卷。
一开始我就是用问卷星,发现果然有这个功能,但是问卷星给的Excel模板里面答案列最多只能6列,跟老婆的题库不一样(老婆题库里面的答案最多有8列),于是就想这样的开源项目应该很多的,网上面一搜最火的是学之思,还有其他的Exam++等等,最后发现好多项目都是几年前,甚至十年前的,试了试学之思的开源版,根据官方文档搭建了两个小时,总是连接不上数据库。Java的报错我也不太懂怎么解决,最后终于让我找到卷王这个项目,开源部署文档见此。
Docker一键部署
# 一键启动,默认使用的是内置的 h2 数据库
docker run -d -p 1991:1991 surveyking/surveyking
# 挂载数据库文件、上传附件、日志文件
docker run -d -p 1991:1991 -v ${PWD}/db:/app/db -v ${PWD}/files:/app/files -v ${PWD}/logs:/app/logs surveyking/surveyking
# 由于 dockerhub 国内无法访问,可以使用阿里云镜像库
docker run -d -p 1991:1991 registry.cn-hangzhou.aliyuncs.com/surveyking/surveyking:latest
如果有域名,直接绑定一个域名,如果没有的话就用IP地址加端口号使用。
使用方式
新建题库
新建考试项目
打开问卷,把链接地址分给他人。
用户使用
我开了一个练习模式,让后让所有的题目做一题翻一面,便于老婆练习。
- PC端
手机端