xiaoju-survey

拖拽式搭建问卷考试,自动生成分析报表

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 517 🐛 待处理 48 👀 关注 43
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3802
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,可自行部署使用,全部功能免费。

项目预览

xiaoju-survey 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队didi
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,可自行部署使用,全部功能免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型ai,dynamic-form-builder,enterprises,form,form-builder,java,llm,nodejs,question,quiz,react-native,survey,vue3
GitHub 星标★ 3802
上线时间2023-11-02 00:00:00
代码更新2026-11-09
仓库体积11.5 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

XIAOJUSURVEY 是一个企业级表单与问卷搭建及数据分析平台,由京东开源。它允许用户在线创建问卷、考试、投票、测验等多种表单,并收集、分析数据。项目采用前后端分离架构,前端基于 React 和 Formily,后端使用 Node.js 和 NestJS,支持多种数据库。核心能力包括可视化表单设计器、丰富的题型组件、逻辑编排、数据收集与统计图表展示、多端适配以及权限管理。它解决了企业快速搭建内部调研、考试测评等场景的需求,降低了开发成本,提升了数据收集效率。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3802

技术标签

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 15 分钟 部署方式:Docker 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 已安装 Docker(含 docker compose),并能正常拉取镜像
  • 可访问 Docker Hub 获取 xiaojusurvey/xiaoju-survey 镜像
  • README 未给出端口、数据库等依赖说明,需先打开官网《Docker部署》指导文档确认
  • 可访问 GitHub 获取项目仓库以取得 docker-compose.yaml

安装与启动步骤

  1. 1查阅部署文档

    README 的快速部署章节只给出官网《Docker部署》链接,请先打开该文档确认完整流程、端口与依赖,再动手操作。

  2. 2拉取 Docker 镜像

    README 提供两个镜像版本:生产环境选 slim 体积更小,开发调试选 full 自带 curl、vim、git 等工具,按需拉取其一或全部。

    docker pull xiaojusurvey/xiaoju-survey:latest-slim
    docker pull xiaojusurvey/xiaoju-survey:latest-full
  3. 3获取部署配置

    README 提到通过 docker-compose.yaml 部署并修改镜像标签,需先取得仓库代码获得该文件,README 未直接给出 clone 命令。

    git clone https://github.com/didi/xiaoju-survey.git
  4. 4切换镜像版本

    :进入仓库后编辑 docker-compose.yaml,将 image 字段的标签在 latest-slim 与 latest-full 之间切换,保存即完成版本选择。

  5. 5启动服务

    在 docker-compose.yaml 所在目录启动容器;README 未给出具体启动命令与端口,请以官网部署指导为准。

    docker compose up -d

关键配置

配置项必填说明示例
image是docker-compose.yaml 中的镜像标签,决定使用 slim 还是完整版本xiaojusurvey/xiaoju-survey:latest-slim

如何确认成功

README 未给出访问端口,可执行 docker ps 确认容器处于 Up 状态,再按官网部署指导中的地址打开平台页面。

常见问题

Q:slim 版和 full 版怎么选?

A:slim 基于 node:18-slim,体积更小、含最小运行依赖,适合生产部署;full 基于 node:18,含 curl、vim、git 等工具,适合开发或调试场景。

Q:如何切换 Docker 镜像版本?

A:在 docker-compose.yaml 中修改镜像标签即可,改成 xiaojusurvey/xiaoju-survey:latest-slim 或 xiaojusurvey/xiaoju-survey:latest-full。

Q:完整的安装命令在哪里?

A:README 未列出具体部署命令,只指向官网 xiaojusurvey.didi.cn 的《Docker部署》文档,请以该文档为准。

Q:需要提前准备数据库吗?

A:项目后端支持多种数据库,但 README 未给出具体数据库配置项,需查看官网部署指导确认。

注意事项

  • README 未提供启动命令、端口号、环境变量与数据库配置,切勿凭猜测填写,务必对照官网部署指导。
  • docker-compose.yaml 中的镜像标签必须与已拉取的镜像版本一致,否则启动会因找不到镜像失败。
  • 生产环境建议使用 latest-slim 版本,仅开发调试场景使用 latest-full。
  • 本教程步骤基于 README 中出现的镜像名称与 docker-compose.yaml 推断,confidence 为 low。

核心亮点

  • 可视化拖拽表单设计器,支持几十种题型和逻辑跳转,上手快
  • 前后端分离,基于 NestJS 和 React,代码结构清晰,易二次开发
  • 内置数据统计与图表分析,无需额外开发即可查看结果

不足之处

  • 文档以英文为主,中文社区资源相对较少
  • 高级功能如权限管理和多租户支持可能需自行扩展

适用场景

  • 企业内部员工满意度调查与反馈收集
  • 在线考试、培训测评与知识竞赛
  • 市场调研、用户投票与产品反馈收集

替代项目

SurveyJS、LimeSurvey、Tally

上一篇:preswald

下一篇:LandPPT

同类项目推荐

Shiyin 开源

Mac 本地录音转写,自动区分发言人并生成带时间戳笔记

Free, open-source meeting notes app for Mac: records Zoom, Meet and Teams without a ···

★ 140 2026-11-02
readmeX 开源

丢进代码库,自动生成中文 README 和可浏览 Wiki

An AI Powered README and Interactive Wiki Generator for Any Projects. AI驱动的README···

★ 664 2026-10-25
kition 开源

笔记表格白板加AI,一个桌面全搞定

Kition brings Markdown, DataTable, WhiteBoard, a tool-using AI agent, browser resear···

★ 620 2026-10-19
quickshot 开源

悬停即截窗口,标注美化拼图一步到位

Screenshots, beautifully simple. A fast, local-first screenshot tool for macOS and W···

★ 183 2026-10-18
MyBrain 开源

一个应用搞定任务、笔记、日历,还有 AI 帮你忙

All-in-one productivity app and AI assistant with Tasks, Notes, Calendar, Diary and ···

★ 2233 2026-08-09
awesome-ai-ppt 开源

找 AI 做 PPT 工具,看这一份清单就够了

A curated list of AI PPT, PowerPoint automation, PPTX editing, and slide workflow to···

★ 179 2026-10-07
integrations 开源

给 Markdown 文档加链接预览、SEO 和图片占位,阅读分享都更好

✍️ A collection of diverse documentation engineering tools. Better reading experie···

★ 322 2026-10-06
Star-Office-UI 开源

把 AI 工作状态变成温馨像素办公室,一眼看懂代理在忙啥

A pixel office for your OpenClaw: turn invisible work states into a cozy little spac···

★ 7567 2026-08-09
csv-ai-analyzer 开源

本地运行,用聊天的方式分析 CSV 数据,自动出图

A self-hosted, browser-based AI CSV analyzer

★ 86 2026-08-09