一款 Java 写的问卷调查和考试系统,支持 20 多种题型、Excel 导入问卷、白名单答卷、公开查询、数据导出等功能。
特性
-
支持 20 多种题型,如填空、选择、下拉、级联、矩阵、分页、签名、题组、上传、横向填空等 -
多种创建问卷方式,Excel 导入问卷、文本导入问卷、在线编辑器编辑问卷 -
多种问卷设置,支持白名单答卷、公开查询、答卷限制等 -
数据,支持问卷数据新增、编辑、标记、导出、打印、预览和打包下载附件 -
报表,支持对问题实时统计分析并以图形(条形图、柱形图、扇形图)、表格的形式展示输出和导出 -
响应式布局,所有页面完美适配电脑端和移动端(包含问卷编辑、设置、答卷) -
支持多人协作管理问卷 -
后端支持多种数据库,可支持所有带有 jdbc 驱动的关系型数据库 -
安全、可靠、稳定、高性能的后端 API 服务 -
支持完善的 RBAC 权限控制 -
支持可视化配置问卷跳转和显示逻辑,以及通过公式实现自定义逻辑
功能概览

功能演示
如何部署
docker 一键部署
docker 的镜像已推送到官方的镜像库,一行命令即可快速启动
# 一键启动
docker run -d -p 1991:1991 surveyking/surveyking
# 挂载文件目录和日志文件
docker run -d -p 1991:1991 -v /my/logs:/files -v /my/logs:/logs
使用手册
插入图片
可以点击图片上传,然后在高级模式下可以拖动四个角来调整图片的大小还有一种更简单的方式,直接 复制 粘贴 图片到任意地方,像编辑普通文字一样便捷
第三方集成
文件服务-S3 对象存储
在 基础设施->配置管理->文件存储 里面新建文件配置新建完成设置,需要设置为主配置
微信集成
登录公众号后台,功能设置里面设置业务域名和网页授权域名在基本配置里面,获取开发者 ID(AppID) 和 开发者密码(AppSecret)
进入到卷王后台配置管理界面,输入申请到的 Appid 和 Secret
开启之后,在登录页面将自动显示微信登录按钮,并且在问卷设置界面可以开启微信相关信息
传送门
开源协议:MIT license
开源地址:https://github.com/javahuang/SurveyKing
项目合集:https://github.com/OpenTechCol/OpenTechCol

-END-
原文始发于微信公众号(开源技术专栏):Java编写功能强大的调查问卷系统
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/155314.html