(57)【特許請求の範囲】
【請求項１】
問題を出題する問題出題装置において、
出題文、および当該出題文に対応する選択肢がそれぞれ所定の固定長かつ正解の選択肢を所定番目に配置して作成され、複数の出題文とそれぞれに対応する選択肢を格納する手段と、
乱数によって決めた出題文、および当該出題文に対応する複数の選択肢の中から乱数によって決めた、既表示のものを除いた選択肢を上記固定長情報に基づいて上記格納手段から読み出して画面に表示すると共に、次候補指示部と正解指示部を当該画面に表示する手段と、
利用者により上記画面に表示された次候補指示部が選択されたときに乱数によって決めた上記出題文に対応する次の選択肢を表示すると共に選択肢の次候補がなくなるまで上記次候補指示部を表示し、一方、利用者により上記画面に表示された正解指示部が選択されたときに当該出題文と当該選択肢の関係に応じた結果を判定し、当該判定結果に応じた結果を出力する手段と
を備えたことを特徴とする問題出題装置。
【請求項２】
上記次候補指示部が選択されたときに上記出題文に対応する選択肢の次候補がないときには最終の選択肢が選択されたものと判定して、当該出題文と当該選択肢の関係を判定し、当該判定結果に応じた結果を出力することを特徴とする請求項１記載の問題出題装置。
【請求項３】
上記選択肢は、対応する上記出題文に対する正解値を含み、
上記出力手段は、上記画面に表示された正解指示部が利用者によって選択されたときに当該画面に表示されていた選択肢が上記出題文に対する正解値か否かを判定し、当該判定結果に応じた結果を出力することを特徴とする請求項１記載の問題出題装置。
【請求項４】
コンピュータを、
出題文、および当該出題文に対応する選択肢がそれぞれ所定の固定長かつ正解の選択肢を所定番目に配置して作成され、複数の出題文とそれぞれに対応する選択肢を格納する手段と、
乱数によって決めた出題文、および当該出題文に対応する複数の選択肢の中から乱数によって決めた、既表示のものを除いた選択肢を上記固定長情報に基づいて上記格納手段から読み出して画面に表示すると共に、次候補指示部と正解指示部を表示する手段と、
利用者により上記画面に表示された次候補指示部が選択されたときに乱数によって決めた上記出題文に対応する次の選択肢を表示すると共に選択肢の次候補がなくなるまで上記次候補指示部を表示し、一方、利用者により上記画面に表示された正解指示部が選択されたときに当該出題文と当該選択肢の関係に応じた結果を判定し、当該判定結果に応じた結果を出力する手段と
して機能させるためのプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、問題を出題する問題出題装置および記録媒体に関するものである。
【背景技術】
【０００２】
従来、学習目的やエンターテイメントで、クイズ、問題、設問を主とした出題システムでは、予め出題文ごとに選択肢を用意し、これを同時に表示し、これら選択肢の中から解答を選択させるようにしていた。例えば図６に示すように、出題文と選択肢の全部を同時に表示し、利用者から１つ解答を選択させ、選択された解答が正解あるいは誤答かを判定するようにしていた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したように従来の出題システムは、図６に示す上記のように出題文と全部の選択肢を一度に表示していたため、利用者は消去法で解答を選ぶことができ、正しい知識を学習する場合には学力向上には向かないと共に、エンターテイメントでは確信できる正解が判らないときに消去法で大体これだろうと判断して１つを選択してしまい楽しさが半減してしまうなどの問題があった。
【０００４】
また、問題（出題文および選択肢）を作成する側にとっても、消去法で解答が選ばれないようにする努力が必要であり、かなりの労力を要するという問題もあった。
【０００５】
本発明は、これらの問題を解決するため、出題文を作成する側の負担を軽くし、学習する側では消去法で解答できなく正確な知識の学習および楽しさを半減しないようにすることを目的としている。
【課題を解決するための手段】
【０００６】
図１を参照して課題を解決するための手段を説明する。
図１において、問題出題装置１は、問題を出題するものであって、ここでは、出題文表示手段３などから構成されるものである。
【０００７】
出題文表示手段３は、出題文ファイル４をもとに出題文を表示および選択肢中から乱数によって決めた選択肢を１つ取り出して表示したり、次候補ボタンが選択されたときに乱数で次の選択肢を表示したり、正解ボタンが選択されたときに正解とを比較して一致したときに正解、不一致のときに誤答と判定したりなどするものである。
【０００８】
出題文ファイル４は、出題文およびその選択肢を予め登録するものである。
表示装置５は、出題文および選択肢などを表示するものである。
【０００９】
次に、動作を説明する。
出題文表示手段３が出題文ファイル４を参照して乱数によって決めた出題文を表示および出題文中で乱数によって決めた選択肢を表示すると共に次候補ボタンと正解ボタンを表示し、次候補ボタンが選択されたときに乱数によって決めた次の選択肢を表示し、一方、正解ボタンが選択されたときに当該選択された選択肢と正解値とを比較して一致したときに正解、不一致のときに誤答と判定するようにしている。
【００１０】
この際、出題文表示手段３は次候補ボタンが選択されたときに次候補がないときには最終の選択肢が選択されたものと判定し正解値とを比較して一致したときに正解、不一致のときに誤答と判定するようにしている。
【００１１】
また、出題文表示手段３は出題文ファイル４から出題文および選択肢を取り出したときに予め定めた正解の選択肢あるいは選択肢の格納場所を記憶してこの記憶した選択肢あるいは場所をもとに、正解ボタンが選択されたときの選択肢の正解あるいは誤答を判定するようにしている。
【００１２】
従って、出題文ファイル４から乱数によって出題文を表示すると共に選択肢中から乱数によって決めた選択肢を順次表示することにより、出題文を作成する側の負担を軽くし、学習する側では消去法で解答できなく正確な知識の学習および楽しさを半減しないようにすることが可能となる。
【発明の効果】
【００１３】
本発明によれば、乱数で選択した出題文、乱数で選択した選択肢および［決定］、［次候補］ボタンを表示し、［決定］ボタンが選択されたときは正解値と比較して正解／誤答を判定し、［次候補］ボタンが選択されたときは次候補を表示する構成を採用しているため、出題文を作成する側の負担を軽くし、学習する側では消去法で解答できなく正確な知識の学習および楽しさを半減しないようにすることが可能となる。
【発明を実施するための最良の形態】
【００１４】
本発明は、出題文を作成する側の負担を軽くし、学習する側では消去法で解答できなく正確な知識の学習および楽しさを半減しないようにすることを実現した。
【実施例１】
【００１５】
次に、図１から図５を用いて本発明の実施の形態および動作を順次詳細に説明する。ここで、図示外の記録媒体、ハードディスク装置などの外部記憶装置あるいは回線を介して他のコンピュータシステムからプログラムを読み込んで図１の問題出題装置１を構成するコンピュータシステムの主記憶にローディングして起動し、以下に説明する各種処理を行うようにしている。
【００１６】
図１は、本発明のシステム構成図を示す。
図１において、問題出題装置１は、出題文（問題）および選択肢を作成して出題文ファイル４に登録したり、出題文ファイル４をもとに乱数によって出題文および選択肢を順次表示したりなどするものであって、ここでは、登録手段２および出題文表示手段３などから構成されるものである。
【００１７】
登録手段２は、出題文、選択肢および正解を作成して出題文ファイル４に登録するものである（図２を用いて後述する）。
【００１８】
出題文表示手段３は、出題文ファイル４をもとに乱数によって出題文を選択して表示したり、更に表示した出題文の選択肢について乱数によって順次１つづつ決めて表示したり、表示した次候補ボタンが選択されたときに乱数で次の選択肢を表示したり、正解ボタンが選択されたときに正解と比較して一致したときに正解、不一致のときに誤答と判定したりなどするものである（図４を用いて後述する）。
【００１９】
出題文ファイル４は、出題文、その選択肢、および正解値を予め登録するものである。
表示装置５は、出題文および選択肢などを表示するものである。
【００２０】
入力装置６は、出題文および選択肢を入力したり、表示された出題文の選択肢を選択したりなどするものである。
【００２１】
次に、図２のフローチャートに示す順序に従い出題文およびその選択肢を作成して出題文ファイル４に登録するときの手順を詳細に説明する。
【００２２】
図２は、本発明の登録フローチャートを示す。
図２において、Ｓｌは、画面上で出題文と選択肢（正解の選択肢を先頭）を入力する。これは、出題文の作成者が表示装置５の画面上で例えば図３の（ａ）の画面イメージに示すように、
・出題文：
・選択肢１：
・選択肢２：
・選択肢３：
・選択肢４：
・選択肢５：
・選択肢６：
をそれぞれ作成して入力する。例えば出題文“県庁所在地が「松山市」なのは何県？”および選択肢１”島根県”（正解）、選択肢２“静岡県”、選択肢３”新潟県”、選択肢４”千葉県”、選択肢５”福島県”、選択肢６”−”（無しを表す）を作成して入力する。
【００２３】
Ｓ２は、出題文と複数の選択肢を固定長に変換し、固定ブロックを作成する。これは、Ｓ１で作成した出題文と複数の選択肢を、図３の（ｂ）の固定長Ｌの出題文ファイル４に登録するために固定長にする。例えば図３の（ｂ）の出題文ファイル４の場合には、出題文は８０文字、選択肢はそれぞれ４０文字の固定長に変換し、出題文、選択肢１ないし選択肢６を順次並べ、全体として固定長Ｌ（この例では８０文字＋４０文字×６＝３２０文字の固定長Ｌ（Ｌ＝３２０文字））に変換する。
【００２４】
Ｓ３は、ブロック単位に出題文ファイル４に格納する。これにより、Ｓ２で変換したブロック単位に図３の（ｂ）の出題文ファイル４に示すようにブロック１ないしブロックｎのように格納する。
【００２５】
Ｓ４は、終わりか判別する。ＹＥＳの場合には、終了する。ＮＯの場合には、Ｓ２で次の出題文と選択肢について繰り返す。
【００２６】
以上によって、画面上で出題文およびその選択肢を作成し、固定長のブロックにして図３の（ｂ）に示す出題文ファイル４に登録することにより、複数個の出題が出題文ファイル４に登録されることとなる。
【００２７】
図３は、本発明の出題文ファイルの説明図を示す。
図３の（ａ）は、画面イメージを示す。これは、出題文の作成者が図１の表示装置５上で図示のように出題文と選択肢１（正解）、選択肢２ないし選択肢６を作成して図示のように７行として入力する。これら７行からなる出題文および選択肢１ないし選択肢６を１つの出題として図示のように複数作成する。
【００２８】
図３の（ｂ）は、出題文ファイル（固定長）の例を示す。出題文ファイル４は、図３の（ａ）の画面上で作成した画面イメージの７行分（出題文、選択肢１ないし選択肢６の合計７行分）について、出題文は８０文字、選択肢１ないし選択肢６は４０文字の固定長に変換した後、図示のように出題文（８０文字分）および選択肢１ないし選択肢６（各４０文字分）を１ブロックにまとめて順次格納したものである。
【００２９】
以上のように、出題文ファイル４にブロック単位に固定長Ｌで出題文および選択肢１ないし選択肢６（選択肢１が正解）に格納することにより、ブロック中の該当ブロックを読み出し、この読み出したブロック内で先頭から出題文、選択肢１（正解）、選択肢２ないし選択肢６を固定長で順次取り出すことが可能となる。これにより、管理情報などが不要となりメモリ容量を削減できる。
【００３０】
次に、図４のフローチャートに示す順序に従い、図１および図３の構成のもとで画面上に乱数でランダムに出題文およびその選択肢を順次表示するときの手順を詳細に説明する。
【００３１】
図４は、本発明の運用説明フローチャートを示す。
図４において、Ｓｌｌは、１からｎの中で乱数ｋを発生する。これは、既述した図３の（ｂ）の出題文ファイル４中の、出題対象となった出題文の数ｎ（ブロック１ないしブロックｎまでの数ｎ）の中で乱数ｋを発生する。
【００３２】
Ｓ１２は、ｋ×固定長Ｌを演算する。これは、Ｓｌｌで発生させた乱数ｋに図３の（ｂ）の出題文ファイル４のブロックの固定長Ｌを乗算して乱数ｋで指定したブロックの先頭アドレスを求める。
【００３３】
Ｓ１３は、１ブロック分を読み出す。これは、Ｓ１２で求めた先頭アドレスから１ブロック分のデータ（ブロックｋの出題文および選択肢１ないし選択肢６のデータ）を読み出す。
【００３４】
Ｓ１４は、ブロック内の選択肢の数ｍを調べる。
Ｓ１５は、乱数を使って選択肢の順番をランダムにする。これは、Ｓ１４で調べた選択肢の数ｍ内の乱数を発生させ、発生された乱数（同じ乱数が発生された場合には異なる乱数を採用）に一致する選択肢を取り出して先頭から順番に並びかえ、選択肢の順番をランダムにする。
【００３５】
Ｓ１６は、先頭の選択肢が格納された場所を正解として記憶する。これにより、図３の（ｂ）の出題文ファイル４中から取り出して選択肢の先頭の正解がいずれの場所にランダムに並びかえられたかを記憶できたこととなる。
【００３６】
Ｓ１７は、クイズを表示する。これは、出題文をクイズとして表示する。例えば後述する図５の（ａ）のクイズ”県庁所在地が「松山市」なのは何県？”を表示する。
【００３７】
Ｓ１８は、解答１ケ目を表示する。これは、Ｓ１６でランダムにならびかえた後の選択肢の先頭の１ケ目を表示する。例えば後述する図５の（ａ）に示す選択肢”千葉県”を表示する。
【００３８】
Ｓ１９は、〔決定〕と〔次候補〕ボタンを表示する。これは、例えば後述する図５の（ａ）の下段の［決定］と［次候補］のボタンを表示する。
【００３９】
Ｓ２０は、ボタン［決定］が選択されたか判別する。ＹＥＳの場合には、Ｓ２１に進む。ＮＯの場合には、［次候補］が選択されたと判明したので、Ｓ２４に進む。
【００４０】
Ｓ２１は、Ｓ２０で［決定］ボタンが選択されたと判明したので、記憶した正解と一致するか判別する。ＹＥＳの場合には、Ｓ２２で正解と判定し、終了する。ＮＯの場合には、Ｓ２３で誤答と判定し、終了する。
【００４１】
Ｓ２４は、Ｓ２０で［次候補］ボタンが選択されたと判明したので、Ｓ２５で終わりか判別し、ＹＥＳのときにＳ２６で最終の選択肢を解答とし、Ｓ２１に進み、正解あるいは誤答を判別する。一方、Ｓ２５のＮＯの場合には、Ｓ１９に戻り繰り返す。
【００４２】
以上によって、乱数によって出題文ファイル４中から取り出したブロック中の選択肢について乱数でランダムにならびかえた後、出題文、先頭から１つの選択肢、［決定］ボタン、［次候補］ボタンを表示し、［決定］ボタンが選択されたときに選択された選択肢と正解値と比較して正解あるいは誤答を判定し、一方、［次候補］ボタンが選択されたときは次の選択肢を表示することを繰り返し、全ての選択肢を表示終了したときは最後の選択肢が選択されたとみなして正解値と比較して正解あるいは誤答を判定することにより、図３の（ｂ）の出題文ファイル４を作成して登録するのみで、自動的に乱数によって出題文を選択および複数の選択肢を乱数によって順次表示し、出題文を作成する側の負担を軽くし、学習する側では消去法で解答できなく正確な知識の学習および楽しさを半減しないよ
うにすることが可能となる。
【００４３】
図５は、本発明の表示例を示す。
図５の（ａ）は、１ケ目の選択肢の画面イメージを示す。画面上には、
・出題文        ：“県庁所在地が「松山市」なのは何県？”
・１ケ目の選択肢：”千葉県”
・ボタン        ：［決定］、［次候補］
をそれぞれ表示する。ここで、［決定］ボタンが選択されたときは”誤答”（図４のＳ２３）と判定される。［次候補］ボタンが選択されたときは次表示（図４のＳ２４、図５の（ｂ））を行う。
【００４４】
図５の（ｂ）は、２ケ目の選択肢の画面イメージを示す。画面上には、
・出題文        ：”県庁所在地が「松山市」なのは何県？”
・２ケ目の選択肢：”静岡県”
・ボタン        ：［決定］、［次候補］
をそれぞれ表示する。ここで、［決定］ボタンが選択されたときは”誤答”（図４のＳ２３）と判定される。［次候補］ボタンが選択されたときは次表示（図４のＳ２４、図５の（ｃ））を行う。
【００４５】
図５の（ｃ）は、３ケ目の選択肢の画面イメージを示す。画面上には、
・出題文        ：”県庁所在地が「松山市」なのは何県？”
・２ケ目の選択肢：“新潟県”
・ボタン        ：［決定］、［次候補］
をそれぞれ表示する。ここで、［決定］ボタンが選択されたときは“誤答”（図４のＳ２３）と判定される。［次候補］ボタンが選択されたときは次表示（図４のＳ２４）を行う。
【００４６】
以上のように、出題文、ｐケ目（ランダムに並びかえた後のｐ＝１ないし６の順番）の選択肢、［決定］ボタン、［次候補］ボタンを表示し、［決定］ボタンが選択されたときは正解値と比較して正解／誤答を判定し、［次候補］ボタンが選択されたときは次候補を表示することが可能となる。ここで、次候補を順次選択して先に進むと後戻りできなく、次候補が無くなると最終の候補が選択された正解と判定され、正解値と比較して正解／誤答と判定する。
【産業上の利用可能性】
【００４７】
本発明は、問題を出題する問題出題装置および記録媒体に関するものである。
【図面の簡単な説明】
【００４８】
【図１】本発明のシステム構成図である。
【図２】本発明の登録フローチャートである。
【図３】本発明の出題文ファイルの説明図である。
【図４】本発明の運用説明フローチャートである。
【図５】本発明の表示例である。
【図６】従来技術の説明図である。
【符号の説明】
【００４９】
１：問題出題装置
２：登録手段
３：出題文表示手段
４：出題文ファイル
５：表示装置
６：入力装置
【図１】
0004335231.tif 000002
【図２】
0004335231.tif 000003
【図３】
0004335231.tif 000004
【図４】
0004335231.tif 000005
【図５】
0004335231.tif 000006
【図６】
0004335231.tif 000007