Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added OrangeSurvey/ICON.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added OrangeSurvey/OrangeSurvey_all.fpk
Binary file not shown.
Binary file added OrangeSurvey/Preview/01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added OrangeSurvey/Preview/02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added OrangeSurvey/Preview/03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
73 changes: 73 additions & 0 deletions OrangeSurvey/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# OrangeSurvey

## 应用介绍

OrangeSurvey是一款功能强大的在线问卷调查系统,支持多种题型、数据分析和报告生成。

**版本**: 1.3.4
**官方文档**: https://xiaojusurvey.didi.cn

## 功能特性

- 📊 多种题型支持(单选、多选、填空、评分等)
- 🎨 自定义问卷样式和主题
- 📈 实时数据统计和分析
- 📱 响应式设计,支持移动端
- 🔒 数据安全存储
- 🌐 支持多语言

## 安装说明

1. 在飞牛应用中心找到"OrangeSurvey"
2. 点击安装
3. 配置向导中设置:
- 应用访问端口(默认: 8080)
4. 等待安装完成

## 使用方法

安装完成后,通过以下方式访问:

```
http://<您的飞牛IP>:<配置的端口>
```

例如: `http://192.168.1.100:8080`

## 技术架构

本应用基于Docker Compose编排,包含:

- **MongoDB 6.0**: 数据库服务
- **小橘问卷 1.3.4**: 问卷调查应用

## 注意事项

1. 首次启动可能需要1-2分钟,等待MongoDB初始化完成
2. 请妥善保管MongoDB账号密码
3. 建议定期备份问卷数据
4. 修改端口后需要重启应用才能生效

## 常见问题

### Q: 无法访问应用?
A: 请检查:
- 应用是否已启动
- 防火墙是否开放对应端口
- 端口是否被其他应用占用

### Q: 如何备份数据?
A: 可以备份 `/vol[x]/@appdata/OrangeSurvey/` 目录下的所有数据

### Q: 如何重置管理员密码?
A: 需要进入MongoDB容器手动修改,或重新安装应用

## 技术支持

- 官方网站: https://xiaojusurvey.didi.cn
- GitHub: https://github.com/didi/xiaoju-survey
- 问题反馈: 请在GitHub提交Issue

## 许可证

遵循小橘问卷开源协议
Binary file added SurveyKing/ICON.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SurveyKing/Preview/01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SurveyKing/Preview/02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added SurveyKing/Preview/03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
131 changes: 131 additions & 0 deletions SurveyKing/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
# 🎯 卷王 SurveyKing

<p align="center">
<img src='https://gitee.com/surveyking/surveyking/badge/star.svg?theme=dark' alt='star'></img>
<img src='https://gitee.com/surveyking/surveyking/badge/fork.svg?theme=dark' alt='fork'></img>
<img src='https://img.shields.io/github/stars/javahuang/surveyking?style=social' alt='star'></img>
<img src='https://img.shields.io/github/forks/javahuang/surveyking?style=social' alt='fork'></img>
<br />
<img src='https://img.shields.io/badge/AI-Powered-brightgreen' alt='AI Powered'></img>
<img src='https://img.shields.io/badge/license-Apache%202.0-blue' alt='License'></img>
<img src='https://img.shields.io/badge/platform-Web%20%7C%20Mobile-lightgrey' alt='Platform'></img>
<br />
<br />
<a href="https://surveyking.cn/" target="_blank">🏠 官方网站</a> |
<a href="https://surveyking.cn/help/quickstart.html" target="_blank">📖 操作手册</a> |
<a href="https://surveyking.cn/open-source/docs/ai" target="_blank">🤖 AI文档</a>
</p>

## 🚀 AI 驱动的开源问卷考试系统

### ✨ 核心亮点

- 🤖 **AI 智能创建** - 业界首创 AI 问卷生成,自然语言描述即可生成专业问卷
- 📊 **20+ 题型支持** - 覆盖填空、选择、矩阵、签名等所有主流题型
- 🎯 **强大逻辑引擎** - 支持复杂的显示隐藏、跳转、计算等业务逻辑
- 📱 **全平台适配** - 完美适配 PC、移动端、微信小程序等所有终端
- ⚡ **一键部署** - 最快 1 分钟完成系统部署,支持 Docker、宝塔等多种方式

### 🎯 快速体验

| 功能 | 演示链接 | 描述 |
| -------------- | ---------------------------------------------------- | ------------------------------------- |
| 🤖 AI 创建问卷 | [立即体验](https://wj.surveyking.cn/s/start) | 用自然语言描述需求,AI 秒生成专业问卷 |
| 📋 调查问卷 | [在线演示](https://pro.surveyking.cn/s/survey) | 体验完整的问卷调查流程 |
| ✅ 在线考试 | [考试演示](https://pro.surveyking.cn/s/exam) | 体验智能组卷、自动评分等功能 |
| 📊 功能清单 | [详细功能](https://docs.qq.com/sheet/DZEVveUVMSHpVZkJw) | 查看系统完整功能列表 |

## 🌟 核心特性

### 🤖 AI 智能创建功能

- **🎯 自然语言生成** - 支持通过自然语言描述直接生成专业问卷,如"创建一个产品满意度调查"
- **🔧 多模型支持** - 集成 SiliconFlow 平台,支持 DeepSeek、Qwen、Llama 等多种主流 AI 模型
- **⚡ 实时生成** - AI 流式输出,实时预览问卷生成过程,所见即所得
- **🎨 智能优化** - AI 自动优化问题逻辑、题型选择和问卷结构

### 📋 丰富的题型和功能

- 🥇 **20+ 题型支持** - 填空、选择、下拉、级联、矩阵、分页、签名、题组、上传、[横向填空](https://wj.surveyking.cn/s/EMqvs7)等全覆盖
- 🎉 **多种创建方式** - AI 智能创建、Excel 导入、文本导入、在线编辑器等多种方式任选
- 💪 **灵活问卷设置** - 白名单答卷、公开查询、答卷限制、定时发布等高级功能
- 📊 **强大逻辑引擎** - 可视化配置问卷跳转和显示逻辑,支持复杂公式计算(超越主流商业系统)

### 📈 数据分析与报表

- 🎇 **全面数据管理** - 问卷数据新增、编辑、标记、导出、打印、预览和附件打包下载
- 🎨 **智能报表生成** - 实时统计分析,支持条形图、柱形图、扇形图等多种图表展示
- 📤 **多格式导出** - 支持 Excel、PDF、图片等多种格式的数据和报表导出

### 🚀 部署与技术特性

- ⚡ **极简部署** - 最快 1 分钟完成部署,支持 Windows 一键、Docker、宝塔、K8s 等多种部署方式
- 📱 **全平台适配** - 响应式设计,完美适配 PC、移动端、平板等所有设备
- 👥 **协作与权限** - 多人协作管理、完善的 RBAC 权限控制、组织架构管理
- 💾 **数据库兼容** - 支持 MySQL、PostgreSQL、H2 等所有主流关系型数据库
- 🔒 **企业级安全** - 安全、可靠、稳定的后端架构,支持高并发场景

### 🧠 高级逻辑引擎(业界领先)

卷王的逻辑设置功能远超主流商业问卷系统,支持以下十大逻辑类型:

- **显示隐藏逻辑** - 根据条件动态显示或隐藏问题
- **值计算逻辑** - 动态计算问题答案,支持从简单的 BMI 计算到复杂的多问题组合运算
- **文本替换逻辑** - 动态替换题目内容,实现个性化问卷
- **值校验逻辑** - 基于其他问题答案进行当前问题有效性验证
- **必填逻辑** - 动态判断问题是否必填
- **选项自动勾选逻辑** - 根据其他问题答案自动勾选选项
- **选项显示隐藏逻辑** - 动态控制选项的显示和隐藏
- **结束问卷逻辑** - 根据条件提前结束问卷
- **跳转逻辑** - 智能跳转到指定问题或页面
- **自定义提示和跳转** - 根据答案或分数显示不同提示语、跳转不同链接

### 🎯 考试系统专属功能

- 🏆 **智能组卷** - AI 辅助题库组卷,自动平衡难度分布
- ⏱️ **自动评分** - 实时计算分数,支持多种计分规则
- 📊 **成绩统计** - 详细的考试数据分析和成绩报表
- 🔄 **题目随机** - 支持题目和选项随机排序,防止作弊

## 🏆 产品对比优势

| | 问卷网 | 腾讯问卷 | 问卷星 | 金数据 | 卷王 SurveyKing |
| -------------------- | ------- | -------- | ------- | ------- | ---------------------- |
| 📋 问卷调查 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| ✅ 在线考试 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| 🗳️ 投票评选 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| 📝 支持题型 | 🥇 | 🥉 | 🥇 | 🥈 | **🥇 20+ 题型** |
| ⚙️ 题型设置 | 🥇 | 🥉 | 🥇 | 🥇 | **🥇 最灵活** |
| 🧮 自动计算 | 🥉 | 🥉 | 🥉 | 🥈 | **🥇 最强大** |
| 🧠 逻辑设置 | 🥈 | 🥈 | 🥈 | 🥈 | **🥇 十大逻辑** |
| ✅ 自定义校验 | ❌ | ❌ | ❌ | ❌ | **✔️ 独有** |
| 📤 自定义导出 | 🥈 | ❌ | ❌ | 🥉 | **🥇 最丰富** |
| 📱 手机端编辑 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| 🔍 公开查询 | ✔️ | ❌ | ✔️ | ❌ | ✔️ |
| 🏠**私有部署** | 💰💰💰 | 💰💰💰 | 💰💰💰 | 💰💰💰 | **🆓 完全免费** |
| ⚡ 部署难度 | 🥉 复杂 | 🥉 复杂 | 🥉 复杂 | 🥉 复杂 | **🥇 1分钟部署** |
| 🔓 开源协议 | ❌ 闭源 | ❌ 闭源 | ❌ 闭源 | ❌ 闭源 | **✔️ MIT** |

> 💡 **对比说明**:上表对比的均为商业问卷产品,各有特色值得学习。卷王作为开源产品,**在 AI 功能、私有部署、开源协议方面具有绝对优势**。
>
> 🎯 **核心优势**:**全球首个 AI 驱动的开源问卷系统**,让问卷创建从此告别繁琐操作!

### 🤖 AI 功能详细介绍

#### 🎯 使用场景示例

```
用户输入:"创建一个员工满意度调查问卷"
AI 输出:自动生成包含工作环境、薪酬福利、职业发展等维度的专业问卷
```

#### 🔧 技术特点

- **多模型支持** - 集成 DeepSeek、Qwen、Llama 等主流 AI 模型
- **流式输出** - 实时显示生成过程,支持中途调整
- **智能优化** - 自动优化问题逻辑和题型选择
- **快速上手** - 无需 AI 知识,自然语言描述即可

#### ⚙️ 配置简单

管理员只需在后台配置 AI Token,用户即可在创建问卷时选择 "AI 智能创建" 功能。
Binary file added SurveyKing/SurveyKing_arm.fpk
Binary file not shown.
30 changes: 30 additions & 0 deletions fnpack.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,35 @@
"size": "38",
"download_url": "",
"changelog": "更新至 0.2.5\n同步最新 PicoClaw 安装包,增加前端令牌鉴权"
},
"SurveyKing": {
"display_name": "SurveyKing",
"platform": "arm",
"version": "1.0.0",
"desc": "人人都可快速搭建的本地专业问卷考试系统。",
"labels": "工具,效率",
"distributor": "AndyJin",
"distributor_url": "https://blog.andyjin.website",
"bug_report_url": "https://cs.andyjin.website/feedback",
"isdocker": "true",
"install_type": "存储空间",
"size": "49KB",
"download_url": "",
"changelog": ""
},
"OrangeSurvey": {
"display_name": "OrangeSurvey",
"platform": "all",
"version": "1.3.4",
"desc": "OrangeSurvey是一款功能强大的在线问卷调查系统,支持多种题型、数据分析和报告生成。",
"labels": "工具,效率",
"distributor": "AndyJin",
"distributor_url": "https://blog.andyjin.website",
"bug_report_url": "https://cs.andyjin.website/feedback",
"isdocker": "true",
"install_type": "存储空间",
"size": "102KB",
"download_url": "",
"changelog": ""
}
}