太卷了!这个考试系统不愧是“卷王”!

大家好,我是 Java陈序员

今天给大家推荐一款 Java 开源、功能强大、搭建简单的调查问卷系统和考试系统。

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

SurveyKing ------ 也叫"卷王",一个功能强大的调查问卷系统和考试系统。使用前后端分离的模式开发,后端基于 SpringBoot、前端基于 React 实现。

安装部署简单、支持 20 多种题型、多种创建问卷方式、报表、多人协作管理问卷、权限管理。

和市面上常见的问卷系统问卷网、腾讯问卷、问卷星、金数据对比,可以看到,"卷王"在题型设置、自动计算、逻辑设置、自定义导出 等方面优势明显,最主要的是开源、可以免费私有化部署

关注微信公众号:【Java陈序员】,后台回复「SurveyKing」,获取项目地址和在线体验地址!

功能预览

系统后台的主界面,十分简洁。

点击左侧的"我的项目"菜单,可以查看创建的项目。

点击"新建",可以新建一个项目。

编辑问卷/考卷的页面,支持多种题型,选择题、填空题、打分题、矩阵题等

中央的画布可以进行动态编辑,个性化设计问卷/考卷

自动计算功能,根据其他单元格的内容动态计算当前单元格的值,如根据身高、体重计算 BMI.

在项目概述中,可以生成问卷/考卷的链接地址和二维码,通过分享链接/二维码来进行测试。

项目设置中可以设置问卷显示、回收设置、投放与分享、协作等。

项目数据中汇聚所有的考试数据,支持导入、导出

数据报表中以条形图、统计图、扇形图等来统计每个问题的回答情况。

"卷王"还有题库中心、模板广场、系统管理等功能,关于更多细节,大家可自行去体验探索~

安装部署

源码编译部署

bash 复制代码
# 下载源码
git clone https://gitee.com/surveyking/surveyking.git

# 开始构建
mvn clean package -DskipTests -Ppro
# 生成的 jar 包位于 ./api/target/surveyking-v0.x.x.jar

# 启动
java -jar surveyking-v0.x.x.jar

Docker 一键部署

bash 复制代码
docker run -p 1991:1991 surveyking/surveyking
# 挂载数据文件
docker run -d -p 1991:1991 -v /my/logs:/files -v /my/logs:/logs

打开浏览器,访问 http://ip:1991 即可。

系统首次启动之后会自动创建 admin 用户,账号/密码(admin/123456),登录系统之后可以通过用户管理界面来修改密码。

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

bash 复制代码
https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

bash 复制代码
https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

相关推荐
重生之后端学习2 分钟前
239. 滑动窗口最大值[困难]✅
java·数据结构·算法·leetcode·职场和发展
Shinner欣儿13 分钟前
React18 和 19 新特性结合看
前端·react.js
脉动数据行情117 分钟前
Java SpringBoot 对接知名台股 TWSE|批量采集上市股票行情实践
java·开发语言·spring boot
她的男孩22 分钟前
我把管理系统接给AI,它改条数据都要先问我
java·后端·架构
toolsmith22 分钟前
我用AI拆解了Charles的授权机制,发现密钥被写死在了代码里
java·人工智能
IKUN家族1 小时前
SpringBoot日志
java·开发语言
DianSan_ERP1 小时前
WMS接入电商平台自动化履约实战:一张订单从平台到出库的接口时序设计
java·前端·网络·数据库·安全·架构·自动化
liangsheng_g2 小时前
微服务本地开发零配置隔离方案
java·微服务·架构
不服老的小黑哥2 小时前
六、集合处理(collections.md)
java
lisw052 小时前
计算与科学哲学(Philosophy of Computing and Science)
java·开发语言·人工智能