Repolode
didi

didi/xiaoju-survey

アンケート、試験、投票、クイズを作成できるオープンソースのフォームビルダー。オンラインでのデータ分析とエクスポートにも対応。

代替できる製品:SurveyMonkeyGoogle FormsTypeform

スター
3,802
フォーク
518
未解決の Issue
48
最終コミット
23 日前

これは何?

XIAOJUSURVEYは、企業と個人の両方を対象としたアンケートシステムです。オンライン調査用のアンケート、試験、評価、複雑なフォームを作成できます。40種類以上の設問タイプと豊富なテンプレートを備え、市場調査、顧客満足度調査、オンライン試験、投票などに利用できます。

データ関連の機能として、設問ごとの統計、クロス分析、マルチチャネル分析に加え、データのエクスポートや回答の管理を提供します。アンケートでは、表示・遷移ロジック、選択肢や設問の参照、カスタムテーマに対応しています。また、接続したLLMに対話形式で指示を入力し、アンケートを生成するAI機能も利用できます。

Web管理画面はVue 3とElement Plus、サーバーはNestJSとMongoDBで構築されています。また、React Native SDKを使って、他のアプリに小規模なアンケートを組み込めます。Dockerでのデプロイに対応し、slimとfullのイメージを提供しています。

主な機能

  • 01テキスト入力、選択、評価、投票、ファイルアップロードなど、40種類以上の設問タイプに対応。
  • 02表示・遷移や、選択肢・設問の参照を設定するロジックルール。
  • 03設問ごとの統計、クロス分析、データエクスポート。
  • 04LLMを介して、対話形式の指示からアンケートを生成するAI支援機能。
  • 05ロールベースの権限管理とチーム用ワークスペース。
  • 06外部システムへのデータやメッセージ送信に使えるカスタムフック。
  • 07複数のクライアントプラットフォームに埋め込めるアンケートSDK。

ユースケース

  • 社内で顧客満足度調査や市場調査を実施する。
  • 採点結果を集計できるオンライン試験、クイズ、評価を開催する。
  • スパム対策や公開前レビューの設定を使って、投票や登録を受け付ける。
  • 既存のモバイルアプリやWeb製品に短いアンケートを組み込む。

クイックスタート

  1. 1

    サーバーの依存関係をインストールする

    cd server && npm install
  2. 2

    サーバーをローカルで起動する

    cd server && npm run local
  3. 3

    Webの依存関係をインストールする

    cd web && npm install
  4. 4

    Webフロントエンドを起動し、http://localhost:8080/management を開く

    cd web && npm run serve

使う前に知っておきたいこと

  • Node.js 18以降とMongoDBバックエンドが必要です。
  • ローカル環境のセットアップでは、サーバーとWebの2つの別々のプロジェクトを起動する必要があります。

収録されている特集

トピック

よくある質問

xiaoju-survey とは?
アンケート、試験、投票、クイズを作成できるオープンソースのフォームビルダー。オンラインでのデータ分析とエクスポートにも対応。 XIAOJUSURVEYは、企業と個人の両方を対象としたアンケートシステムです。オンライン調査用のアンケート、試験、評価、複雑なフォームを作成できます。40種類以上の設問タイプと豊富なテンプレートを備え、市場調査、顧客満足度調査、オンライン試験、投票などに利用できます。
xiaoju-survey は無料で使えますか?ライセンスは?
xiaoju-survey は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
xiaoju-survey は今もメンテナンスされていますか?
活発にメンテナンス中。xiaoju-survey の最終コミットは 2026年10月16日 です。
xiaoju-survey は何に使えますか?
社内で顧客満足度調査や市場調査を実施する。 採点結果を集計できるオンライン試験、クイズ、評価を開催する。 スパム対策や公開前レビューの設定を使って、投票や登録を受け付ける。 既存のモバイルアプリやWeb製品に短いアンケートを組み込む。
xiaoju-survey のインストール方法は?
サーバーの依存関係をインストールする: cd server && npm install サーバーをローカルで起動する: cd server && npm run local Webの依存関係をインストールする: cd web && npm install Webフロントエンドを起動し、http://localhost:8080/management を開く: cd web && npm run serve
xiaoju-survey はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/didi/xiaoju-survey

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト