(57)【要約】【課題】全ての回答パターンを作成することで、回答と照らし合わせる自動採点を可能とする回答パターン作成システムを提供する。【解決手段】この回答パターン作成システムは、正解のパターンを作成する正解回答パターン作成部１と、一部正解の回答パターンを作成する一部正解回答パターン作成部２と、不正解の回答パターンを作成する不正解回答パターン作成部３と、正解回答パターンを格納する正解回答パターンデータベース（以下、ＤＢと記す）４と、一部正解回答パターンを格納する一部正解回答パターンＤＢ５と、不正解回答パターンを格納する不正解回答パターンＤＢ６と、前記各回答パターン作成部１、２，３により作成された回答パターンを出力する回答パターン出力部７と、全ての回答パターンを格納する全ての回答パターンＤＢ８から構成されている。【選択図】　　　図６
2004038111.tif 000002
【特許請求の範囲】
【請求項１】
回答欄の数及び複数の正解とすべき正解解答を受け取る解答条件入力部と、前記正解解答における前記回答欄の数に対する順列組合わせを作成する正解回答パターン作成部と、該正解回答パターン作成部の結果に基づき一部正解の回答パターンを作成する一部正解回答パターン作成部と、前記正解回答パターン作成部の結果に基づいて不正解の回答パターンを作成する不正解回答パターン作成部と、前記各回答パターン作成部により作成された回答パターンを出力する回答パターン出力部と、を備え、
前記解答条件入力部により受け取った回答可能な回答欄の数と正解となる複数の解答に基づき、正解の回答パターン、一部正解の回答パターン、及び不正解の回答パターンを作成して前記回答パターン出力部により出力することを特徴とする回答パターン作成システム。
【請求項２】
前記回答パターンをＸＭＬ規格に基づいた形式に変換するＸＭＬ形式作成部を更に備え、前記正解回答パターン作成部、一部正解回答パターン作成部、及び不正解回答パターン作成部からの回答パターンは、前記ＸＭＬ形式作成部によりＸＭＬ規格に則ったＸＭＬタグを付加されて前記回答パターン出力部により出力されることを特徴とする請求項１に記載の回答パターン作成システム。
【請求項３】
前記回答パターン出力部により出力される回答パターンに各回答の得点を付加する得点出力処理部を更に備え、
該得点出力処理部は、前記回答パターン出力部において全ての回答パターンを作成した後、前記各回答パターンに対する得点を計算し、前記各回答パターンと共に前記得点を付加して前記回答パターン出力部より出力することを特徴とする請求項１又は２に記載の回答パターン作成システム。
【請求項４】
前記解答条件入力部は、前記各回答パターンの正解数に応じて得点を計算し、前記回答パターンと共に前記得点の計算結果を付加して前記回答パターン出力部より出力することを特徴とする請求項１又は２に記載の回答パターン作成システム。
【請求項５】
前記各パターン作成部は、不正解があった場合の残りの正解パターンを、前記各パターン作成部により作成された回答パターンと共に作成し、前記回答パターン出力部より出力することを特徴とする請求項１乃至４の何れか一項に記載の回答パターン作成システム。
【請求項６】
前記各パターン作成部は、不正解があった場合の残りの正解パターンを、前記各パターン作成部により作成された回答パターンと共に文章にして作成し、前記回答パターン出力部より出力することを特徴とする請求項５に記載の回答パターン作成システム。
【請求項７】
前記解答条件入力部は、不正解があった場合の残りの正解パターンと、該正解パターンを文章にする作成言語とを併せて受け取り、前記正解パターンを前記作成言語に置き換えて前記回答パターン出力部より出力することを特徴とする請求項６に記載の回答パターン作成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、回答パターン作成システムに関し、さらに詳しくは、教育システムの複数回答問題に回答を組合わせて回答できる問題の自動採点システムに関するものである。
【０００２】
【従来の技術】
従来技術として、特開２００１−２４９６０８公報には、従来実施出来なかったテキスト（記述）部分を自動採点法で可能とし、テキスト部分が含まれている問題でもオンラインリアルタイムにて問題の採点が自動的になし得、リアルタイムで採点結果を見ることの可能な新規な電子通信添削方法及び装置について開示されている。これによると、インターネットなどのオープンな通信ネットワークを介して解答者の端末から通信教育システムサーバーに送信された解答がコード式かテキスト（記述）式かを判断して、サーバー内の自動採点プログラムにて自動採点する段階（手段）と、更に、添削講師の端末から指定により上記採点結果に従い、予め準備されたコメントを答案の所定欄に自動的に表示し、必要に応じて添削者自身が上記コメントを修正又は追加する段階（手段）とを備え、前記採点結果を回答者本人の端末に送信して回答者端末の表示装置に表示させるもので、従来実施出来なかったテキスト（記述）部分を自動採点法で可能とし、テキスト部分が含まれている問題でもオンラインリアルタイムにて問題の採点が自動的になし得、リアルタイムで採点結果を見ることの可能な新規な電子通信添削方法及び装置を提供するとしている。
【０００３】
【発明が解決しようとする課題】
しかしながら、前記特開２００１−２４９６０８公報による発明は、テキスト（記述）部分を自動採点法により採点する技術であり、あくまでも１つの回答欄に対して添削解答するシステムである。従って、複数の回答欄に対して正解が回答欄の数以上存在し、組み合わせ自由に回答を行える問題に対して回答結果を自動で採点を行うシステムはなく、人が見て判断するしかなかった。
一方、近年のｅ−Ｌｅａｒｎｉｎｇの普及により、このような問題に対しても自動採点する仕組みが切望されている。
本発明は、かかる課題に鑑み、全ての回答パターンを作成することで、回答と照らし合わせる自動採点を可能とする回答パターン作成システムを提供することを目的とする。
また、得点の計算を行う仕組みを持たせることで、自動採点の得点計算の際に該当の回答欄の正解、不正解を再度判定することなく得点が得られるので、自動採点が効率的に行われる回答パターン作成システムを提供することを目的とする。
さらに、不正解があった場合の残りの正解をシステム内で作成することで、間違いや漏れなく作成でき、採点の省力化を図った回答パターン作成システムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
本発明はかかる課題を解決するために、請求項１は、回答欄の数及び複数の正解とすべき正解解答を受け取る解答条件入力部と、前記正解解答における前記回答欄の数に対する順列組合わせを作成する正解回答パターン作成部と、該正解回答パターン作成部の結果に基づき一部正解の回答パターンを作成する一部正解回答パターン作成部と、前記正解回答パターン作成部の結果に基づいて不正解の回答パターンを作成する不正解回答パターン作成部と、前記各回答パターン作成部により作成された回答パターンを出力する回答パターン出力部と、を備え、前記解答条件入力部により受け取った回答可能な回答欄の数と正解となる複数の解答に基づき、正解の回答パターン、一部正解の回答パターン、及び不正解の回答パターンを作成して前記回答パターン出力部により出力することを特徴とする。
ｎ個のものからｒ個をとる順列は、「ｎＰｒ」と表現し、例えば、３個の正解から回答欄が２個の場合の順列組合わせは、「３Ｐ２」＝３！＝３×２＝６通りとなる。このように順列組合わせの数だけ正解のパターンを作り、それをもとにして、一部正解のパターンと、全て不正解のパターンを作成し、全パターンの組合わせをパターン出力部より出力する。
かかる発明によれば、複数回答問題における全ての回答パターンを作成することで、回答採点を容易にし自動採点を可能にすることができる。
【０００５】
請求項２は、前記回答パターンをＸＭＬ規格に基づいた形式に変換するＸＭＬ形式作成部を更に備え、前記正解回答パターン作成部、一部正解回答パターン作成部、及び不正解回答パターン作成部からの回答パターンは、前記ＸＭＬ形式作成部によりＸＭＬ規格に則ったＸＭＬタグを付加されて前記回答パターン出力部により出力されることを特徴とする。
ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）は、ＳＧＭＬの次世代版にあたる文書記述言語である。そして、正解回答パターン、一部正解回答パターン、及び不正解回答パターン作成部からの回答パターンをこのＸＭＬ形式の言語に変換して出力する。
かかる発明によれば、複数回答問題における全ての回答パターンをＩＭＳ　ｐｒｏｊｅｃｔのＱｕｅｓｔｉｏｎ　＆　Ｔｅｓｔ　Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ　Ｓｐｅｃｉｆｉｃａｔｉｏｎが規定するＸＭＬタグを使い作成することで、この規定を利用したシステムを作成できるためシステム作成が容易にすることができる。
請求項３は、前記回答パターン出力部により出力される回答パターンに各回答の得点を付加する得点出力処理部を更に備え、該得点出力処理部は、前記回答パターン出力部において全ての回答パターンを作成した後、前記各回答パターンに対する得点を計算し、前記各回答パターンと共に前記得点を付加して前記回答パターン出力部より出力することを特徴とする。
正解を採点するには、得点をつけるのが判り易い。そこで、例えば、１つの正解に対してある得点を与え、正解数の得点を合計して回答パターンと共にその得点を付加して出力する。このとき、得点を付加する得点出力処理部をパターン出力部に備える。
かかる発明によれば、回答パターンごとの得点を出力するため自動採点の得点計算を容易に行うことができる。
【０００６】
請求項４は、前記解答条件入力部は、前記各回答パターンの正解数に応じて得点を計算し、前記回答パターンと共に前記得点の計算結果を付加して前記回答パターン出力部より出力することを特徴とする。
前記請求項３では、得点を付加する得点出力処理部をパターン出力部に備えたが、この方法は、各回答パターンを得るのと同時に正解となる回答の数を取得して、最後に各回答の得点をその数に掛け合わせてその回答パターンの得点とするものである。
かかる発明によれば、回答パターンごとに得点を計算し出力するため自動採点の得点計算を容易にするという効果と併せて、回答パターン作成と同時に得点を計算するため無駄な処理がなく得点処理に対するシステムの負荷が軽減される。請求項５は、前記各パターン作成部は、不正解があった場合の残りの正解パターンを、前記各パターン作成部により作成された回答パターンと共に作成し、前記回答パターン出力部より出力することを特徴とする。
例えば、正解欄の数が正解数より少ない場合、必ず不正解があった場合は残りの正解パターンが発生する。この残りの正解パターンを各回答パターンごとにパターン出力部から出力する。
かかる発明によれば、回答パターンと回答を照らし合わせて自動採点を行い、その結果を回答者に示す際に、当てはまった回答パターンより残りの正解を取り出すことができ、より分かりやすい回答結果を示すことができる。
【０００７】
請求項６は、前記各パターン作成部は、不正解があった場合の残りの正解パターンを、前記各パターン作成部により作成された回答パターンと共に文章にして作成し、前記回答パターン出力部より出力することを特徴とする。
不正解があった場合、回答者はその残りの正解が何かを知りたくなる。そこで、残正解を表にするだけでなく、文章として表現して知らせることが、好ましいことである。
かかる発明によれば、自動採点の結果得られる残りの正解を、回答者に分かりやすい文章の形式で自動的に作成することができ、自動採点システムにおける結果表示において独自に文章を作成する必要がなく、採点の効率を高くすることができる。
請求項７は、前記解答条件入力部は、不正解があった場合の残りの正解パターンと、該正解パターンを文章にする作成言語とを併せて受け取り、前記正解パターンを前記作成言語に置き換えて前記回答パターン出力部より出力することを特徴とする。
正解パターンを文章にする作成言語は、さまざまな言語がある。従って、その言語を任意に選択して残りの正解パターンと同時に受け取って、その言語により文章を作成する。
かかる発明によれば、自動採点の結果得られる残りの正解を、回答者に分かりやすい文章の形式で自動的に作成する際に指定した言語で作成でき、自動採点システム全体を様々な言語に対応させることができる。
【０００８】
【発明の実施の形態】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図６は本発明の第１の実施形態に係る回答パターン作成システムの構成図である。この回答パターン作成システムは、正解回答の順列組合わせにより正解のパターンを作成する正解回答パターン作成部１と、この正解回答パターン作成部１の結果に基づき一部正解の回答パターンを作成する一部正解回答パターン作成部２と、前記正解回答パターン作成部１の結果に基づいて不正解の回答パターンを作成する不正解回答パターン作成部３と、正解回答パターンを格納する正解回答パターンデータベース（以下、ＤＢと記す）４と、一部正解回答パターンを格納する一部正解回答パターンＤＢ５と、不正解回答パターンを格納する不正解回答パターンＤＢ６と、前記各回答パターン作成部１、２，３により作成された回答パターンを出力する回答パターン出力部７と、全ての回答パターンを格納する全ての回答パターンＤＢ８から構成されている。
【０００９】
図１は本実施形態の基本処理の動作フローチャートである。図１を参照して動作を説明する。まず、回答欄の数と正解解答を受け取る（Ｓ１）。次に、正解回答パターン作成部１を呼び出し正解回答パターンＤＢ４に格納する（Ｓ２）。次に、一部正解回答パターン作成部２を呼び出し一部正解回答パターンＤＢ５に格納する（Ｓ３）。次に不正解回答パターン作成部３を呼び出し不正解回答パターンＤＢ６に格納する（Ｓ４）。次に、回答パターン出力部７を呼び出し、全ての回答パターンを全ての回答パターンＤＢ８に格納し出力とする（Ｓ５）。
図２は本実施形態の正解回答パターン作成部１の動作フローチャートである。図２を参照して動作を説明する。まず、回答欄の数と正解解答を受け取る（Ｓ６）。次に、正解解答の数の回答欄の数における順列組み合わせを計算する（Ｓ７）。次に、得られた組み合わせに正解解答をあてはめる（Ｓ８）。次に、得られた回答パターンを正解回答パターンＤＢ１に格納する（Ｓ９）。
図３は本実施形態の一部正解回答パターン作成部２の動作フローチャートである。図３を参照して動作を説明する。まず、回答欄の数と正解回答パターン（ＰＴＮ［ｘ］とする。Ｘは正解回答パターンの数）を受け取る（Ｓ１０）。次に、１以上回答欄の数未満の正数Ｎに対して（Ｓ１１）、回答欄の数からＮ個を取り出す組み合わせを計算する（Ｓ１２〜Ｓ１４）。得られた組み合わせをＫ［ｙ］とする（Ｙは得られた全ての組み合わせの数）。次に、得られた全ての組み合わせＫ［ｙ］に対して，正解回答パターンに対して得られた組み合わせＫ［ｙ］が示す順番の回答に対して、不正解回答の印ｎｏｔを付ける（Ｓ１５）。次に、一部正解回答パターンＤＢ５に回答パターンを格納する（Ｓ１６）。
【００１０】
図４は本実施形態の不正解回答パターン作成部３の動作フローチャートである。図４を参照して動作を説明する。まず、正解回答パターンを受け取る（Ｓ１００）。次に、全ての回答パターンの回答に対して、不正解回答の印ｎｏｔを付ける（Ｓ１０１）。次に、不正解回答パターンＤＢ６に回答パターンを格納する（Ｓ１０２）。
図５は本実施形態の回答パターン出力部７の動作フローチャートである。図５を参照して動作を説明する。これは、各回答パターンＤＢ４，５，６の内容をまとめて全ての回答パターンＤＢ８に格納する（Ｓ１７）。
ここで、具体例として回答欄数２、正解解答「松」「竹」「梅」の３つである場合について説明する。例えば、正解解答「松」＝ａ，「竹」＝ｂ，「梅」＝ｃとすると、正解回答パターン作成部は解答ＩＤ　ａ，ｂ，ｃに対して、２の順列組み合わせを計算し、その結果以下の順列組み合わせを得る。ｎ個のものからｒ個をとる順列は、「ｎＰｒ」と表現し、例えば、３個の正解から回答欄が２個の場合の順列組合わせは、「３Ｐ２」＝３！＝３×２＝６通りとなる。それは、ａｂ、ａｃ、ｂａ、ｂｃ、ｃａ、ｃｂとなり、この結果に実際の解答を当てはめると、ａｂ＝松　竹，ａｃ＝松　梅，ｂａ＝竹　松，ｂｃ＝竹　梅，ｃａ＝梅　松，ｃｂ＝梅　竹という正解回答パターンを得る。これを正解回答パターンＤＢ１に格納する。
正解回答パターンＤＢ１の内容は表１のようになる。
【表１】
2004038111.tif 000003
【００１１】
次に一部正解回答パターン作成部２の処理は以下のようになる。
回答欄の数２から１個を取り出す組み合わせを計算する。得られた組み合わせはＫ［０］＝［０，１］、Ｋ［１］＝［１，０］ここで、［０，１］の中身は回答欄の位置に対して正解となる部分を０、不正解になる部分を１として表記している。例えば、インデックス「０」の場合は、不正解回答印欄は［０，１］であるから、回答内容「松　竹」の松が正解で、竹が不正解となる。以下、同様に理解する。この結果を正解回答パターン全てに当てはめると、表２に示す一部正解回答パターンＤＢ５に格納される一部正解回答パターンが得られる。
一部正解回答パターンＤＢの内容は表２のようになる。
【表２】
2004038111.tif 000004
【００１２】
最後に不正解回答パターン作成部３の処理は以下のようになる。
正解回答パターンＤＢ４の全てのパターンに対して、全ての不正解回答印を不正解を示すものにする。この結果を以下に示す不正解回答パターンＤＢ６に格納される不正解回答パターンが得られる。
不正解回答パターンＤＢの内容は表３のようになる。
【表３】
2004038111.tif 000005
【００１３】
以上の結果を全て合わせて全ての回答パターンを作成する。全ての回答パターンＤＢの内容は表４のようになる。
【表４】
2004038111.tif 000006
つまり、インデックス０〜５が正解回答パターン、６〜１７が一部正解回答パターン、１８〜２３が不正解回答パターンを表す。
【００１４】
図１０は本発明の第２の実施形態に係る回答パターン作成システムの構成図である。図１０が図６と異なる点は、全ての回答パターンＤＢにおける各回答パターンにおいて、正解回答印の数を数えそれに各回答の得点を掛け合わせ、その回答パターンに対する得点を出力する得点出力処理部１８を備えた点である。その他は同様であるので重複する説明は省略する。
図７は図１の動作と同じであるので、重複する説明は省略する。
図８は、本実施形態の得点処理を含む回答パターン出力部１６の動作フローチャートである。まず、各回答の得点を受け取る（Ｓ２５）。次に、正解回答パターンＤＢ１３、一部正解回答パターンＤＢ１４、不正解回答パターンＤＢ１５の内容をまとめ、全ての回答パターンＤＢ１７に格納する（Ｓ２６）。次に、得点出力処理部１８を呼び出し、全ての回答パターンＤＢにおける各回答パターンにおいて、正解回答印の数を数え、それに各回答の得点を掛け合わせ、その回答パターンに対する得点とする（２７）。
図９は、本実施形態の得点出力処理部１８の動作フローチャートである。まず、各回答の得点を受け取る（Ｓ２８）。次に、各回答パターンにおける得点を計算し、不正解回答印欄における正解数を数え、それに各回答欄の得点を掛け合わせて各回答パターンの得点とする（Ｓ２９）。
具体例として、前記で示した具体例を用いる。各回答の正解の時の得点を３点とする。各回答パターンの不正解回答印欄の０の数（回答が正解となる数）を数え、その数に各回答の得点を掛け合わせ、得点として回答パターンＤＢに格納する。回答パターン出力部１６にて作成される全ての回答パターンＤＢの内容は表５のようになる。例えば、インデックス「０」では、不正解回答印欄が［０，０］であるので、松、竹共に正解であるので、松＝３点、竹＝３点合計得点６となる。また、インデックス「６」では、不正解回答印欄が［０，１］であるので、松＝３点、竹＝０点合計得点３となる。以下同様に得点を計算する。
【表５】
2004038111.tif 000007
【００１５】
図１７は本発明の第３の実施形態に係る回答パターン作成システムの構成図である。図１７が図１０と異なる点は、各回答パターン作成部２０，２１，２２に夫々得点処理を含んでいる点である。この方法は、各回答パターンを得るのと同時に正解となる回答の数を得て、最後に各回答の得点をその数に掛け合わせて、その回答パターンの得点とするもの。既出の得点処理に比べて正解回答の数を数えるという手間が省ける。
図１１は本実施形態の基本処理の動作フローチャートである。図１１を参照して動作を説明する。まず、回答欄の数と正解解答を受け取る（Ｓ３０）。次に、得点処理を含む正解回答パターン作成部２０を呼び出し正解回答パターンＤＢ２３に格納する（Ｓ３１）。次に、得点処理を含む一部正解回答パターン作成部２を呼び出し得点（実際には正解の数）を併せて一部正解回答パターンＤＢ２４に格納する（Ｓ３２）。次に得点処理を含む不正解回答パターン作成部３を呼び出し得点（実際には正解の数）を併せて不正解回答パターンＤＢ２５に格納する（Ｓ３３）。次に、得点処理を含む回答パターン出力部７を呼び出し、全ての回答パターンを全ての回答パターンＤＢ２７に格納し出力とする（Ｓ３４）。
図１２は本実施形態の得点処理を含む正解回答パターン作成部２０の動作フローチャートである。図１２を参照して動作を説明する。まず、回答欄の数と正解解答を受け取る（Ｓ３５）。次に、正解解答の数の回答欄の数における順列組み合わせを計算する（Ｓ３６）。次に、得られた組み合わせに正解解答をあてはめる（Ｓ３７）。次に、得られた回答パターンを正解回答パターンＤＢ２３に格納する（Ｓ３８）。そして、得点欄に回答欄の数を格納する（Ｓ３９）。
【００１６】
図１３は本実施形態の得点処理を含む一部正解回答パターン作成部２１の動作フローチャートである。図１３を参照して動作を説明する。まず、回答欄の数と正解回答パターン（ＰＴＮ［ｘ］とする。Ｘは正解回答パターンの数）を受け取る（Ｓ４０）。次に、１以上回答欄の数未満の正数Ｎに対して（Ｓ４１）、回答欄の数からＮ個を取り出す組み合わせを計算する（Ｓ４２〜Ｓ４４）。得られた組み合わせをＫ［ｙ］とする（Ｙは得られた全ての組み合わせの数）。次に、得られた全ての組み合わせＫ［ｙ］に対して，正解回答パターンに対して得られた組み合わせＫ［ｙ］が示す順番の回答に対して、不正解回答の印ｎｏｔを付ける（Ｓ４５）。次に、回答欄の数からＮを引いてそれを得点とする（Ｓ４６）。次に、一部正解回答パターンＤＢ２４に回答パターンを格納する（Ｓ４７）。
図１４は本実施形態の得点処理を含む不正解回答パターン作成部２５の動作フローチャートである。図１４を参照して動作を説明する。まず、正解回答パターンを受け取る（Ｓ４８）。次に、全ての回答パターンの回答に対して、不正解回答の印ｎｏｔを付ける（Ｓ４９）。次に、不正解回答パターンＤＢ２５に回答パターンを格納する（Ｓ５０）。
【００１７】
図１５は本実施形態の回答パターン出力部２６の動作フローチャートである。図１５を参照して動作を説明する。まず、各回答欄の得点を受け取る（Ｓ５１）。次に、各回答パターンＤＢ４，５，６の内容をまとめて全ての回答パターンＤＢ２７に格納する（Ｓ５２）。そして、得点処理出力部２８を呼び出し、各回答パターンの得点を得る（Ｓ５３）。
図１６は、本実施形態の得点出力処理部２８の動作フローチャートである。これは、各回答欄の得点を受け取り（Ｓ５４）、全ての回答パターンのＤＢの得点欄の得点に各回答欄の得点を掛け合わせる（Ｓ５５）。
具体例として、前記の例を使って説明する。得点処理を含む正解回答パターン作成部２０にて作成される正解回答パターンＤＢ２３（得点付き）の内容は表６のようになる。
【表６】
2004038111.tif 000008
ここでの得点は、不正解回答印を調べるのではなく、回答欄の数から自動的に決まる。つまり、各インデックスの正解数は全て２個であるから得点は２となる。
【００１８】
また、得点処理を含む一部正解回答パターン作成部にて作成される一部正解回答パターンＤＢの内容は表７のようになる。
【表７】
2004038111.tif 000009
ここでの得点は、不正解回答印の組み合わせを作成する際に使用したＮ（不正解となる回答の数）を回答欄の数から引いたものである。不正解回答印を調べる必要はない。
【００１９】
また、得点処理を含む不正解回答パターン作成部にて作成される不正解回答パターンＤＢの内容は表８のようになる。
【表８】
2004038111.tif 000010
ここでも得点は不正解回答印を調べる必要はない。不正解ということで全て０が入る。回答パターン出力部２６にて、以上の結果をまとめた後に、全ての得点に各回答欄の配点を掛け合わせ、再度得点欄に格納する。これで正しい得点が得られる。配点の掛け合わせを各回答パターン作成部にて行わないのは、配点の変更に容易に対応できるように配点に関わる部分をまとめるためである。
図２１は本発明の第４の実施形態に係る回答パターン作成システムの構成図である。図２１が図６と異なる点は、全ての回答パターンＤＢにおける各回答パターンＸＭＬ形式の言語形式に変換するＸＭＬ形式作成部３９を備えた点である。その他は同じであるので重複する説明は省略する。
【００２０】
図１８は本実施形態の基本処理の動作フローチャートである。図１８を参照して動作を説明する。まず、回答欄の数と正解解答を受け取る（Ｓ５６）。次に、正解回答パターン作成部３０を呼び出し正解回答パターンＤＢ３３に格納する（Ｓ５７）。次に、一部正解回答パターン作成部３１を呼び出し一部正解回答パターンＤＢ３４に格納する（Ｓ５８）。次に不正解回答パターン作成部３２を呼び出し不正解回答パターンＤＢ３５に格納する（Ｓ５９）。次に、回答パターン出力部３６を呼び出し、全ての回答パターンを全ての回答パターンＤＢ３７に格納しＸＭＬ形式データ３８として出力とする（Ｓ６０）。
図１９は、本実施形態の回答パターン出力部３６の動作フローチャートである。まず、各回答の得点を受け取る（Ｓ６１）。次に、正解回答パターンＤＢ３３、一部正解回答パターンＤＢ３４、不正解回答パターンＤＢ３５の内容をまとめ、全ての回答パターンＤＢ３７に格納する（Ｓ６２）。次に、ＸＭＬ形式作成部３９によりＸＭＬ形式データの作成を行う（Ｓ６３）。
具体例として、前記第１の実施形態の具体例によって得られた全ての回答パターンにＩＭＳ　ｐｒｏｊｅｃｔ　のＱｕｅｓｔｉｏｎ　＆　Ｔｅｓｔ　Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ　Ｓｐｅｃｉｆｉｃａｔｉｏｎが規定する回答パターン記述のＸＭＬ規格に則ったＸＭＬタグを付けると以下のようになる。
2004038111.tif 000011
2004038111.tif 000012
【００２１】
図２０は、本実施形態のＸＭＬ形式作成部３９の動作フローチャートである。まず、回答欄ＩＤを受け取る。（回答欄ＩＤとは上記出力例では＜ｖａｒｅｑｕａｌ　ｒｅｓｐｉｄｅｎｔ＝”Ａ”＞という部分のＡやＢに相当する文字）（Ｓ６４）。次に、＜ｃｏｎｄｉｔｉｏｎｖａｒ＞＜ｏｒ＞タグをＸＭＬ形式データに出力する（Ｓ６５）。次に、全ての回答パターン作成ＤＢ３７より回答パターンを取り出す（Ｓ６６，Ｓ６７）。各回答要素は＜ｖａｒｅｑｕａｌ　ｒｅｓｐｉｄｅｎｔ＝””＞＜／ｖａｒｅｑｕａｌ＞で囲む（Ｓ６８）。ｒｅｓｐｉｄｅｎｔ＝””には回答欄ＩＤを順番に入れる。次に、不正解回答印が１のものに対しては、さらに＜ｎｏｔ＞＜／ｎｏｔ＞タグで囲む（Ｓ６９）。その回答パターンを＜ａｎｄ＞＜／ａｎｄ＞タグで囲み、タグが全て付け終わったらＸＭＬ形式データに出力する（Ｓ７０）。次に、全ての回答パターンが取り出されたら、＜／ｏｒ＞＜／ｃｏｎｄｉｔｉｏｎｖａｒ＞をＸＭＬ形式データに出力し終了する（Ｓ７１）。
図２７は本発明の第５の実施形態に係る残正解回答パターン作成システムの構成図である。この残正解回答パターン作成システムは、残正解作成処理を含む正解回答パターン作成部４０と、残正解作成処理を含む一部正解回答パターン作成部４１と、残正解作成処理を含む不正解回答パターン作成部４２と、各回答パターンを格納するＤＢ４３，４４，４５と、回答パターン出力部４６と、全てのパターンＤＢ４７から構成されている。
【００２２】
図２２は本実施形態の基本処理の動作フローチャートである。図２２を参照して動作を説明する。まず、回答欄の数と正解解答を受け取る（Ｓ７２）。次に、正解回答パターン作成部４０を呼び出し正解回答パターンＤＢ４３に格納する（Ｓ７３）。次に、一部正解回答パターン作成部４１を呼び出し一部正解回答パターンＤＢ４４に格納する（Ｓ７４）。次に不正解回答パターン作成部４２を呼び出し不正解回答パターンＤＢ４５に格納する（Ｓ７５）。次に、回答パターン出力部４６を呼び出し、全ての回答パターンを全ての回答パターンＤＢ４７に格納し出力とする（Ｓ７６）。
図２３は本実施形態の正解回答パターン作成部４０の動作フローチャートである。図２３を参照して動作を説明する。まず、回答欄の数と正解解答を受け取る（Ｓ７７）。次に、正解解答の数の回答欄の数における順列組み合わせを計算する（Ｓ７８）。次に、得られた組み合わせに正解解答をあてはめる（Ｓ７９）。次に、組合わせに当てはまらない回答を残正解とする（Ｓ８０）。次に、得られた回答パターンを正解回答パターンＤＢ４３に格納する（Ｓ８１）。
正解回答パターン作成部４０においては、回答パターンとする正解回答以外の正解を残正解に格納する。この処理を行った結果、正解回答パターンＤＢ４３（残正解付き）の内容は表９のようになる。
【表９】
2004038111.tif 000013
【００２３】
図２４は本実施形態の一部正解回答パターン作成部４１の動作フローチャートである。図２４を参照して動作を説明する。まず、回答欄の数と正解回答パターン（ＰＴＮ［ｘ］とする。Ｘは正解回答パターンの数）を受け取る（Ｓ８２）。次に、１以上回答欄の数未満の正数Ｎに対して（Ｓ８３）、回答欄の数からＮ個を取り出す組み合わせを計算する（Ｓ８４〜Ｓ８６）。得られた組み合わせをＫ［ｙ］とする（Ｙは得られた全ての組み合わせの数）。次に、得られた全ての組み合わせＫ［ｙ］に対して，正解回答パターンに対して得られた組み合わせＫ［ｙ］が示す順番の回答に対して、不正解回答の印　ｎｏｔ　を付ける（Ｓ８７）。次に、正解回答パターンの残正解と不正解回答印をつけた解答を、この一部正解パターンにおける残正解とする（Ｓ８８）。次に、一部正解回答パターンＤＢ４４に回答パターンを格納する（Ｓ８９６）。
一部正解回答パターン作成部４１において不正解回答印を付ける回答を決める際に、その不正解回答とする回答を残正解とし、正解回答パターンより得られている残正解と併せてこの回答パターンでの残正解とする。一部正解回答パターンＤＢ４４の内容は表１０のようになる。
【表１０】
2004038111.tif 000014
【００２４】
図２５は本実施形態の不正解回答パターン作成部４５の動作フローチャートである。図２５を参照して動作を説明する。まず、正解回答パターンを受け取る（Ｓ９０）。次に、全ての回答パターンの回答に対して、不正解回答の印ｎｏｔを付ける（Ｓ９１）。次に全ての正解を不正解回答パターンでの残正解とする（Ｓ９２）。次に、不正解回答パターンＤＢ４５に回答パターンを格納する（Ｓ９３）。
図２６は本実施形態の回答パターン出力部４６の動作フローチャートである。図２６を参照して動作を説明する。これは、各回答パターンＤＢ４３，４４，４５の内容をまとめて全ての回答パターンＤＢ４７に格納する（Ｓ９４）。次に、全ての回答パターンＤＢ４７より各回答パターンの残正解取り出し、残正解を示す文章を作成し、これを残正解と入れ替える（Ｓ９５）。
回答パターン出力部４６にて全ての回答パターンＤＢの内容をまとめて全ての回答パターンＤＢ４７を作成した後、残解答を示す文章を作成する。文章の作成方法は以下の通り。
Ａ）　全ての回答パターンＤＢ４７より各回答パターンの残正解を取り出す。
Ｂ）　文章の最初は「残りの正解は、」とする。
Ｃ）　その後に残正解を一つづつ並べる。その際、残正解が複数ある場合は「と」でつなぐ。
Ｄ）　文章の最後は「です。」とする。
Ｅ）　全ての回答パターンＤＢ４７の該当する回答パターンの残正解欄を、以上で作成した文章に入れ替える。
【００２５】
【発明の効果】
以上記載のごとく請求項１の発明によれば、複数回答問題における全ての回答パターンを作成することで、回答採点を容易にし自動採点を可能にすることができる。
また請求項２では、複数回答問題における全ての回答パターンをＩＭＳ　ｐｒｏｊｅｃｔ　のＱｕｅｓｔｉｏｎ　＆　Ｔｅｓｔ　Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ　Ｓｐｅｃｉｆｉｃａｔｉｏｎが規定するＸＭＬタグを使い作成することで、この規定を利用したシステムを作成できるためシステム作成が容易にすることができる。
また請求項３では、回答パターンごとの得点を出力するため自動採点の得点計算を容易に行うことができる。
また請求項４では、回答パターンごとに得点を計算し出力するため自動採点の得点計算を容易にするという効果と併せて、回答パターン作成と同時に得点を計算するため無駄な処理がなく得点処理に対するシステムの負荷が軽減される。
また請求項５では、回答パターンと回答を照らし合わせて自動採点を行い、その結果を回答者に示す際に、当てはまった回答パターンより残りの正解を取り出すことができ、より分かりやすい回答結果を示すことができる。
また請求項６では、自動採点の結果得られる残りの正解を、回答者に分かりやすい文章の形式で自動的に作成することができ、自動採点システムにおける結果表示において独自に文章を作成する必要がなく、採点の効率を高くすることができる。
また請求項７では、自動採点の結果得られる残りの正解を、回答者に分かりやすい文章の形式で自動的に作成する際に指定した言語で作成でき、自動採点システム全体を様々な言語に対応させることができる。
【図面の簡単な説明】
【図１】本発明の実施形態の基本処理の動作フローチャート。
【図２】本発明の実施形態の正解回答パターン作成部の動作フローチャート。
【図３】本発明の実施形態の一部正解回答パターン作成部の動作フローチャート。
【図４】本発明の実施形態の不正解回答パターン作成部の動作フローチャート。
【図５】本発明の実施形態の回答パターン出力部の動作フローチャート。
【図６】本発明の第１の実施形態に係る回答パターン作成システムの構成図。
【図７】本発明の実施形態の得点処理を含む基本処理の動作フローチャート。
【図８】本発明の実施形態の得点処理を含む回答パターン出力部の動作フローチャート。
【図９】本発明の実施形態の得点出力処理部の動作フローチャート。
【図１０】本発明の第２の実施形態に係る回答パターン作成システムの構成図。
【図１１】本発明の実施形態の得点処理を含む基本処理の動作フローチャート（その２）。
【図１２】本発明の実施形態の得点処理を含む正解回答パターン作成部の動作フローチャート。
【図１３】実施形態の得点処理を含む一部正解回答パターン作成部２１の動作フローチャート。
【図１４】本発明の実施形態の得点処理を含む不正解回答パターン作成部の動作フローチャート。
【図１５】本発明の実施形態の回答パターン出力部の動作フローチャート。
【図１６】本発明の施形態の得点出力処理部の動作フローチャート。
【図１７】本発明の第３の実施形態に係る回答パターン作成システムの構成図。
【図１８】本発明の実施形態の基本処理の動作フローチャート。
【図１９】本発明の実施形態の回答パターン出力部の動作フローチャート。
【図２０】本発明の実施形態のＸＭＬ形式作成部の動作フローチャート。
【図２１】本発明の第４の実施形態に係る回答パターン作成システムの構成図。
【図２２】本発明の実施形態の基本処理の動作フローチャート。
【図２３】本発明の実施形態の正解回答パターン作成部の動作フローチャート。
【図２４】本発明の実施形態の一部正解回答パターン作成部の動作フローチャート。
【図２５】本発明の実施形態の不正解回答パターン作成部の動作フローチャート。
【図２６】本発明の実施形態の回答パターン出力部の動作フローチャート。
【図２７】本発明の第５の実施形態に係る残正解回答パターン作成システムの構成図。
【符号の説明】
１　正解回答パターン作成部、２　一部正解回答パターン作成部、３　不正解回答パターン作成部、４　正解回答パターンデータベース、５　一部正解回答パターンＤＢ、６　不正解回答パターンＤＢ、７　回答パターン出力部、８　全ての回答パターンＤＢ
【図１】
2004038111.tif 000015
【図２】
2004038111.tif 000016
【図３】
2004038111.tif 000017
【図４】
2004038111.tif 000018
【図５】
2004038111.tif 000019
【図６】
2004038111.tif 000020
【図７】
2004038111.tif 000021
【図８】
2004038111.tif 000022
【図９】
2004038111.tif 000023
【図１０】
2004038111.tif 000024
【図１１】
2004038111.tif 000025
【図１２】
2004038111.tif 000026
【図１３】
2004038111.tif 000027
【図１４】
2004038111.tif 000028
【図１５】
2004038111.tif 000029
【図１６】
2004038111.tif 000030
【図１７】
2004038111.tif 000031
【図１８】
2004038111.tif 000032
【図１９】
2004038111.tif 000033
【図２０】
2004038111.tif 000034
【図２１】
2004038111.tif 000035
【図２２】
2004038111.tif 000036
【図２３】
2004038111.tif 000037
【図２４】
2004038111.tif 000038
【図２５】
2004038111.tif 000039
【図２６】
2004038111.tif 000040
【図２７】
2004038111.tif 000041