(57)【要約】【課題】アンケートが途中で終了するような選択肢が設定された設問が含まれている場合であっても、そのアンケートの妥当性を検査する際の検査精度を向上させることができる。【解決手段】設問検査装置は、回答として選択されることにより、開始設問から最終設問までの途中の設問で設問検査処理が終了する特定選択肢を含む複数の選択肢が設定された設問を識別し、当該識別された設問について、当該複数の選択肢のうち特定選択肢を除外した選択肢を回答として無作為に選択する。【選択図】図５
2020135356.tif 000002
【特許請求の範囲】
【請求項１】
複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を前記設問毎に回答としてコンピュータが無作為に選択する処理を実行する設問検査方法であって、
回答として選択されることにより、開始設問から最終設問までの途中の設問で前記処理が終了する特定選択肢を含む複数の選択肢が設定された設問を識別する識別ステップと、
前記識別された設問について、前記複数の選択肢のうち前記特定選択肢を除外した前記選択肢を回答として無作為に選択する選択ステップと、
を含むことを特徴とする設問検査方法。
【請求項２】
前記識別ステップにおいては、前の設問において回答として選択された選択肢に基づいて前記特定選択肢を含む複数の選択肢が設定された設問を識別することを特徴とする請求項１に記載の設問検査方法。
【請求項３】
前記識別ステップにおいては、直前の設問において回答として選択された選択肢に関連付けられた次の設問が前記特定選択肢を含む複数の選択肢が設定された設問であるかを識別することを特徴とする請求項１または２に記載の設問検査方法。
【請求項４】
前記処理を複数回実行するステップと、
前記複数回実行された前記処理において、前記途中の設問で前記処理が終了した場合の割合、頻度、及び回数のうちの少なくとも一つを前記途中の設問毎に対応付けた対応付け情報を記憶するステップと、
前記対応付け情報に基づいて、前記割合、頻度、及び回数のうちの少なくとも一つが閾値を超えた前記途中の設問において前記処理が終了した選択肢を前記特定選択肢として設定するステップと、
を更に含むことを特徴とする請求項１乃至３の何れか一項に記載の設問検査方法。
【請求項５】
複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を前記設問毎に回答としてコンピュータが無作為に選択する処理を実行する設問検査方法であって、
前記処理を複数回実行するステップと、
前記複数回実行された前記処理において、開始設問から最終設問までの途中の設問で前記処理が終了した場合の割合、頻度、及び回数のうちの少なくとも一つを前記途中の設問毎に対応付けた対応付け情報を記憶するステップと、
前記対応付け情報に基づいて、前記割合、頻度、及び回数のうちの少なくとも一つが閾値を超えた前記途中の設問において前記処理が終了した選択肢を特定選択肢として設定するステップと、
を含むことを特徴とする設問検査方法。
【請求項６】
複数の設問を管理する設問管理装置と、前記設問に設定された複数の選択肢のうち何れかの選択肢を回答として無作為に選択する処理を実行する回答選択装置とを備える設問検査システムであって、
前記設問管理装置は、
前記複数の設問のうち何れかの設問、当該設問に設定された複数の選択肢、及び開始設問から最終設問までの途中の設問で前記処理が終了する終了条件を前記回答選択装置へ送信する設問送信手段と、
前記設問送信手段により送信された前記設問に設定された複数の選択肢のうちから前記回答選択装置により選択された選択肢を回答として受信する回答受信手段と、
を備え、
前記回答選択装置は、
前記設問管理装置から前記設問、当該設問に設定された複数の選択肢、及び前記終了条件を受信する設問受信手段と、
前記設問受信手段により受信された前記設問に設定された複数の選択肢のうち、前記終了条件を満たす特定選択肢を除外して何れかの選択肢を回答として無作為に選択する選択手段と、
を備えることを特徴とする設問検査システム。
【請求項７】
複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を前記設問毎に回答として無作為に選択する処理を実行するコンピュータに、
回答として選択されることにより、開始設問から最終設問までの途中の設問で前記処理が終了する特定選択肢を含む複数の選択肢が設定された設問を識別する識別ステップと、
前記識別された設問について、前記複数の選択肢のうち前記特定選択肢を除外した前記選択肢を回答として無作為に選択する選択ステップと、
を実行させることを特徴とする設問検査プログラム。
【請求項８】
複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を前記設問毎に回答として無作為に選択する処理を実行するコンピュータに、
前記処理を複数回実行するステップと、
前記複数回実行された前記処理において、開始設問から最終設問までの途中の設問で前記処理が終了した場合の割合、頻度、及び回数のうちの少なくとも一つを前記途中の設問毎に対応付けた対応付け情報を記憶するステップと、
前記対応付け情報に基づいて、前記割合、頻度、及び回数のうちの少なくとも一つが閾値を超えた前記途中の設問において前記処理が終了した選択肢を特定選択肢として設定するステップと、
を実行させることを特徴とする設問検査プログラム。
【請求項９】
複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を前記設問毎に回答として無作為に選択する処理を実行する設問検査装置であって、
回答として選択されることにより、開始設問から最終設問までの途中の設問で前記処理が終了する特定選択肢を含む複数の選択肢が設定された設問を識別する識別手段と、
前記識別された設問について、前記複数の選択肢のうち前記特定選択肢を除外した前記選択肢を回答として無作為に選択する選択手段と、
を備えることを特徴とする設問検査装置。
【請求項１０】
複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を前記設問毎に回答として無作為に選択する処理を実行する設問検査装置であって、
前記処理を複数回実行する実行手段と、
前記複数回実行された前記処理において、開始設問から最終設問までの途中の設問で前記処理が終了した場合の割合、頻度、及び回数のうちの少なくとも一つを前記途中の設問毎に対応付けた対応付け情報を記憶する記憶手段と、
前記対応付け情報に基づいて、前記割合、頻度、及び回数のうちの少なくとも一つが閾値を超えた前記途中の設問において前記処理が終了した選択肢を特定選択肢として設定する設定手段と、
を備えることを特徴とする設問検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
アンケートの設問に設定された複数の選択肢のうち何れかの選択肢を回答として選択する設問検査方法等の技術分野に関する。
【背景技術】
【０００２】
特許文献１には、ラジオボタンにより選択された選択肢と依存関係にある次の質問が設定されるアンケート装置が開示されている。当該アンケート装置においては、複数の質問が含まれるアンケートのプロセスの終了条件が満たされてチェックポイント質問がなされた場合に当該プロセスが終了するように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−０２１２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、このようなアンケート装置において、設問の構成が作成者の意図しない構成となっていないことや、設問間の論理矛盾が生じていないこと等を事前に検査することで、アンケート自体の妥当性を確保することができる。しかしながら、特許文献１に開示されたアンケート装置のように、アンケートのプロセスが途中で終了するような設問が含まれていると、それ以降の設問を検査することができない場合が生じ、その結果、検査精度が低下する。
【０００５】
本発明は、アンケートが途中で終了するような選択肢が設定された設問が含まれている場合であっても、そのアンケートの妥当性を検査する際の検査精度を向上させることが可能な設問検査方法、設問検査システム、設問検査プログラム、及び設問検査装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を前記設問毎に回答としてコンピュータが無作為に選択する処理を実行する設問検査方法であって、回答として選択されることにより、開始設問から最終設問までの途中の設問で前記処理が終了する特定選択肢を含む複数の選択肢が設定された設問を識別する識別ステップと、前記識別された設問について、前記複数の選択肢のうち前記特定選択肢を除外した前記選択肢を回答として無作為に選択する選択ステップと、を含むことを特徴とする。これにより、アンケートが途中で終了するような選択肢が設定された設問が含まれている場合であっても、そのアンケートの妥当性を検査する際の検査精度を向上させることができる。
【０００７】
請求項２に記載の発明は、請求項１に記載の設問検査方法において、前記識別ステップにおいては、前の設問において回答として選択された選択肢に基づいて前記特定選択肢を含む複数の選択肢が設定された設問を識別することを特徴とする。これにより、ある設問での回答に応じて後の設問における特定選択肢を変えることができる。
【０００８】
請求項３に記載の発明は、請求項１または２に記載の設問検査方法において、前記識別ステップにおいては、直前の設問において回答として選択された選択肢に関連付けられた次の設問が前記特定選択肢を含む複数の選択肢が設定された設問であるかを識別することを特徴とする。これにより、ある設問での回答に関連する設問の経路におけるアンケートの妥当性を検査することができる。
【０００９】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の設問検査方法において、前記処理を複数回実行するステップと、前記複数回実行された前記処理において、前記途中の設問で前記処理が終了した場合の割合、頻度、及び回数のうちの少なくとも一つを前記途中の設問毎に対応付けた対応付け情報を記憶するステップと、前記対応付け情報に基づいて、前記割合、頻度、及び回数のうちの少なくとも一つが閾値を超えた前記途中の設問において前記処理が終了した選択肢を前記特定選択肢として設定するステップと、を更に含むことを特徴とする。これにより、特定選択肢を除外する処理負荷を低減することができる。
【００１０】
請求項５に記載の発明は、複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を前記設問毎に回答としてコンピュータが無作為に選択する処理を実行する設問検査方法であって、前記処理を複数回実行するステップと、前記複数回実行された前記処理において、開始設問から最終設問までの途中の設問で前記処理が終了した場合の割合、頻度、及び回数のうちの少なくとも一つを前記途中の設問毎に対応付けた対応付け情報を記憶するステップと、前記対応付け情報に基づいて、前記割合、頻度、及び回数のうちの少なくとも一つが閾値を超えた前記途中の設問において前記処理が終了した選択肢を特定選択肢として設定するステップと、を含むことを特徴とする。これにより、特定選択肢を除外する処理負荷を低減することができる。
【００１１】
請求項６に記載の発明は、複数の設問を管理する設問管理装置と、前記設問に設定された複数の選択肢のうち何れかの選択肢を回答として無作為に選択する処理を実行する回答選択装置とを備える設問検査システムであって、前記設問管理装置は、前記複数の設問のうち何れかの設問、当該設問に設定された複数の選択肢、及び開始設問から最終設問までの途中の設問で前記処理が終了する終了条件を前記回答選択装置へ送信する設問送信手段と、前記設問送信手段により送信された前記設問に設定された複数の選択肢のうちから前記回答選択装置により選択された選択肢を回答として受信する回答受信手段と、を備え、前記回答選択装置は、前記設問管理装置から前記設問、当該設問に設定された複数の選択肢、及び前記終了条件を受信する設問受信手段と、前記設問受信手段により受信された前記設問に設定された複数の選択肢のうち、前記終了条件を満たす特定選択肢を除外して何れかの選択肢を回答として無作為に選択する選択手段と、を備えることを特徴とする。これにより、アンケートが途中で終了するような選択肢が設定された設問が含まれている場合であっても、そのアンケートの妥当性を検査する際の検査精度を向上させることができる。
【００１２】
請求項７に記載の発明は、複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を前記設問毎に回答として無作為に選択する処理を実行するコンピュータに、回答として選択されることにより、開始設問から最終設問までの途中の設問で前記処理が終了する特定選択肢を含む複数の選択肢が設定された設問を識別する識別ステップと、前記識別された設問について、前記複数の選択肢のうち前記特定選択肢を除外した前記選択肢を回答として無作為に選択する選択ステップと、を実行させることを特徴とする。
【００１３】
請求項８に記載の発明は、複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を前記設問毎に回答として無作為に選択する処理を実行するコンピュータに、前記処理を複数回実行するステップと、前記複数回実行された前記処理において、開始設問から最終設問までの途中の設問で前記処理が終了した場合の割合、頻度、及び回数のうちの少なくとも一つを前記途中の設問毎に対応付けた対応付け情報を記憶するステップと、前記対応付け情報に基づいて、前記割合、頻度、及び回数のうちの少なくとも一つが閾値を超えた前記途中の設問において前記処理が終了した選択肢を特定選択肢として設定するステップと、を実行させることを特徴とする。
【００１４】
請求項９に記載の発明は、複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を前記設問毎に回答として無作為に選択する処理を実行する設問検査装置であって、回答として選択されることにより、開始設問から最終設問までの途中の設問で前記処理が終了する特定選択肢を含む複数の選択肢が設定された設問を識別する識別手段と、前記識別された設問について、前記複数の選択肢のうち前記特定選択肢を除外した前記選択肢を回答として無作為に選択する選択手段と、を備えることを特徴とする。
【００１５】
請求項１０に記載の発明は、複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を前記設問毎に回答として無作為に選択する処理を実行する設問検査装置であって、前記処理を複数回実行する実行手段と、前記複数回実行された前記処理において、開始設問から最終設問までの途中の設問で前記処理が終了した場合の割合、頻度、及び回数のうちの少なくとも一つを前記途中の設問毎に対応付けた対応付け情報を記憶する記憶手段と、前記対応付け情報に基づいて、前記割合、頻度、及び回数のうちの少なくとも一つが閾値を超えた前記途中の設問において前記処理が終了した選択肢を特定選択肢として設定する設定手段と、を備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、アンケートが途中で終了するような選択肢が設定された設問が含まれている場合であっても、そのアンケートの妥当性を検査する際の検査精度を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】アンケート管理システムＳの概要構成例を示す図である。
【図２】（Ａ）は、アンケート管理サーバ１のハードウェア構成例を示す図であり、（Ｂ）は、システム制御部１３における機能ブロック例を示す図である。
【図３】（Ａ）は、設問検査サーバ２のハードウェア構成例を示す図であり、（Ｂ）は、システム制御部２３における機能ブロック例を示す図である。
【図４】設問検査サーバ２により実行される自動回答処理の一例を示すフローチャートである。
【図５】終了条件を解析する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態について説明する。なお、以下の実施の形態は、アンケート管理システムに対して本発明を適用した場合の実施形態である。
【００１９】
［１．アンケート管理システムＳの構成及び機能概要］
先ず、図１を参照して、本実施形態に係るアンケート管理システムＳの構成及び機能概要について説明する。図１は、アンケート管理システムＳの概要構成例を示す図である。図１に示すように、アンケート管理システムＳは、アンケート管理サーバ１（設問管理装置の一例）、設問検査サーバ２（回答選択装置、及び設問検査装置の一例）、及びオペレータ端末３を備えて構成される。アンケート管理サーバ１は、アンケート（質問調査）の設問及び回答を管理するサーバである。設問検査サーバ２は、アンケートの妥当性を検査するサーバである。オペレータ端末３は、アンケート作成側のオペレータにより使用されるパーソナルコンピュータ等の端末である。アンケート作成側には、例えば、アンケートの設問の作成、編集、またはチェック等を実施する事業者等が含まれる。オペレータ端末３には、オペレータがアンケートの設問の作成、編集、またはチェック等を行うためのアンケート管理アプリケーションがインストールされている。アンケート管理サーバ１、設問検査サーバ２、及びオペレータ端末３は、通信ネットワークＮＷを介して互いに通信可能になっている。なお、図１の例では、アンケート管理サーバ１、及び設問検査サーバ２は、それぞれのハードウェアを独立させた構成としているが、一体的に構成されてもよい。
【００２０】
［１−１．アンケート管理サーバ１の構成及び機能概要］
次に、図２を参照して、アンケート管理サーバ１の構成及び機能概要について説明する。図２（Ａ）は、アンケート管理サーバ１のハードウェア構成例を示す図である。図２（Ａ）に示すように、アンケート管理サーバ１は、通信部１１、記憶部１２、及びシステム制御部１３等を備える。通信部１１は、通信ネットワークＮＷに接続して通信を行う機能を担う。記憶部１２は、例えば、ハードディスクドライブ等からなり、ＯＳ（オペレーティングシステム），アンケート管理プログラム等を記憶する。また、記憶部１２には、アンケートデータベース（ＤＢ）１２１等が構築される。
【００２１】
アンケートデータベース１２１には、アンケートの複数の設問のそれぞれを示す設問情報、当該アンケートのロジック（換言すると、複数の設問の経路）を形成するための条件を示す条件情報、及び１以上の設問に対する回答を示す回答情報が、例えばアンケートＩＤに対応付けられて登録される。アンケートＩＤは、複数のアンケートの中から１つのアンケートを識別可能な識別情報であり、アンケート名でもよい。複数の設問とは、開始設問から最終設問までの設問であり、特に限定されるものではないが、例えば、１つのアンケートにつき１００問以上の設問から構成される。設問情報には、例えば、設問のほか、設問番号、及び設問に設定された複数の選択肢が含まれる。各選択肢は、例えば、選択肢番号及び回答候補等から構成される。なお、設問情報は、設問毎に区別されてもよい。
【００２２】
アンケートのロジックを形成するための条件は、例えば条件式により構成され、アンケート作成側により、アンケートに設定されるようになっている。当該条件の例として、質問表示条件、本調査対象条件、回答矛盾条件、及び終了条件等が挙げられる。ここで、質問表示条件とは、ある設問で所定の選択肢が回答として選択された場合に当該選択された選択肢に関連付けられた次の設問を提示するという条件をいう。これにより、直前の設問において回答として選択された選択肢に関連付けられた次の質問をすることができる。本調査対象条件とは、１以上の設問で回答として選択された所定の選択肢（複数の選択肢の組合せの場合もある）に応じた次の設問を提示するという条件をいう。これにより、例えば、車に対する質問をした上で、特定の車種を所有している回答者にだけ追加の質問をすることができる。
【００２３】
回答矛盾条件とは、１以上の設問での回答と矛盾する選択肢が後の設問で選択された場合に再度、当該後の設問を提示するという条件をいう。これにより、例えば、たばこに対する質問をした上で、買ったことのある銘柄なのに知っている銘柄に含まれない場合は矛盾するとして再度、同じ質問をすることができる。終了条件とは、開始設問から最終設問までの途中の設問で（つまり、最終設問に至る前に）アンケート（換言すると、アンケート回答）が終了するという条件をいう。つまり、終了条件とは、ある設問で特定の選択肢（これを「特定選択肢」という）が選択された場合に残りの設問を提示することなくアンケートを終了するという条件をいう。これにより、例えば、職種を質問した上で、例えば菓子製造業の人にチョコレートに関する質問を行わずにアンケートを終了することができる。このように、選択されることで開始設問から最終設問までの途中の設問でアンケートが終了するように設定される特定選択肢を、終了条件を満たす特定選択肢ともいう。
【００２４】
回答情報には、設問に対する回答が含まれる。回答は、例えば、対応する設問の設問番号及び選択された選択肢の選択肢番号等から構成される。なお、回答情報は、設問毎に区別されてもよい。
【００２５】
システム制御部１３は、コンピュータとしてのＣＰＵ（Central Processing Unit），ＲＯＭ（Read Only Memory），及びＲＡＭ（Random Access Memory）等を備え、ＯＳ上でアンケート管理プログラム等を実行する。図２（Ｂ）は、システム制御部１３における機能ブロック例を示す図である。システム制御部１３は、アンケート管理プログラムの実行により、図２（Ｂ）に示すように、アンケート管理部１３１、設問送信部１３２、及び回答受信部１３３等として機能する。なお、設問送信部１３２は、本発明における設問送信手段の一例である。回答受信部１３３は、本発明における回答受信手段の一例である。
【００２６】
アンケート管理部１３１は、アンケートデータベース１２１を用いて、設問情報、条件、及び回答情報を管理する。例えば、アンケート管理部１３１は、作成または修正された設問情報や条件情報を所与のアンケートＩＤに対応付けてアンケートデータベース１２１に登録（新規登録または更新登録）したり、受け付けられた回答を示す回答情報を所与のアンケートＩＤに対応付けてアンケートデータベース１２１に登録する。
【００２７】
設問送信部１３２は、検査対象となるアンケートの複数の設問のうち何れかの設問を示す設問情報、及び条件情報を設問検査サーバ２へ送信する。検査対象となるアンケートとは、アンケート対象者（つまり、設問に回答する者）に対して提示する前のアンケートである。なお、上記設問情報については、１設問ずつ（例えば、１要求に対して１設問）、設問検査サーバ２へ送信されるとよい。この場合、設問送信部１３２は、設問番号（つまり、番号順）または条件情報が示す条件（例えば、質問表示条件）にしたがって次の設問の設問情報を設問検査サーバ２へ送信する。
【００２８】
回答受信部１３３は、設問送信部１３２により送信された設問に設定された複数の選択肢のうちから設問検査サーバ２により選択された選択肢を回答として受信する（つまり、回答情報を受信する）。例えば、設問送信部１３２から１設問ずつ設問情報が送信される場合、回答受信部１３３は、設問検査サーバ２により選択肢が選択される度に、当該選択された選択肢を回答として受信する。
【００２９】
［１−２．設問検査サーバ２の構成及び機能概要］
次に、図３を参照して、設問検査サーバ２の構成及び機能概要について説明する。図３（Ａ）は、設問検査サーバ２のハードウェア構成例を示す図である。図３（Ａ）に示すように、設問検査サーバ２は、通信部２１、記憶部２２、及びシステム制御部２３等を備える。通信部２１は、ネットワークＮＷに接続して通信を行う機能を担う。記憶部２２は、例えば、ハードディスクドライブ等からなり、ＯＳ，設問検査プログラム等を記憶する。
【００３０】
システム制御部２３は、コンピュータとしてのＣＰＵ，ＲＯＭ，及びＲＡＭ等を備え、例えばアンケート管理アプリケーションが起動したオペレータ端末３から要求に応じて、ＯＳ上で設問検査プログラム等を実行する。図３（Ｂ）は、システム制御部２３における機能ブロック例を示す図である。システム制御部２３は、設問検査プログラムの実行により、図３（Ｂ）に示すように、設問受信部２３１、設問検査部２３２、及び回答送信部２３３等として機能する。なお、設問受信部２３１は、本発明における設問受信手段の一例である。設問検査部２３２は、本発明における識別手段及び選択手段の一例である。
【００３１】
設問受信部２３１は、アンケート管理サーバ１から、検査対象となるアンケートの複数の設問のうち何れかの設問を示す設問情報、及び条件情報を受信する。なお、当該設問情報については、１設問ずつ、アンケート管理サーバ１から受信されるとよい。
【００３２】
設問検査部２３２は、受信された設問情報及び条件情報を用いて設問検査処理を実行する。設問検査処理とは、複数の設問のそれぞれに設定された複数の選択肢のうち何れかの選択肢を設問毎に回答として無作為に選択する処理である。無作為に選択とは、例えば乱数生成器により生成された乱数を用いてランダム（疑似ランダム）に選択することをいう。
【００３３】
より具体的には、設問検査処理において、設問検査部２３２は、条件情報が示す条件を解析することで、終了条件が設定された設問（つまり、特定選択肢を含む複数の選択肢が設定された設問）を識別する。例えば、設問検査部２３２は、設問情報から１つの設問Qx（xは設問番号）を取得するとともに、条件情報が示す終了条件（条件式）を解析して当該終了条件から設問Qy（yは設問番号）を抽出（換言すると、当該条件式で定義された設問Qyを抽出）し、上記取得された設問Qxと、上記抽出された設問Qyと突き合わせることで識別する（つまり、x＝yであれば、設問Qxは終了条件が設定された設問として識別される）。なお、設問検査部２３２は、前の設問（前の複数の設問の組み合わせでもよい）において回答として選択された選択肢に基づいて、終了条件が設定された設問を識別してもよい。この場合、例えば、終了条件を解析することで抽出される設問Qyは、設問Qyより前の設問Qz（y>z、複数の設問Qz1,Qz2等の組み合わせでもよい）において回答として選択された選択肢に依存して決まる。これにより、ある設問での回答に応じて後の設問における特定選択肢を変えることができる。そして、設問検査部２３２は、識別された設問に設定された複数の選択肢のうち特定選択肢を除外する。例えば、特定選択肢への選択対象外フラグの付加、または特定選択肢の削除により、特定選択肢が除外される。選択対象外フラグが付加された特定選択肢は、設問検査部２３２による選択から除かれる。
【００３４】
さらに、設問検査処理において、設問検査部２３２は、条件情報が示す条件を解析することで、回答矛盾条件が設定された設問を識別する。例えば、設問検査部２３２は、条件情報が示す回答矛盾条件（条件式）を解析して当該回答矛盾条件が設定された設問を抽出し、上記取得された設問と、上記抽出された設問と突き合わせることで識別する。そして、設問検査部２３２は、取得された設問について回答可能な選択肢があるか否かを判定する。取得された設問が、終了条件が設定された設問として識別されている場合、選択されることで途中の設問で設問検査処理（つまり、アンケート自動回答）が終了する特定選択肢（終了条件を満たす特定選択肢）は回答可能な選択肢とはならない。また、取得された設問が、回答矛盾条件が設定された設問として識別されている場合、当該設問において回答として選択されることで１つ以上前の設問での回答と矛盾する選択肢についても回答可能な選択肢とはならない。設問検査部２３２は、取得された設問について回答可能な選択肢がある場合、回答可能な選択肢の中から、何れか１つの選択肢を回答として無作為に選択し、次の設問へ移行する。このとき、終了条件が設定された設問（つまり、上述したように識別された設問）については、特定選択肢を除外した選択肢が回答として無作為に選択されることになる。一方、設問検査部２３２は、取得された設問について回答可能な選択肢がない場合、例えば設問間の論理矛盾が生じている（つまり、ロジックに矛盾がある）として、エラー通知を例えばオペレータ端末３へ送信する。
【００３５】
回答送信部２３３は、設問検査処理において選択された選択肢（回答）を示す回答情報をアンケート管理サーバ１へ送信する。例えば、アンケート管理サーバ１から１設問ずつ設問情報が送信される場合、回答送信部２３３は、上記回答情報を１設問ずつ、アンケート管理サーバ１へ送信する。
【００３６】
［２．アンケート管理システムＳの動作］
次に、図４を参照して、本実施形態に係るアンケート管理システムＳにおける設問検査時の動作について説明する。図４は、設問検査サーバ２により実行される自動回答処理の一例を示すフローチャートである。例えば、アンケート管理アプリケーションが起動したオペレータ端末３にはアンケート検査画面が表示される。アンケート検査画面において、オペレータが検査対象となるアンケートを選択（例えばアンケートＩＤを選択）し、集めたい回答数を入力して、開始ボタンを指定すると、当該アンケートＩＤ及び回答数が設問検査サーバ２へ送信される。
【００３７】
設問検査サーバ２は、オペレータ端末３からアンケートＩＤ及び回答数を受信すると、図４に示す自動回答処理を開始する。図４に示す自動回答処理では、システム制御部２３は、受信された回答数を設定する（ステップＳ１）。そして、システム制御部２３は、設定された回答数が集まったか否かを判定する（ステップＳ２）。システム制御部２３は、設定された回答数が集まったと判定した場合には（ステップＳ２：ＹＥＳ）、自動回答処理を終了する。一方、システム制御部２３は、設定された回答数が集まっていないと判定した場合には（ステップＳ２：ＮＯ）、ステップＳ３へ進んで設問検査処理を開始する。
【００３８】
ステップＳ３では、設問検査サーバ２は、アンケート管理サーバ１から設問情報及び条件情報を受信し、受信された設問情報から１つの設問を取得する。例えば、設問検査サーバ２は、受信されたアンケートＩＤを含む設問要求をアンケート管理サーバ１へ送信する。アンケート管理サーバ１は、設問要求を受信すると、当該設問要求に含まれるアンケートＩＤをキーとして設問情報及び条件情報をアンケートデータベース１２１から取得し、当該設問情報及び条件情報を設問検査サーバ２へ送信する。ここで、送信される設問情報は、例えば、当該送信時点で設問番号が最も若い設問を示す設問情報（この場合、設問情報が送信される度に設問番号が１インクリメントされる）、または直前の設問での回答に応じた設問を示す設問情報である。なお、条件情報は、最初の送信時に設問検査サーバ２へ送信されればよい。また、最終設問を示す設問情報には、最終設問であることを示す情報が含まれるとよい。
【００３９】
次いで、設問検査サーバ２は、ステップＳ３で取得された設問について、条件情報が示す条件を解析する（ステップＳ４）。図５は、終了条件を解析する処理の一例を示すフローチャートである。図５に示す処理では、設問検査部２３２は、終了条件に係る条件式で定義された設問を抽出し（ステップＳ４１）、取得された設問と抽出された設問とを突き合わせることで（ステップＳ４２）、終了条件が設定された設問を識別し（ステップＳ４３）、識別された設問に設定された特定選択肢を除外する（ステップＳ４４）。さらに、回答矛盾条件の解析結果、ステップＳ３で取得された設問が、回答矛盾条件が設定された設問として識別された場合、１つ以上前の設問での回答と矛盾する選択肢が除外される。
【００４０】
次いで、設問検査サーバ２は、ステップＳ３で取得された設問について回答可能（選択可能）な選択肢があるか否かを判定する（ステップＳ５）。設問検査サーバ２は、回答可能な選択肢がないと判定した場合には（ステップＳ５：ＮＯ）、アンケートの妥当性がない（例えば、設問間の論理矛盾が生じている）ため、エラー通知をオペレータ端末３へ送信し（ステップＳ６）、自動回答処理を終了する。一方、設問検査サーバ２は、回答可能な選択肢があると判定した場合には（ステップＳ５：ＹＥＳ）、ステップＳ７へ進む。なお、ステップＳ５において回答可能な選択肢があるか否かを判定する方法とは別の方法（例えば、条件解析結果から、設問の構成が作成者の意図に沿っているかどうかを検査するアルゴリズムを用いた方法）でアンケートの妥当性があるか否かを判定（検査）してもよい。
【００４１】
ステップＳ７では、設問検査サーバ２は、回答可能な選択肢の中から、何れか１つの選択肢を回答として無作為に選択する。そして、設問検査サーバ２は、当該選択された選択肢を示す回答情報をアンケート管理サーバ１へ送信する。次いで、設問検査サーバ２は、ステップＳ３で取得された設問が最後の設問であるか否かを判定する（ステップＳ８）。例えば、取得された設問が、最終設問であるか、または終了条件が設定された設問である場合、最後の設問であると判定される。ただし、上記ステップＳ４の処理において、終了条件が設定された設問については、特定選択肢が除外されて他の選択肢が選択されるので、このときの設問検査処理においては、ステップＳ３で取得された設問が、終了条件が設定された設問であると判定されることはない。
【００４２】
そして、設問検査サーバ２は、ステップＳ３で取得された設問が最後の設問でないと判定した場合には（ステップＳ８：ＮＯ）、ステップＳ３に戻る。これにより、次の設問が取得され、上記と同じように、ステップＳ４〜ステップＳ８の処理が行われる。一方、設問検査サーバ２は、ステップＳ３で取得された設問が最後の設問であると判定した場合には（ステップＳ８：ＹＥＳ）、設問検査処理を終了してステップＳ２に戻る。これにより、ｎ（ｎは自然数）回目（ｎ巡目）の設問検査処理が終了し、設定された回答数がまだ集まっていない場合には（ステップＳ２：ＮＯ）、ｎ＋１巡目の設問検査処理へ進むことになる。
【００４３】
以上説明したように、上記実施形態によれば、回答として選択されることにより、開始設問から最終設問までの途中の設問で設問検査処理が終了する特定選択肢を含む複数の選択肢が設定された設問を識別し、当該識別された設問について、当該複数の選択肢のうち特定選択肢を除外した選択肢を回答として無作為に選択するように構成したので、アンケートが途中で終了するような選択肢が設定された設問が含まれている場合であっても、そのアンケートの妥当性を検査する際の検査精度を向上させることができる。
【００４４】
例えば、開始設問Q1から順に最終設問Q100までについて設問検査処理を複数回実行する場合を想定する。この場合において、１回目の設問検査処理は設問Q10（１０問目）で終了し、２回目の設問検査処理は設問Q10で終了し、その後、４９回目の設問検査処理は設問Q20（２０問目）で終了し、５０回目の設問検査処理は設問Q30（３０問目）で終了したとする。この場合、５０回中４５回が３０問目までで終了していた場合、３１問目以降の設問検査が不十分となってしまう。そこで、上記実施形態で説明したように、回答として選択されると設問検査処理が終了してしまう選択肢が選択されないように構成することで検査精度を向上させることができる。これにより、設問間の整合性の精度が高まり、アンケート作成側は自身のアンケートの設問群が意図する内容になっているかどうかの確認を精度よくできるようになる。
【００４５】
（変形例）
上記実施形態においては、終了条件が設定された全ての設問について、特定選択肢を除外した選択肢を回答として無作為に選択するように構成したが、終了条件が設定された全ての設問のうち、途中の設問でアンケートが終了する可能性の高い設問に限り、特定選択肢を除外した選択肢を回答として無作為に選択するように構成してもよい。この場合、図４に示す自動回答処理における設問検査処理（ステップＳ３〜ステップＳ８）が複数回（例えば、オペレータにより指定された回数）実行され、なおかつ、複数回実行される設問検査処理中のステップＳ４において、回答として選択されることにより開始設問から最終設問までの途中の設問で処理が終了する選択肢（この段階では上述した特定選択肢としては設定されない）は除外されないように構成される。より具体的には、システム制御部２３は、複数回実行された設問検査処理のそれぞれにおいて、回答として選択されることにより開始設問から最終設問までの途中の設問で設問検査処理が終了した場合の割合、頻度、及び回数のうちの少なくとも一つを当該途中の設問毎に対応付けた対応付け情報を記憶する。
【００４６】
そして、システム制御部２３は、記憶された対応付け情報に基づいて、上記割合、頻度、及び回数のうちの少なくとも一つが閾値を超えた上記途中の設問において設問検査処理が終了した選択肢を特定選択肢として設定する。例えば、設問Q10（１０問目）には割合0.4（２０回（１０問目で終了した回数）／５０回（設問検査処理の実行回数））が対応付けられ、設問Q20（２０問目）には0.3（１５回（２０問目で終了した回数）／５０回（設問検査処理の実行回数））が対応付けられ、設問Q30（３０問目）には0.1（例えば、５回（３０問目で終了した回数）／５０回（設問検査処理の実行回数））が対応付けられているとする。この場合、上記閾値が0.25に設定されているとすると、設問Q10及び設問Q20のそれぞれに設定された選択肢（つまり、選択されることで設問検査処理が終了した選択肢）が特定選択肢として設定されることになる。こうして特定選択肢が設定された後の図４に示す自動回答処理では、ステップＳ４において設問Q10及び設問Q20についてのみ上記設定された特定選択肢が除外されるが、設問Q30に設定された複数の選択肢については特定選択肢が設定されなかったので除外されることなく回答可能な選択肢となる。このため、設問Q10及び設問Q20に頻繁に設問検査処理が終了することを回避しつつ、ステップＳ４において特定選択肢を除外する処理の回数が減り、ひいては終了条件の解析負荷を低減することができる。
【００４７】
なお、以上のように本発明の一実施形態を説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で上記実施形態から種々構成等に変更を加えてもよく、その場合も本発明の技術的範囲に含まれる。例えば、上記実施形態では回答矛盾条件が設定された設問を含むアンケートのロジックをチェックするケースに対して本発明を適用した例について説明したが、これ以外にも、終了条件を含む複数の設問に対してコンピュータが自動回答する様々なケースに対しても本発明は適用可能である。
【符号の説明】
【００４８】
１  アンケート管理サーバ
２  設問検査サーバ
３  オペレータ端末
１１  通信部
１２  記憶部
１３  システム制御部
１３１  アンケート管理部
１３２  設問送信部
１３３  回答受信部
２１  通信部
２２  記憶部
２３  システム制御部
２３１  設問受信部
２３２  設問検査部
２３３  回答送信部
Ｓ  アンケート管理システム
【図１】
2020135356.tif 000003
【図２】
2020135356.tif 000004
【図３】
2020135356.tif 000005
【図４】
2020135356.tif 000006
【図５】
2020135356.tif 000007