調査研究ツール比較
無料およびセルフホスト型のアンケートツールを Qualtrics と、コスト、データの所在、リスト実験やコンジョイントのようなサーベイ実験への対応という観点で比較します。
LimeSurvey は、Qualtrics のアンケートに代わる無料のオープンソースの選択肢で、クォータと SPSS、R、Stata へのエクスポートを備えています。一方、REDCap は臨床研究のデータベースに、KoboToolbox はオフラインのフィールドインタビューに、SurveyJS は自分のアプリケーション内のフォームに、oTree は対話型の経済実験に向いています。Potato は、サーベイ実験のための、Qualtrics に代わる無料のセルフホスト型の選択肢です。Potato は、Qualtrics、LimeSurvey、REDCap のアンケートをインポートし、バランスの取れたランダム割り当て、要因配置のヴィネット、リスト実験、Prolific や SONA での募集を加えます。
サーベイ実験は、ランダム割り当てによって、各回答者にアンケートの一つのバージョンを与え、バージョン間で回答を比較します。ヴィネットは、条件ごとに詳細が変わる短いシナリオで、要因配置のヴィネット計画は、そのような詳細をいくつか組み合わせます。コンジョイント分析は、属性の水準から作られたプロファイルの中から回答者に選んでもらい、各属性が選択をどれだけ変えるかを推定します。リスト実験と無作為化回答法は、回答者が自分自身の答えを明かさずに、センシティブな質問に答えられるようにします。データの所在は、回答が保存される国とサーバーです。
多くの研究者は、大学が Qualtrics を制限したときに、この比較を始めます。Radboud 大学の社会科学部は、まずコストを理由に、次に大学のデータ保護責任者の助言に基づいて、学部の Qualtrics ライセンスを更新しないことを決めました。学部は、研究者に 2026 年 12 月 1 日までに LimeSurvey に移行し、同じ日までに Qualtrics のデータと資料を削除するよう求めています。Potato での調査研究は、Potato のアンケート向けの機能を一か所にまとめ、行動実験ツール比較は、反応時間課題のためのソフトウェアを扱います。
比較する価値のあるアンケートツールはどれか
コストは、2026 年 10 月時点の各ベンダー自身の価格のページによるもので、REDCap(2009)、oTree(2016)、Potato 2.0(2026)を説明した論文は、参考文献に挙げています。
| ツール | 提供形態 | ライセンス | コスト | 向いている用途 |
|---|---|---|---|---|
| Qualtrics | ホスト型のアンケートプラットフォーム | 独自ライセンス | 無料アカウントは、アクティブなアンケート 3 件、アンケートごとに 30 問、回答 500 件。Strategic Research は月 $420 から。上位のプランは見積もり | 多くの設問タイプを持つアンケートと、コンジョイントや MaxDiff のプロジェクト |
| LimeSurvey | 自分でホストする PHP ウェブアプリ(Community Edition)、または LimeSurvey Cloud | GPL-2.0-or-later | Community Edition は無料。Cloud には無料パッケージと、月 $39 からの有償プランがある | 複数言語のアンケート。クォータと SPSS、R、Stata へのエクスポート付き |
| REDCap | 所属機関がインストールするウェブアプリ | Vanderbilt のエンドユーザーライセンス。オープンソースではない | REDCap コンソーシアムの非営利会員は無料 | 監査証跡を伴う、臨床および縦断的な研究データ |
| SurveyJS | 自分のウェブアプリケーション内の JavaScript ライブラリ | MIT(Form Library)。Survey Creator は商用ライセンス | Form Library は無料。Survey Creator は開発者一人あたり $589 から、買い切り | 自分のアプリケーションに埋め込むアンケートフォーム |
| KoboToolbox | Global または EU サーバー上のホスト型ウェブアプリと、Android アプリ | AGPL-3.0 | 利用制限付きの無料の Community プランと、有償プラン | スマートフォンやタブレットでのフィールドインタビュー。オンラインでもオフラインでも |
| oTree | Python フレームワーク。oTree Hub 経由で Heroku または自分のサーバーにデプロイ | オープンソース。ライセンスは oTree の論文の引用を求める | 無料 | グループ、市場、報酬を伴う対話型の実験 |
| Potato | YAML で設定する Python ウェブサーバー。自分のサーバー上 | GPL-3.0-or-later | 無料 | ヴィネット実験とリスト実験、アイテムの評価、複数のコーダーによる自由記述式回答のコーディング |
どのアンケートにどのツールか
表は、研究の種類を、その種類の研究のために作られたツールと組み合わせています。
| 研究 | 適したツール |
|---|---|
| スキップロジックを持つ標準的なアンケート | Qualtrics、LimeSurvey、REDCap、SurveyJS、Potato |
| セルのバランスが取れた、between-subjects のサーベイ実験 | Qualtrics、oTree、Potato |
| 条件によって文面が変わる要因配置のヴィネット | Qualtrics と Potato |
| 選択ベースのコンジョイント | Qualtrics(追加購入)と Potato |
| 有病率の推定を伴うリスト実験と無作為化回答法 | Potato |
| 回答者の属性に対するクォータ | Qualtrics と LimeSurvey |
| 複数の言語で提供される一つのアンケート | LimeSurvey |
| 接続のないスマートフォンやタブレットでのインタビュー | KoboToolbox と REDCap(モバイルアプリ) |
| 繰り返し測定する尺度を持つ縦断パネル | REDCap |
| グループゲーム、市場、交渉 | oTree |
| 自分のウェブアプリケーション内のアンケートフォーム | SurveyJS |
| 回答者に分割した多数のアイテムの評価と、一致度 | Potato |
| 自由記述式回答のコーディング | ATLAS.ti、NVivo、Potato(自由記述式回答のコーディングを参照) |
Qualtrics は、一つのホスト型の製品が、アンケートに加えて無作為化とクォータをカバーするため、多くの行に現れます。Potato は、調査が回答者に見せるものを変える、センシティブな質問をする、回答者にアイテムを評価またはラベル付けしてもらう場面に現れます。
ホスティング、データの所在、コスト
Qualtrics は、すべてのアンケートを自社のサーバーでホストします。LimeSurvey の Community Edition は、回答を自分のサーバーまたはプロバイダーのサーバーに保存し、LimeSurvey Cloud は、ドイツ、フィンランド、英国、米国、カナダ、オーストラリアでアカウントをホストします。LimeSurvey は、EU の顧客にはドイツまたはフィンランドを推奨しています。REDCap は、所属機関のサーバー上で動きます。会員機関は、Vanderbilt 大学とエンドユーザーライセンス契約を結び、自機関の IT 部門を通じて REDCap をサポートします。KoboToolbox は、Global サーバー、またはアイルランドにある欧州連合のサーバーでアカウントをホストします。
SurveyJS は、回答を自分で構築するバックエンドに送り、その価格のページは、すべてのデータが自分のサーバーに留まると述べています。oTree のドキュメントは、oTree Hub を通じた Heroku へのデプロイと、自分で管理する Ubuntu または Windows のサーバーへのデプロイを説明しています。Potato は、自分のマシンまたは機関のサーバー上で動き、各参加者の回答を、調査の出力ディレクトリの user_state.json に書き込みます。Potato が外部のサービスに接続するのは、Prolific の API やホスト型の AI エンドポイントのように、設定がそのサービスを指定した場合に限られます。
Qualtrics に代わる無料の選択肢
LimeSurvey の Community Edition、コンソーシアム会員向けの REDCap、SurveyJS の Form Library、oTree、Potato は、ライセンス費用がかかりません。五つのどれを動かす場合も、サーバーと、そのサーバーを保守するスタッフの時間に費用がかかります。Qualtrics、LimeSurvey Cloud、KoboToolbox の有償プランは、代わりにホスティングに課金します。各無料ツールは、Qualtrics のアカウントが行うことの一部をカバーします。
- LimeSurvey Community Edition は、通常のアンケートに最も近く、クォータ、一つのアンケート内の複数言語、SPSS、R、Stata へのエクスポートを備えています。ランダム割り当ては、式の設問での
rand()を使い、LimeSurvey のドキュメントには、コンジョイントのモジュールは見つかりませんでした。 - REDCap は、REDCap コンソーシアムの非営利会員にのみ無料です。REDCap は、臨床および縦断的な研究に向いており、アップロードした割り付け表からランダム化します。
- SurveyJS の Form Library は、MIT ライセンスで無料で、Survey Creator は開発者一人あたり $589 からです。回答は、自分で構築するバックエンドに送られます。
- KoboToolbox には、利用制限付きの無料の Community プランがあり、インタビューをオフラインで収集します。KoboToolbox のドキュメントには、条件へのランダム割り当ては見つかりませんでした。
- oTree は無料で、グループと報酬を伴う対話型の実験を実行し、すべての割り当て規則は、自分で書く Python コードです。
- Potato は、Qualtrics の
.qsfをインポートし、バランスの取れた割り当て、ヴィネット、コンジョイント、リスト実験を実行します。Potato には、クォータも、多言語のアンケートも、SPSS ファイルもありません。
ツールごとのサーベイ実験、募集、エクスポート
二つ目の表は、設問を取り巻く研究の各部分を比較します。すべての行が、ライブラリの周りに自分で構築するアプリケーションに依存するため、SurveyJS は除外しています。
| Qualtrics | LimeSurvey | REDCap | KoboToolbox | oTree | Potato | |
|---|---|---|---|---|---|---|
| 条件へのランダム割り当て | Randomizer。バランスには Evenly Present Elements | 式の設問での rand() と、設問グループの relevance | Randomization モジュール。アップロードした割り付け表から | — | creating_session の Python コード。バランスには itertools.cycle | conditions。割り当て済みまたは完了した参加者でバランスを取り、任意のセルの上限と重みを指定できる |
| 設問と選択肢の順序 | Randomizer | ランダム化グループ | — | 選択肢の randomize=true | Python コード | ページごとの randomize_questions、設問ごとの randomize_order |
| リスト実験と無作為化回答法 | — | — | — | — | — | list_experiment と randomized_response。推定値はエクスポートに含まれる |
| コンジョイント | Conjoint プロジェクト。追加購入 | — | — | — | — | conjoint。プロファイルは各アイテムに書き込まれる |
| 公開された尺度 | — | — | パートナー向けの、選定された尺度の Shared Library | — | — | PHQ-9 から ANES の属性項目群までの 55 の名前付きの尺度 |
| Prolific | Prolific 自身の連携ガイド | URL パラメーターと終了 URL によるパネル連携 | — | — | oTree HR が、開始リンク、完了 URL、支払いを扱う | crowdsourcing.provider: prolific。Potato は Prolific の連携ガイドに掲載されている |
| SONA | Sona の単位付与ガイド | Sona の単位付与ガイド | Sona の単位付与ガイド | — | Sona の単位付与ガイド | crowdsourcing.provider: sona。単位はサーバーから付与される |
| 回答のエクスポート | CSV、TSV、Excel、XML、SPSS | CSV、Excel、SPSS、R、Stata、PDF | Excel、PDF、SPSS、SAS、Stata、R | Excel、CSV、GeoJSON、SPSS ラベル | CSV と Excel | participants.csv を伴う CSV または TSV、JSONL、Parquet、Frictionless Data Package、Psych-DS |
ダッシュは、2026-10-28 に確認した、そのツール自身のドキュメントに、その行に当たるものが見つからなかったことを意味します。Prolific は、調査のリンクが Prolific ID を記録し、最後に参加者を戻す場合、ほとんどのアンケートソフトウェアが Prolific と連携できると述べています。したがって、Prolific の行のダッシュは、公開されたガイドがないことを意味します。リスト実験は、ランダム割り当てと表示ロジックを持つどのツールでも作れ、推定値は後で計算します。セルが誤っている場合は、お知らせください。
Potato のセンシティブな質問の設計と割り当ては、センシティブな質問と実験フローで扱っています。survey_experiments エクスポートは、リスト実験ごとの平均値の差の推定値と、無作為化回答法の設問ごとの有病率の推定値を、すべての推定値に標準誤差と 95% 区間を付けて書き出します。participants.csv は、各参加者の条件、ページの順序、設問の順序、スクリーンアウトがあればその内容を書き出します。そのため分析ファイルは、各回答者に何が割り当てられ、何が示されたかを記録します。
アンケートを Potato に移す
potato import は、アンケートの設問、ページ、表示と非表示のロジックを、Potato のアンケートページと規則に変換します。このコマンドは、七つの形式を読み込みます。
- Qualtrics の
.qsfファイル - LimeSurvey の
.lssファイル - REDCap のデータ辞書
- SurveyJS の JSON
- ODK、KoboToolbox、SurveyCTO、Ona が使う XLSForm
- Beiwe のアンケート
- Network Canvas のプロトコル
potato import -i my-survey.qsf -o survey-project/.qsf ファイルには、アンケートの設問、ブロック、フロー、ロジックが含まれ、Qualtrics は、Survey → Tools → Import/Export → Export Survey からこのファイルをエクスポートします。七つの形式のどれにも、回答は含まれません。アカウントが閉じる前に、回答データを別にエクスポートしてください。Qualtrics のクォータ、パイプされたテキスト、REDCap の計算フィールドのように、インポーターが変換できなかったものはすべて、IMPORT_REPORT.md に一覧されます。アンケートのインポートは、各形式から何がインポートされるかを一覧にし、Qualtrics からの移行は、Qualtrics のブロック、Randomizer、End of Survey の要素を、Potato のキーに対応付けます。
Potato での要因配置のヴィネット実験
以下の設定は、Prolific で募集する 2×2 のヴィネット実験を実行します。各回答者は、到着時に、提案者と資金源の一つの組み合わせに割り当てられ、アイテムのテキストの {condition.sponsor} と {condition.funding} が、回答者の水準で埋められます。balance_on: completed は、終えた回答者と、最後の活動から in_progress_minutes 以内にまだ作業している回答者を数えるため、途中でやめた人やスクリーンアウトされた人が、四つのセルのバランスを崩すことはありません。スクリーナーは、米国外の人には調査を終了し、スクリーンアウトのコードとともに回答者を Prolific に戻します。ヴィネットの後には、二つの公開された尺度が続き、効力感の項目は、回答者ごとに異なる順序で並びます。
annotation_task_name: Local policy vignette experiment
task_dir: .
output_annotation_dir: annotation_output/
data_files:
- data/vignettes.jsonl
item_properties:
id_key: id
text_key: text
login:
type: url_direct
url_argument: PROLIFIC_PID
conditions:
factors:
sponsor: ["The city council", "A neighborhood association"]
funding: ["existing city funds", "a new property tax"]
assignment: balanced
balance_on: completed
phases:
order: [consent, screener, annotation, efficacy, demographics]
consent:
type: consent
file: surveys/consent.json
screener:
type: prestudy
file: surveys/screener.json
exit_when:
show_when:
- {schema: us_resident, operator: equals, value: "No"}
message: This study is for people who live in the United States. Thank you for your time.
efficacy:
type: poststudy
instrument: political-efficacy
randomize_questions: true
demographics:
type: poststudy
instrument: anes-demographics
crowdsourcing:
provider: prolific
prolific:
completion:
code: C1VIGNETTE
screened_out_code: C1SCREENED
annotation_schemes:
- annotation_type: likert
name: support
description: How strongly do you support or oppose this proposal?
size: 7
min_label: Strongly oppose
max_label: Strongly support
label_requirement:
required: true
- annotation_type: radio
name: sponsor_check
description: Who made this proposal?
labels: ["The city council", "A neighborhood association", "I don't remember"]
label_requirement:
required: true
# Exports leave out survey answers unless export_include_phase_data is true
export_include_phase_data: truedata/vignettes.jsonl の各行は、テキスト内にプレースホルダーを持つ一つのヴィネットです。
{"id": "v1", "text": "{condition.sponsor} proposes turning the parking lot on Mill Street into a public park, paid for by {condition.funding}."}surveys/screener.json のスクリーナーページは、一つの質問をします。required_label を指定すると、サーバーは、回答者が答えを選ぶまでそのページに留め、スクリーンアウトの規則には、常に判定できる答えがあります。
[
{"name": "us_resident", "annotation_type": "radio",
"description": "Do you currently live in the United States?",
"labels": ["Yes", "No"],
"label_requirement": {"required_label": ["Yes", "No"]}}
]consent.json は同じ形式で、同意の設問に required_label: ["I agree"] を指定します。各ヴィネットの後の提案者の設問は、操作チェックです。python -m potato.export --config config.yaml --format csv --output results/ を実行すると、評価を持つ annotations.csv、各回答者のセルとスクリーンアウトを持つ participants.csv、同意、スクリーナー、尺度の回答を持つ phase_responses.csv が得られます。
自由記述式回答のコーディング
自由記述式の回答は、多くのアンケートプロジェクトが質的データ分析ソフトウェアを持ち込む場面です。NVivo と ATLAS.ti は、学生向けの価格を持つ有償ライセンスで販売されています。以下のツールは、アンケートのエクスポートを読み込む方法が異なります。質的データ分析ソフトウェアの比較は、同じツールをコーディングソフトウェアとして比較します。
- NVivo は、Qualtrics のアンケートを直接インポートします。各回答者はケースになり、選択式の設問はケースの属性になり、各自由記述式の設問への回答は、一つのコードにまとめられます。CSV としてエクスポートしたアンケートは、代わりにスプレッドシートとしてインポートでき、その場合は機能が少なくなります。
- ATLAS.ti は、Excel、CSV、ODS ファイルからアンケートをインポートします。各自由記述式の設問はコードになり、各回答は、設問、回答者、回答者の選択式の回答でコーディングされた引用になります。
- Usercall は、AI がモデレートするインタビューを実施し、書き起こしとインポートした自由記述式の回答を、裏付けとなる抜粋を伴うテーマにします。プランは月 $89 からです。
- Potato は、エクスポートした回答を、データファイルのアイテムとして読み込み、コードブックに従って作業する複数のコーダーにアイテムを振り分け、設問ごとの Krippendorff のアルファを、ブートストラップ区間付きで報告します。内容分析が、設定を順に説明しています。
調査研究で Potato が行わないこと
- 独自のパネルはない。 Potato は、Prolific、CloudResearch Connect、SONA、そして URL で ID を渡すほかのパネルを通じて募集します。確率標本や全国パネルが必要な調査は、パネル提供者からアクセスを購入します。
- 回答者の回答に対するクォータはない。
max_per_cellは、各条件が受け取る回答者の数に上限を設けますが、Potato には、年齢、性別、地域による回答者の上限はありません。Qualtrics と LimeSurvey にはクォータがあります。 - オフラインのアンケートページはない。 同意、スクリーナー、アンケートのページは、サーバーへの接続を必要とします。ポケットモードは、アノテーターがスマートフォンで、先読みしたアイテムをオフラインでラベル付けできるようにしますが、このモードはアノテーションフェーズにのみ適用されます。KoboToolbox と REDCap のモバイルアプリは、インタビュー全体をオフラインで収集します。
- フィールドのデータ型はない。 XLSForm の GPS 点、写真、録音、バーコードは、インポートで報告されますが、取り込まれません。
- 独自の支払いはない。 Potato は、価格リスト、BDM の入札、信念の誘導からボーナスを計算します。Prolific は、アップロードした一括ボーナスファイル、または Potato の管理ルートから送られるリクエストから、ボーナスを支払います。規則は、インセンティブ報酬で扱っています。
- 一つの調査につき一つの言語。
ui_languageは、Potato のインターフェースを、英語以外の同梱された 10 の言語のいずれかに翻訳し、設問はその言語で書かれます。三つの言語で提供するアンケートは、三つの設定になります。 - アイテムのないアンケートはない。 Potato のすべての調査には、データファイルのアイテムに対するアノテーションフェーズがあり、バージョン 2.13.1 から、
potato validateは、それがない設定にエラーを報告します。単純なアンケートは、Finish のような単一ラベルのradioスキームを持つ一つのアイテムを使い、アノテーションフェーズを最後に置きます。pure_displayのアイテムは、完了しないため、この目的には使えません。 - SPSS、SAS、Stata のファイルはない。 エクスポートは、CSV、TSV、JSONL、Parquet、Frictionless Data Package、Psych-DS です。SPSS、SAS、Stata、R は、すべて CSV ファイルを読み込みます。
- スケジュールは最初の訪問時に固定される。 バージョン 2.13 から、
schedule:ブロックが、追跡調査の波、経験サンプリングのプロンプト、デルファイのラウンドを実行し、notifications:ブロックが、メール、SMS、Prolific のメッセージでリマインダーを送ります。各参加者のスケジュールは、最初の訪問が終わるときに計算され、その後は変わりません。REDCap は、繰り返しの尺度とイベントをスケジュールします。
各プロジェクト自身のドキュメントに照らして、2026 年 10 月に確認しました。
よくある質問
Qualtrics に代わる、無料でセルフホスト型の選択肢はありますか。
はい。LimeSurvey の Community Edition と Potato は、自分で動かす、無料でオープンソースのアンケートサーバーで、REDCap は、所属機関が REDCap コンソーシアムに属している場合、無料で、機関がインストールします。LimeSurvey は、Radboud の社会科学部が、クォータと SPSS、R、Stata へのエクスポートを備えた一般的なアンケートのために選んだツールです。Potato は、Qualtrics の .qsf をインポートし、バランスの取れた割り当て、ヴィネット、リスト実験、Prolific や SONA での募集を加えますが、クォータと SPSS ファイルはありません。
研究用のアンケートには、REDCap と Qualtrics のどちらを使うべきですか。
すでに REDCap を運用している機関での、臨床、健康、縦断的な研究には REDCap を使います。REDCap は、監査証跡を保持し、繰り返しの尺度とイベントをスケジュールし、モバイルアプリでデータをオフラインで収集し、コンソーシアムの会員には無料です。Qualtrics は、一般的なアンケートとサーベイ実験に向いており、クォータ、バランスの取れた条件のための Randomizer、ヒートマップのような特殊な設問タイプ、追加購入のコンジョイントプロジェクトを備えています。Potato は、両方からアンケートをインポートします。
大学の Qualtrics ライセンスが終了する前に、何をすべきですか。
アカウントが閉じる前に、アンケートと回答を別々にエクスポートしてください。Qualtrics は、アンケートを、設問、ロジック、フローを含み回答を含まない .qsf ファイルに書き出し、回答データは、Data & Analysis タブから CSV、SPSS、ほかの形式で取り出します。.qsf は potato import で Potato にインポートでき、回答ファイルは、所属機関のアーカイブまたはデータリポジトリに保管します。Radboud の社会科学部の 2026 年 12 月 1 日のように、大学が定める削除日の前に、両方のエクスポートを終えてください。
関連資料
- Potato での調査研究:アンケート向けの機能を一か所にまとめています
- アンケートのインポートと Qualtrics からの移行
- ライセンスが終了する前に Qualtrics のアンケートを Potato に移す:一つのアンケートを
.qsfのエクスポートから Prolific の調査と CSV のエクスポートまで移します - 実験フロー:条件、ページの規則、スクリーンアウト、カウンターバランス
- センシティブな質問:リスト実験と無作為化回答法
- アンケート尺度
- クラウドソーシング調査の実施
- エクスポート形式
- 行動実験ツール比較
- アノテーションツール比較
参考文献
- Harris, P. A., Taylor, R., Thielke, R., Payne, J., Gonzalez, N., & Conde, J. G. (2009). Research electronic data capture (REDCap): A metadata-driven methodology and workflow process for providing translational research informatics support. Journal of Biomedical Informatics, 42(2), 377-381. https://doi.org/10.1016/j.jbi.2008.08.010
- Chen, D. L., Schonger, M., & Wickens, C. (2016). oTree: An open-source platform for laboratory, online, and field experiments. Journal of Behavioral and Experimental Finance, 9, 88-97. https://doi.org/10.1016/j.jbef.2015.12.001
- Jurgens, D., Chen, M., & Iyer, L. (2026). Potato 2.0: A Comprehensive Annotation Platform with AI-in-the-Loop Support. Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 3: System Demonstrations), 374-386. https://aclanthology.org/2026.acl-demo.37/