(57)【要約】【課題】従来のテスト構成装置においては、目的に応じた適切なテストを作成することができない、という課題があった。【解決手段】問題を示す情報である問題情報と、当該問題の難易度を示す困難度情報とを有する問題関連情報を１以上格納している問題関連情報格納部１０１と、テストの目的に関する情報である目的情報の入力を受け付ける目的情報受付部１０２と、前記目的情報受付部１０２が受け付けた目的情報と、前記困難度情報に基づいて、前記問題関連情報格納部１０１から１以上の問題情報を取得する問題情報取得部１０３と、前記問題情報取得部１０３が取得した１以上の問題情報に基づいて、テスト情報を構成するテスト構成部１０４と、前記テスト構成部１０４が構成したテスト情報を出力するテスト情報出力部１０５と、を具備するテスト構成装置により、目的情報に合致した適切なテスト情報を得ることができる。【選択図】図１
2006215207.tif 000002
【特許請求の範囲】
【請求項１】
問題を示す情報である問題情報と、当該問題の難易度を示す困難度情報とを有する問題関連情報を１以上格納している問題関連情報格納部と、
テストの目的に関する情報である目的情報を受け付ける目的情報受付部と、
前記目的情報受付部が受け付けた目的情報と、前記困難度情報に基づいて、前記問題関連情報格納部から１以上の問題情報を取得する問題情報取得部と、
前記問題情報取得部が取得した１以上の問題情報に基づいて、テスト情報を構成するテスト構成部と、
前記テスト構成部が構成したテスト情報を出力するテスト情報出力部とを具備する情報処理装置。
【請求項２】
前記問題関連情報は、
問題情報と、困難度情報と、問題の識別力を示す識別力情報とを有し、
前記問題情報取得部は、
前記目的情報受付部が受け付けた目的情報と、前記困難度情報と、前記識別力情報に基づいて、前記問題関連情報格納部から１以上の問題情報を取得する請求項１記載の情報処理装置。
【請求項３】
前記目的情報受付部が受け付ける目的情報は、
テストの時間を示す時間情報、または／およびテストの問題数を示す問題数情報を有する請求項１または請求項２いずれか記載の情報処理装置。
【請求項４】
問題を示す情報である問題情報と、当該問題の難易度を示す困難度情報とを有する問題関連情報を１以上格納している問題関連情報格納部と、
テストの目的に関する情報である目的情報を、情報処理端末から受信する目的情報受付部と、
前記目的情報受付部が受信した目的情報と、前記困難度情報に基づいて、前記問題関連情報格納部から１以上の問題情報を取得する問題情報取得部と、
前記問題情報取得部が取得した１以上の問題情報に基づいて、テスト情報を構成するテスト構成部と、
前記テスト構成部が構成したテスト情報を前記情報処理端末に送信するテスト情報出力部を具備するサーバ装置。
【請求項５】
問題を示す情報である問題情報と、当該問題の解答を示す情報である解答情報と、当該問題のカテゴリーを示すカテゴリー情報と、当該問題の難易度を示す困難度情報とを有する問題関連情報を１以上格納している問題関連情報格納部と、
選択するカテゴリーに関する情報であるカテゴリー情報を受け付けるカテゴリー情報受付部と、
前記カテゴリー情報受付部が受け付けたカテゴリー情報と、前記困難度情報に基づいて、前記問題関連情報格納部から１以上の問題情報を取得する問題情報取得部と、
前記問題情報取得部が取得した問題情報に対応する1以上の解答情報を取得する解答情報取得部と、
前記問題情報取得部が取得した１以上の問題情報、および前記解答情報取得部が取得した１以上の解答情報に基づいて教材情報を構成する教材構成部と、
前記教材構成部が構成した教材情報を出力する教材情報出力部とを具備する情報処理装置。
【請求項６】
前記問題関連情報は、
問題情報と、解答情報と、カテゴリー情報と、困難度情報と、問題の識別力を示す識別力情報とを有し、
前記問題情報取得部は、
前記カテゴリー情報受付部が受け付けたカテゴリー情報と、前記困難度情報と、前記識別力情報に基づいて、前記問題関連情報格納部から１以上の問題情報を取得する請求項５記載の情報処理装置。
【請求項７】
コンピュータに、
テストの目的に関する情報である目的情報を受け付ける目的情報受付ステップと、
前記目的情報受付ステップで受け付けた目的情報と、困難度情報に基づいて、１以上の問題情報を取得する問題情報取得ステップと、
前記問題情報取得ステップで取得した１以上の問題情報に基づいて、テスト情報を構成するテス構成ステップと、
前記テスト構成ステップで構成したテスト情報を出力するテスト情報出力ステップを実行させるためのプログラム。
【請求項８】
前記問題関連情報は、
問題情報と、困難度情報と、問題の識別力を示す識別力情報とを有し、
前記問題情報取得ステップにおいて、
前記目的情報受付ステップで受け付けた目的情報と、前記困難度情報と、前記識別力情報に基づいて、１以上の問題情報を取得する請求項７記載のプログラム。
【請求項９】
前記目的情報受付ステップで受け付ける目的情報は、
テストの時間を示す時間情報、または／およびテストの問題数を示す問題数情報を有する請求項７または請求項８いずれか記載のプログラム。
【請求項１０】
コンピュータに、
選択するカテゴリーに関する情報であるカテゴリー情報を受け付けるカテゴリー情報受付ステップと、
前記カテゴリー情報受付ステップで受け付けたカテゴリー情報と、困難度情報に基づいて、１以上の問題情報を取得する問題情報取得ステップと、
前記問題情報取得ステップで取得した問題情報に対応する1以上の解答情報を取得する解答情報取得ステップと、
前記問題情報取得ステップで取得した１以上の問題情報、および前記解答情報取得ステップで取得した１以上の解答情報に基づいて教材情報を構成する教材構成ステップと、
前記教材構成ステップで構成した教材情報を出力する教材情報出力ステップを実行させるためのプログラム。
【請求項１１】
前記問題関連情報は、
問題情報と、解答情報と、カテゴリー情報と、困難度情報と、問題の識別力を示す識別力情報とを有し、
前記問題情報取得ステップにおいて、
前記カテゴリー情報受付ステップで受け付けたカテゴリー情報と、前記困難度情報と、前記識別力情報に基づいて、１以上の問題情報を取得する請求項１０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種のテストを構成して出力したり、問題集や教材を出力したりする情報処理装置等に関するものである。
【背景技術】
【０００２】
教育サービス等を提供する情報処理システムとして、双方向通信可能なネットワークを介して、テキスト教材等の学習に必要なコンテンツ等を提供するものがある。（例えば、特許文献１参照）。
このような情報処理システムにおいては、適宜、テスト等を行うことにより、ユーザの学習理解度等を判定し、その判定結果に基づいて、最適な教育プログラムの提供を行うものがある。
【特許文献１】特開２００２−３４１７３５号公報（第７頁−第１１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の情報処理システムにおいては、目的に応じた適切なテストを作成することができない、という課題があった。
【課題を解決するための手段】
【０００４】
本第一の発明の情報処理装置は、問題を示す情報である問題情報と、当該問題の難易度を示す困難度情報とを有する問題関連情報を１以上格納している問題関連情報格納部と、テストの目的に関する情報である目的情報の入力を受け付ける目的情報受付部と、前記目的情報受付部が受け付けた目的情報と、前記困難度情報に基づいて、前記問題関連情報格納部から１以上の問題情報を取得する問題情報取得部と、前記問題情報取得部が取得した１以上の問題情報に基づいて、テスト情報を構成するテスト構成部と、前記テスト構成部が構成したテスト情報を出力するテスト情報出力部を具備する情報処理装置である。
かかる構成により、目的情報に合致した適切なテスト情報を得ることができる。
【０００５】
また、本第二の発明の情報処理装置は、第一の発明に対して、前記問題関連情報は、問題情報と、困難度情報と、問題の識別力を示す識別力情報とを有し、前記問題情報取得部は、前記目的情報受付部が受け付けた目的情報と、前記困難度情報と、前記識別力情報に基づいて、前記問題関連情報格納部から１以上の問題情報を取得する情報処理装置である。
かかる構成により、さらに目的情報に合致した適切なテスト情報を得ることができる。
【０００６】
また、本第三の発明の情報処理装置は、第一、第二の発明に対して、前記目的情報受付部が受け付ける目的情報は、テストの時間を示す時間情報、または／およびテストの問題数を示す問題数情報を有する情報処理装置である。
かかる構成により、テスト時間や問題数を考慮した、適切なテスト情報を得ることができる。
【０００７】
また、本第四の発明の情報処理装置は、問題を示す情報である問題情報と、当該問題の解答を示す情報である解答情報と、当該問題のカテゴリーを示すカテゴリー情報と、当該問題の難易度を示す困難度情報とを有する問題関連情報を１以上格納している問題関連情報格納部と、選択するカテゴリーに関する情報であるカテゴリー情報を受け付けるカテゴリー情報受付部と、前記カテゴリー情報受付部が受け付けたカテゴリー情報と、前記困難度情報に基づいて、前記問題関連情報格納部から１以上の問題情報を取得する問題情報取得部と、前記問題情報取得部が取得した問題情報に対応する1以上の解答情報を取得する解答情報取得部と、前記問題情報取得部が取得した１以上の問題情報、および前記解答情報取得部が取得した１以上の解答情報に基づいて教材情報を構成する教材構成部と、前記教材構成部が構成した教材情報を出力する教材情報出力部とを具備する情報処理装置である。
かかる構成により、受け付けたカテゴリー情報に基づいて、問題集や教材を構成し、出力できる。
【発明の効果】
【０００８】
本発明による情報処理装置によれば、適切なテスト情報や教材情報等を得ることができる。
【発明を実施するための最良の形態】
【０００９】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
（実施の形態１）
図１は、本実施の形態における情報処理装置のブロック図である。
情報処理装置は、問題関連情報格納部１０１、目的情報受付部１０２、問題情報取得部１０３、テスト構成部１０４、テスト情報出力部１０５を具備する。
【００１０】
問題関連情報格納部１０１は、問題関連情報を１以上格納している。問題関連情報は、問題を示す情報である問題情報と、当該問題の難易度を示す困難度情報とを有する。また、問題関連情報は、問題情報と、困難度情報と、問題の識別力を示す識別力情報とを有することがさらに好適である。さらに、問題関連情報は、困難度情報を有さず、問題情報と、識別力情報を有しても良い。困難度情報として、近年、学力評価の理論として注目を浴びている項目反応理論における項目困難度を示す値等の情報を用いることが好適である。また、識別力情報として、項目反応理論における項目識別力を示す値等の情報を用いることが好適である。なお、問題関連情報、問題情報、困難度情報、識別力情報の構造は問わない。問題関連情報格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。不揮発性の記録媒体でも、揮発性の記録媒体でも良い。
【００１１】
目的情報受付部１０２は、テストの目的に関する情報である目的情報の入力を受け付ける。テストの目的情報とは、志望校の名称や志望校の識別情報、偏差値の情報（例えば、「６０〜７０」）、学力レベル（例えば、「Ａ」や「Ｃ」など）、テストを識別する情報（例えば、「中学３年生  １学期  期末試験」、「全国大学受験  直前模擬試験」など）などである。つまり、上記のテストの目的、目的情報は、広く解釈する。また、テストとは、いわゆる小テストや、練習用のテストなども含み、１以上の問題の集合を連続的に、または非連続的に（１日に１問でも良い）解く対象のものを言う。目的情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。目的情報受付部１０２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００１２】
問題情報取得部１０３は、目的情報受付部１０２が受け付けた目的情報と、困難度情報に基づいて、問題関連情報格納部１０１から１以上の問題情報を取得する。また、問題情報取得部１０３は、目的情報受付部１０２が受け付けた目的情報と、困難度情報と、識別力情報に基づいて、問題関連情報格納部１０１から１以上の問題情報を取得しても良い。さらに、問題情報取得部１０３は、目的情報受付部１０２が受け付けた目的情報と、識別力情報に基づいて、問題関連情報格納部１０１から１以上の問題情報を取得しても良い。問題情報取得部１０３は、通常、ＭＰＵやメモリ等から実現され得る。問題情報取得部１０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１３】
テスト構成部１０４は、問題情報取得部１０３が取得した１以上の問題情報に基づいて、テスト情報を構成する。テスト情報の構成方法は、例えば、以下のような方法である。テスト構成部１０４は、例えば、テストの雛形（枠組み）の情報（以下、適宜「テスト雛形情報」という。）を保持している。テスト雛形情報は、問題情報を挿入する領域を保持している。テスト雛形情報は、例えば、Ｔｅｘのスタイルファイルである。そして、テスト構成部１０４は、テスト雛形情報に、問題情報取得部１０３が取得した１以上の問題情報を、順番に挿入する。そして、テスト構成部１０４は、テスト情報を得る。なお、テスト情報の構成方法は、上記のアルゴリズムに限られないことは言うまでもない。テスト構成部１０４は、通常、ＭＰＵやメモリ等から実現され得る。テスト構成部１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１４】
テスト情報出力部１０５は、テスト構成部１０４が構成したテスト情報を出力する。ここで、出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積等を含む概念である。テスト情報出力部１０５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。テスト情報出力部１０５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
次に、情報処理装置の動作について図２のフローチャートを用いて説明する。
【００１５】
（ステップＳ２０１）目的情報受付部１０２は、テストの目的を示す情報である目的情報の入力を受け付けたか否かを判断する。目的情報の入力を受け付ければステップＳ２０２に行き、目的情報の入力を受け付けなければステップＳ２０１に戻る。
【００１６】
（ステップＳ２０２）問題情報取得部１０３は、ステップＳ２０１で受け付けた目的情報に基づいて、問題関連情報格納部１０１から１以上の問題情報を取得する。問題情報の取得アルゴリズムの例は、図３のフローチャートを用いて説明する。
（ステップＳ２０３）テスト構成部１０４は、ステップＳ２０２で取得した１以上の問題情報に基づいて、テスト情報を構成する。
（ステップＳ２０４）テスト情報出力部１０５は、ステップＳ２０３で構成したテスト情報を出力する。ステップＳ２０１に戻る。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
次に、問題情報の取得の動作について図３のフローチャートを用いて説明する。
（ステップＳ３０１）問題情報取得部１０３は、受け付けた目的情報が有するテストの時間を示す時間情報を取得する。この時間情報は、実施するテストの所要時間を示す情報である。
【００１７】
（ステップＳ３０２）問題情報取得部１０３は、受け付けた目的情報に基づいて、選択する問題情報の対象となり得る困難度を決定する。ここで決定される困難度は、幅を持っていても良いし、一の困難度であっても良い。目的情報から困難度を決定する具体的なアルゴリズム例は、後述する。
【００１８】
（ステップＳ３０３）問題情報取得部１０３は、選択する問題情報の対象となり得る最低の識別力を決定する。最低の識別力は、予め格納していても良いし、問題情報取得部１０３が受け付けた目的情報に基づいて、最低の識別力を決定しても良い。最低の識別力を決定する具体的なアルゴリズム例は、後述する。
（ステップＳ３０４）問題情報取得部１０３は、変数「累積時間情報」に０を代入する。累積時間情報は、取得した問題情報の所要時間の合計を格納する変数である。
（ステップＳ３０５）問題情報取得部１０３は、カウンタｉに１を代入する。
【００１９】
（ステップＳ３０６）問題情報取得部１０３は、ｉ番目の問題情報が、問題関連情報格納部１０１に格納されているか否かを判断する。ｉ番目の問題情報が格納されていればステップＳ３０７に行き、ｉ番目の問題情報が格納されていなければステップＳ３１５に飛ぶ。
【００２０】
（ステップＳ３０７）問題情報取得部１０３は、ｉ番目の問題情報に対応する選択フラグがＯＦＦであるか否かを判断する。選択フラグがＯＦＦであればステップＳ３０８に行き、選択フラグがＯＮであればステップＳ３１６に飛ぶ。なお、選択フラグがＯＮである、ということは既に問題情報が選択されていることを示す。
【００２１】
（ステップＳ３０８）問題情報取得部１０３は、ステップＳ３０１で取得した時間情報が、「累積時間情報」とｉ番目の問題情報に対応する「所要時間情報」の和、を比較し、時間情報が、上記２つの情報の和以上であるか否かを判断する。時間情報が上記２つの情報の和以上であればステップＳ３０９に行き、時間情報が上記２つの情報の和未満であればステップＳ３１６に飛ぶ。
【００２２】
（ステップＳ３０９）問題情報取得部１０３は、ｉ番目の問題情報に対応する困難度情報が、ステップＳ３０２で決定した困難度の条件を満たすか否かを判断する。条件を満たせばステップＳ３１０に行き、条件を満たさなければステップＳ３１６に飛ぶ。
【００２３】
（ステップＳ３１０）問題情報取得部１０３は、ｉ番目の問題情報に対応する識別力情報が、ステップＳ３０３で決定した最低識別力以上の識別力を有するか否かを判断する。最低識別力以上の識別力を有すればステップＳ３１１に行き、最低識別力以上の識別力を有しなければステップＳ３１６に飛ぶ。
【００２４】
（ステップＳ３１１）問題情報取得部１０３は、問題関連情報格納部１０１からｉ番目の問題情報を取得し、バッファに追記する。なお、バッファは、一時的に問題情報を記憶しておく記憶領域である。また、バッファは、最初はＮＵＬＬである。
【００２５】
（ステップＳ３１２）問題情報取得部１０３は、ｉ番目の問題関連情報が有する選択フラグをＯＮにする。選択フラグは、初期値はＯＦＦ（例えば「０」）である。テスト情報を構成する場合に、問題情報が選択された際に、選択フラグはＯＮ（例えば「１」）に更新される。
（ステップＳ３１３）問題情報取得部１０３は、ｉ番目の問題関連情報が有する所要時間を取得し、累積時間情報に所要時間を加える。
【００２６】
（ステップＳ３１４）問題情報取得部１０３は、時間情報と累積時間情報の差が所定時間（例えば、「３分」）以下であるか否かを判断する。所定時間下であれば上位関数にリターンし、所定時間以下でなければステップＳ３１６に飛ぶ。
【００２７】
（ステップＳ３１５）問題情報取得部１０３は、ステップＳ３０２で決定した困難度、または／およびステップＳ３０３で決定した最低識別力を修正する。かかる修正は、例えば、困難度を１ランク下げる、または最低識別力を１ランク下げるなどの修正が考えられる。また、上記の1ランクは、例えば、数値「０．１」である。修正により、選択対象の問題情報が増える。なお、修正アルゴリズムは問わない。問題情報取得部１０３は、固定的に、困難度または／および最低識別力を修正しても良いし、問題情報の数に応じて困難度または／および最低識別力を修正しても良い。その他、問題情報取得部１０３は、種々の条件により、困難度または／および最低識別力を修正しても良い。ステップＳ３０５に戻る。
（ステップＳ３１６）問題情報取得部１０３は、カウンタｉを１、インクリメントする。ステップＳ３０６に戻る。
【００２８】
なお、図３のフローチャートにおいて、問題情報を選択する際の識別力の利用方法は、上記に限られない。つまり、ステップＳ３１０において、最低識別力以上か否かにより、問題情報を選択する候補であるか否かを判断したが、幅のある識別力情報に基づいて問題情報を選択する候補であるか否かを判断しても良いし、所定の識別力以下の問題情報を選択する候補であるとしても良い。困難度においても同様である。
以下、本実施の形態における情報処理装置の具体的な動作について説明する。
【００２９】
図４は、問題関連情報格納部１０１が保持している問題関連情報管理表である。問題関連情報管理表は、問題関連情報の集合である。問題関連情報は、ここでは、「ＩＤ」「カテゴリー情報」「問題情報」「解答情報」「識別力」「困難度」「情報量」「所要時間（分）」「選択フラグ」の属性値を有する。「ＩＤ」は、問題関連情報管理表のレコードを識別する情報である。「カテゴリー情報」は、科目の中のテーマ名を示す。「問題情報」は、問題を構成する情報である。図４において「・・・・・」は、省略されているが、文章等が格納されている、とする。「解答情報」は、解答を示す情報である。「識別力」は識別力情報であり、その値が大きいほど、ユーザ（テスト受講者）のレベル判定に適していることを示す。「困難度」は困難度情報であり、その値が大きいほど、難易度が高い問題であることを示す。「情報量」は、識別力情報、困難度情報に基づいて算出される値であり、レベル判定に適している度合いに関する情報である。「所要時間（分）」は、問題を解答する際に必要としている時間を示す。「選択フラグ」は、その値がＯＮの場合は、その問題情報が選択されていることを示す。
【００３０】
図５は、問題情報取得部１０３が保持している問題取得条件管理表である。問題取得条件管理表は、問題取得条件を管理する表であり、「ＩＤ」「テスト名」「困難度」「識別力」「問題数」「時間（分）」の属性値を有するレコードを１以上保持している。「ＩＤ」はレコードを識別する情報であり、表におけるレコード管理のために存在する。「テスト名」は、テストを識別する情報である。「困難度」は、テスト名に対応する困難度情報である。困難度が「−３．０００以上」である場合、困難度情報が−３．０００以上の問題情報のみが取得対象となることを示す。「識別力」が「１．０００以上」である場合、識別力情報が１．０００以上の問題情報のみが取得対象となることを示す。「問題数」は、テスト名に対応するテストに含まれる問題数である。「時間（分）」は、テストの所要時間である。
【００３１】
今、かかる状況において、本情報処理装置のユーザ（例えば、塾の先生や学校の先生や勉強する学生など）は、テスト名「Ａクラス入塾テスト」を入力し、「テスト作成」ボタンを、例えば、マウスで押下する（図６参照）。
【００３２】
次に、目的情報受付部１０２は、「Ａクラス入塾テスト」を有する目的情報を受け付ける。そして、問題情報取得部１０３は、「Ａクラス入塾テスト」と対になる「時間（分）」を図５の問題取得条件管理表から検索し、「３０」を得る。これで、テストの時間は３０分と決定する。
次に、問題情報取得部１０３は、「Ａクラス入塾テスト」と対になる「困難度」「識別力」を取得する。ここで、問題情報取得部１０３は、困難度「０．２００以上」、および識別力「２．０００以上」を取得する。
【００３３】
そして、問題情報取得部１０３は、図４の問題関連情報管理表から、困難度「０．２００以上」、および識別力「２．０００以上」に合致し、かつ、テスト時間が３０分以内になるように、問題を選択する。ここで、問題の選択アルゴリズムは、例えば、図３のフローチャートで示したように、順次、問題情報をチェックし、問題を選択しても良いし、例えば、同一の「カテゴリー情報」の問題情報は、一つしか選択しない、という、図３のフローチャートで述べなかった条件を付加しても良い。さらに、問題情報取得部１０３は、「情報量」が例えば、「０．１０００以上」という、図３のフローチャートで述べなかった他の条件をも付加しても良い。
【００３４】
ここでは、問題情報取得部１０３は、同一の「カテゴリー情報」の問題情報は、一つしか選択しない、かつ、「情報量」が「０．１０００以上」の問題情報しか選択しない、という２つの条件を付加したアルゴリズムで、問題情報を選択する、とする。
【００３５】
問題情報取得部１０３は、まず、問題関連情報管理表の１番目のレコードの取得し、困難度「０．２００以上」、および識別力「２．０００以上」を満たすか否かを判断する。１番目のレコードは、困難度「０．２００以上」、および識別力「２．０００以上」の条件を満たさないので、次のレコードのチェックに移行する。
【００３６】
問題情報取得部１０３は、問題関連情報管理表の２番目のレコードの取得し、同じく、困難度「０．２００以上」、および識別力「２．０００以上」を満たすか否かを判断する。２番目のレコードもかかる条件を満たさない。
【００３７】
そして、問題情報取得部１０３は、ようやく、１８番目のレコードが、困難度「０．２００以上」、および識別力「２．０００以上」の条件を満たすことを検知する。そして、問題情報取得部１０３は、１８番目のレコードの情報量「１．０７１２」を取得し、「情報量」が「０．１０００以上」であることを検出する。
【００３８】
次に、問題情報取得部１０３は、１８番目のレコードのカテゴリー情報と同一の「カテゴリー情報」の問題情報を選択していないことを検知し、１８番目のレコードの問題情報を取得し、バッファに記録する。そして、問題情報取得部１０３は、１８番目のレコードの「所要時間（分）」の「３」を取得し、累積時間情報に追加する。ここで、累積時間情報は「３」である。
【００３９】
次に、問題情報取得部１０３は、１９番目のレコードをチェックする。そして、１９番目のレコードのカテゴリー情報は、１８番目のレコードのカテゴリー情報と同じであることを検知し、１９番目のレコードが有する問題情報を取得しない、と決定する。
【００４０】
次に、問題情報取得部１０３は、２０番目以降のレコードも、同様にチェックする。そして、問題情報取得部１０３は、３９番目のレコードが、困難度「０．２００以上」、および識別力「２．０００以上」、および同一の「カテゴリー情報」の問題情報を選択していない、および「情報量」が「０．１０００以上」という条件を満たすことを検知する。そして、問題情報取得部１０３は、３９番目のレコードの問題情報を取得する。次に、問題情報取得部１０３は、３９番目のレコードの所要時間「５」を取得し、累積時間情報に「５」を追加する。ここで、累積時間情報は「８」となった。
【００４１】
そして、問題情報取得部１０３は、上記の処理を繰り返し、累積時間情報が「０」から「３０−３」以内となるまで、問題情報を問題関連情報格納部１０１から取得する。なお、ここで「３０−３」の「３」は、ステップＳ３１４における所定時間である。
【００４２】
そして、問題情報取得部１０３は、図７に示す問題情報中間表を得る。この問題情報中間表は、テストで採用される問題を管理する表である。テスト構成部１０４は、問題情報中間表に基づいてテスト情報を構成する。
【００４３】
以下に、テスト構成部１０４がテスト情報を構成するアルゴリズム例について説明する。テスト構成部１０４は、図８に示す雛形情報を保持している。雛形情報は、テスト情報を構成する際に使用するスタイルファイルである。雛形情報において、「<」「>」は、変数を示す。「<テスト名>」は、テスト名が、その箇所に挿入されることを示す。「<問題番号>」は、問題番号がその箇所に挿入されることを示す。「<問題情報>」は、問題情報がその箇所に挿入されることを示す。矩形があり、矩形の横に「＊」が存在するのは、矩形で囲まれた情報が、１回以上繰り返して現れることを示す。したがって、図８の雛形情報を適用すれば、問題番号、問題情報、答えの欄の組が１回以上現れる。
【００４４】
そして、テスト構成部１０４は、図９に示すテスト情報を構成する。図９に示すテスト情報において、目的情報受付部１０２が受け付けた目的情報が有するテスト名、問題情報取得部１０３が取得した問題情報、テスト構成部１０４が自動的にインクリメントした問題番号が、雛形情報に挿入されている。
【００４５】
なお、上記具体例において、図６の「時間（分）」のフィールドに時間を入力した場合に、当該入力した時間を、テスト時間として有効にして、問題情報を取得することは好適である。図５の表に管理されている時間に拘束されずに、テスト情報を構築できるからである。
【００４６】
また、上記具体例において、図６の「問題数」のフィールドに問題数を入力した場合に、当該入力した問題数を有効にして、問題情報を取得することは好適である。図５の表に管理されている問題数に拘束されずに、テスト情報を構築できるからである。
【００４７】
上記具体例において、問題情報取得部１０３は、識別力、困難度、情報量、カテゴリー情報を用いて、問題情報を取得した。ただし、これらの情報を用いずに、問題情報を取得しても良い。例えば、受け付けた時間情報のみに基づいて問題情報を取得しても良い。また、識別力、困難度、情報量、カテゴリー情報のうち、１以上の情報を用いて、問題情報を取得するようにしても良い。かかる問題取得アルゴリズムでも、受け付けた目的情報に合致した適切なテスト情報を得ることができる。
【００４８】
以上、本実施の形態によれば、受け付けた目的情報に合致した適切なテスト情報を得ることができる。また、本実施の形態において、時間情報を用いて問題情報を取得して、テスト情報を構築することにより、テストの時間に合致したテスト情報を自動的に得ることができる。さらに、本実施の形態において、問題数情報を用いて問題情報を取得して、テスト情報を構築することにより、適切な問題数のテスト情報を自動的に得ることができる。
【００４９】
なお、本実施の形態によれば、情報処理装置は、スタンドアロンの構成であった。しかし、本実施の形態において、サーバ・クライアントの構成で、情報処理システムを構築しても良い。つまり、サーバ装置と情報処理端末を具備する情報処理システムであって、前記サーバ装置は、問題を示す情報である問題情報と、当該問題の難易度を示す困難度情報とを有する問題関連情報を１以上格納している問題関連情報格納部と、テストの目的に関する情報である目的情報を、前記情報処理端末から受信する目的情報受付部と、前記目的情報受付部が受信した目的情報と、前記困難度情報に基づいて、前記問題関連情報格納部から１以上の問題情報を取得する問題情報取得部と、前記問題情報取得部が取得した１以上の問題情報に基づいて、テスト情報を構成するテス構成部と、前記テスト構成部が構成したテスト情報を前記情報処理端末に送信するテスト情報出力部を具備し、前記情報処理端末は、前記目的情報の入力を受け付ける入力受付部と、前記目的情報を前記サーバ装置に送信する目的情報送信部と、前記テスト情報を受信するテスト情報受信部と、前記テスト情報受信部が受信したテスト情報を出力する出力部を具備する情報処理システム、である。
【００５０】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、テストの目的に関する情報である目的情報を受け付ける目的情報受付ステップと、前記目的情報受付ステップで受け付けた目的情報と、困難度情報に基づいて、１以上の問題情報を取得する問題情報取得ステップと、前記問題情報取得ステップで取得した１以上の問題情報に基づいて、テスト情報を構成するテス構成ステップと、前記テスト構成ステップで構成したテスト情報を出力するテスト情報出力ステップを実行させるためのプログラム、である。
【００５１】
また、上記プログラムにおいて、前記問題関連情報は、問題情報と、困難度情報と、問題の識別力を示す識別力情報とを有し、前記問題情報取得ステップにおいて、前記目的情報受付ステップで受け付けた目的情報と、前記困難度情報と、前記識別力情報に基づいて、１以上の問題情報を取得するプログラムであっても良い。
【００５２】
さらに、上記プログラムにおいて、前記目的情報受付ステップで受け付ける目的情報は、テストの時間を示す時間情報、または／およびテストの問題数を示す問題数情報を有することは好適である。かかる場合、上記プログラムは、例えば、時間情報が示す時間に合致するように問題を選択する。
（実施の形態２）
【００５３】
図１０は、本実施の形態における情報処理装置のブロック図である。本情報処理装置は、問題関連情報格納部１００１、カテゴリー情報受付部１００２、問題情報取得部１００３、解答情報取得部１００４、教材構成部１００５、教材情報出力部１００６を具備する。
【００５４】
問題関連情報格納部１００１は、問題を示す情報である問題情報と、当該問題の解答を示す情報である解答情報と、当該問題のカテゴリーを示すカテゴリー情報と、当該問題の難易度を示す困難度情報とを有する問題関連情報を１以上格納している。なお、問題関連情報は、問題情報と、解答情報と、カテゴリー情報と、困難度情報と、問題の識別力を示す識別力情報とを有しても良い。また、カテゴリー情報とは、問題の科目（算数、国語など、分野（分数、掛け算など）、項目（分数のさらに細分化された情報であり、例えば、分母が分子より大きな数の分数、など）などを示す情報であり、その構造等は問わない。問題関連情報格納部１００１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。不揮発性の記録媒体でも、揮発性の記録媒体でも良い。
【００５５】
カテゴリー情報受付部１００２は、選択するカテゴリーに関する情報であるカテゴリー情報を受け付ける。カテゴリー情報受付部１００２が受け付けるカテゴリー情報は、通常、２以上のカテゴリー情報である。受け付けるカテゴリー情報は、例えば、問題集を構成する目次についての情報である。カテゴリー情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。カテゴリー情報受付部１００２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５６】
問題情報取得部１００３は、カテゴリー情報受付部１００２が受け付けたカテゴリー情報と、困難度情報に基づいて、問題関連情報格納部１００１から１以上の問題情報を取得する。問題情報取得部１００３は、カテゴリー情報受付部１００２が受け付けたカテゴリー情報と、困難度情報と、識別力情報に基づいて、問題関連情報格納部から１以上の問題情報を取得しても良い。問題情報取得部１００３は、通常、ＭＰＵやメモリ等から実現され得る。問題情報取得部の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５７】
解答情報取得部１００４は、問題情報取得部１００３が取得した問題情報に対応する1以上の解答情報を取得する。解答情報取得部１００４は、通常、ＭＰＵやメモリ等から実現され得る。解答情報取得部１００４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５８】
教材構成部１００５は、問題情報取得部１００３が取得した１以上の問題情報、および解答情報取得部１００４が取得した１以上の解答情報に基づいて教材情報を構成する。教材情報は、例えば、いわゆる問題集を構成する情報である。また、教材情報は、例えば、いわゆる問題と解答付きの教材、参考書を構成する情報等でも良い。教材構成部１００５は、通常、ＭＰＵやメモリ等から実現され得る。教材構成部の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５９】
教材情報出力部１００６は、教材構成部１００５が構成した教材情報を出力する。教材情報出力部１００６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。情報出力部１００６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、ディスプレイへの表示、プリンタへの印字、外部の装置への送信等を含む概念である。
次に、情報処理装置の動作について図１１、図１２のフローチャートを用いて説明する。
【００６０】
（ステップＳ１１０１）カテゴリー情報受付部１００２は、カテゴリー情報を受け付けたか否かを判断する。カテゴリー情報を受け付ければステップＳ１１０２に行き、カテゴリー情報を受け付けなければステップＳ１１０１に戻る。
（ステップＳ１１０２）問題情報取得部１００３は、カウンタｉに１を代入する。
【００６１】
（ステップＳ１１０３）問題情報取得部１００３は、ステップＳ１１０１で受け付けた情報のうち、ｉ番目のカテゴリー情報が存在するか否かを判断する。ｉ番目のカテゴリー情報が存在すればステップＳ１１０４に行き、ｉ番目のカテゴリー情報が存在しなければステップＳ１１０６に飛ぶ。
【００６２】
（ステップＳ１１０４）問題情報取得部１００３は、ｉ番目のカテゴリー情報に対応する問題情報を取得し、解答情報取得部１００４は、問題情報取得部１００３が取得した問題情報に対応する1以上の解答情報を取得する。および解答情報を取得する。なお、問題情報等を取得する処理の詳細は、図１２のフローチャートを用いて説明する。
（ステップＳ１１０５）問題情報取得部１００３は、カウンタｉを１、インクリメントする。ステップＳ１１０３に戻る。
（ステップＳ１１０６）教材構成部１００５は、ステップＳ１１０４で取得した問題情報、および解答情報から教材情報を構成する。教材情報の構成方法の具体例は、後述する。
（ステップＳ１１０７）教材情報出力部１００６は、ステップＳ１１０６で構成した教材情報を出力する。
なお、図１１のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
次に、図１２のフローチャートを用いて、ステップＳ１１０４における問題情報等取得処理について説明する。
【００６３】
（ステップＳ１２０１）問題情報取得部１００３は、取得する問題情報の条件を示す困難度情報を決定する。この困難度情報は、予め決められていても良いし、カテゴリー情報に基づいて取得するものであっても良い。また、困難度情報は、ある幅のある情報であっても良いし、一の情報であっても良い。
【００６４】
（ステップＳ１２０２）問題情報取得部１００３は、取得する問題情報の条件を示す識別力情報を決定する。この識別力情報は、予め決められていても良いし、カテゴリー情報に基づいて取得するものであっても良い。また、識別力情報は、ある幅のある情報であっても良いし、一の情報であっても良い。
【００６５】
（ステップＳ１２０３）問題情報取得部１００３は、初期化を行う。初期化とは、カウンタｉに１を代入し、カウンタｊに０を代入することである。なお、ｉは、格納されている問題情報のカウンタ、ｊは取得する問題情報、解答情報のカウンタである。
【００６６】
（ステップＳ１２０４）問題情報取得部１００３は、ｊが最大問題数より小さいか否かを判断する。ｊが最大問題数より小さければステップＳ１２０５に行き、ｊが最大問題数より小さくなければ上位関数にリターンする。最大問題数は、カテゴリー情報ごとの最大の問題数である。最大問題数は、通常、予め決められている。なお、最大問題数は、カテゴリー情報によって、異なっても良い。
【００６７】
（ステップＳ１２０５）問題情報取得部１００３は、ｉ番目の問題情報が問題関連情報格納部１００１に存在するか否かを判断する。ｉ番目の問題情報が存在すればステップＳ１２０６に行き、ｉ番目の問題情報が存在しなければ上位関数にリターンする。
【００６８】
（ステップＳ１２０６）問題情報取得部１００３は、ｉ番目の問題情報と対になるカテゴリー情報が、本カテゴリー情報と所定の関係を満たすか否かを判断する。所定の関係とは、通常、一致であるが、文字列の部分一致など、他の関係でも良い。所定の関係を満たせばステップＳ１２０７に行き、所定の関係を満たさなければステップＳ１２１２に飛ぶ。
【００６９】
（ステップＳ１２０７）問題情報取得部１００３は、ｉ番目の問題情報と対になる困難度情報が、ステップＳ１２０１で決定した困難度情報が示す条件を満たすか否かを判断する。条件を満たせばステップＳ１２０８に行き、条件を満たさなければステップＳ１２１２に飛ぶ。
【００７０】
（ステップＳ１２０８）問題情報取得部１００３は、ｉ番目の問題情報と対になる識別力情報が、ステップＳ１２０２で決定した識別力情報が示す条件を満たすか否かを判断する。条件を満たせばステップＳ１２０９に行き、条件を満たさなければステップＳ１２１２に飛ぶ。
（ステップＳ１２０９）問題情報取得部１００３は、ｉ番目の問題情報を取得し、所定のバッファに追記する。
（ステップＳ１２１０）解答情報取得部１００４は、ステップＳ１２０９で取得した問題情報に対応する解答情報を取得し、所定のバッファに追記する。
（ステップＳ１２１１）カウンタｊを１、インクリメントする。
（ステップＳ１２１２）カウンタｉを１、インクリメントする。ステップＳ１２０４に戻る。
【００７１】
なお、図１２のフローチャートにおいて、問題情報と解答情報の取得順序は問わない。また、図１２のフローチャートにおいて、問題情報と解答情報の取得アルゴリズムは問わない。カテゴリー情報、困難度情報、識別力情報等の条件に合致する問題情報と解答情報を取得できれば良い。さらに、図１２のフローチャートにおいて、カテゴリー情報、困難度情報、識別力情報を用いて問題情報を取得したが、カテゴリー情報と困難度情報のみを用いて問題情報を取得しても良い。
【００７２】
以下、本実施の形態における情報処理装置の具体的な動作について説明する。本情報処理装置は、算数の問題集を自動出力するものである。そして、目次情報（上述のカテゴリー情報と同じ情報）を入力すると、特定の困難度、識別力の問題ばかりが選択され、目的に合致した、好適な問題集が構成され得る。
図４は、問題関連情報格納部１００１が保持している問題関連情報管理表である。
【００７３】
図１３は、カテゴリー情報受付部１００２が受け付けるカテゴリー情報である。つまり、図１３は、カテゴリー情報受付部１００２が受け付ける目次情報である。図１３の表は、「ＩＤ」「カテゴリー情報」を有するレコードを複数有する。「ＩＤ」は、レコードを識別する情報であり、表におけるレコード管理のために存在する。「カテゴリー情報」は、ここでは、問題集の目次を構成する項目である。
【００７４】
図１４は、問題情報取得部１００３が保持している選択条件管理表である。選択条件管理表は、問題情報または解答情報を選択する条件を管理する表である。選択条件管理表は、「困難度」「識別力」「最大問題数」の値を保持している。「最大問題数」の値は、各項目の最大の問題数を示す。図１４によれば、問題情報取得部１００３は、項目ごとに、最大「３」の問題情報を取得する。図１４は、困難度「−４．０００〜１．３００」であり、かつ識別力「０．０１０〜２．５００」である問題情報を、各カテゴリー、最大「３」取得する、ことを示す。
かかる状況において、本情報処理装置のカテゴリー情報受付部１００２は、図１３のカテゴリー情報を受け付ける。
【００７５】
そして、問題情報取得部１００３は、まず、１つ目のカテゴリー情報「整数のかけ算」に対応する３つの問題情報を取得する。この３つの問題情報は、図１４の困難度、識別力の条件を満たす、図４の表が有する問題情報である。そして、解答情報取得部１００４は、問題情報取得部１００３が取得した問題情報に対応する３つの解答情報を取得する。ここで取得された問題情報は、図１５の「ＩＤ＝１」の３つの問題情報である。また、取得された解答情報は、図１５の「ＩＤ＝１」の３つの解答情報である。
【００７６】
次に、問題情報取得部１００３は、同様に、図１３の２つ目のカテゴリー情報「長い長さの単位」に対応する３つの問題情報を取得する。ここで図１３の２つ目のカテゴリー情報「長い長さの単位」に対応する問題情報とは、カテゴリー情報「長い長さの単位」を含むカテゴリー情報と対になる問題情報であり、カテゴリー情報「長い長さの単位（ｋｍ）」と対になる問題情報も該当し得る。そして、解答情報取得部１００４も、同様に、問題情報取得部１００３が取得した問題情報に対応する３つの解答情報を取得する。
そして、情報処理装置は、上記の処理を１０のカテゴリー情報に対して繰り返し、図１５に示す問題情報、解答情報を得る。
次に、教材構成部１００５は、取得した問題情報、および解答情報から教材情報を構成する。
【００７７】
具体的には、教材構成部１００５は、受け付けたカテゴリー情報から目次を構成する。そして、教材構成部１００５は、取得した問題情報から問題集の問題部分、取得した解答情報から問題集の解答部分を構成する。具体的には、教材構成部１００５は、例えば、図１６に示す教材情報を構成する。教材構成部１００５は、例えば、目次、問題部分、解答部分の雛形(例えば、スタイルファイルともいう)を保持しており、かかる雛形に、受け付けたカテゴリー情報（図１３参照）、取得した問題情報、解答情報（図１５参照）を流し込んで、教材情報を構成する。かかる、雛形に情報を流し込んで、出力イメージを構成する処理は、既存技術であるので、詳細な説明は省略する。
次に、教材情報出力部１００６は、図１６の教材情報を出力（プリンタ等による印刷や、ディスプレイへの表示など）する。
【００７８】
以上、本実施の形態によれば、受け付けたカテゴリー情報（目次情報とも言える）に基づいて、問題集や教材を構成し、出力できる。また、かかる問題集等の構成において、困難度情報や、識別力情報が利用できる。その結果、学習効率の高い問題集等を自動的に出力できる。
【００７９】
なお、本実施の形態によれば、情報処理装置は、スタンドアロンの構成であった。しかし、本実施の形態において、サーバ・クライアントの構成で、情報処理システムを構築しても良い。つまり、サーバ装置と情報処理端末を具備する情報処理システムであって、前記サーバ装置は、問題を示す情報である問題情報と、当該問題の解答を示す情報である解答情報と、当該問題のカテゴリーを示すカテゴリー情報と、当該問題の難易度を示す困難度情報とを有する問題関連情報を１以上格納している問題関連情報格納部と、選択するカテゴリーに関する情報であるカテゴリー情報を前記情報処理端末から受信するカテゴリー情報受付部と、前記カテゴリー情報受付部が受信したカテゴリー情報と、前記困難度情報に基づいて、前記問題関連情報格納部から１以上の問題情報を取得する問題情報取得部と、前記問題情報取得部が取得した問題情報に対応する1以上の解答情報を取得する解答情報取得部と、前記問題情報取得部が取得した１以上の問題情報、および前記解答情報取得部が取得した１以上の解答情報に基づいて教材情報を構成する教材構成部と、前記教材構成部が構成した教材情報を前記情報処理端末に送信する教材情報出力部を具備し、前記情報処理端末は、前記カテゴリー情報の入力を受け付ける入力受付部と、前記カテゴリー情報を前記サーバ装置に送信するカテゴリー情報送信部と、前記教材情報を受信する教材情報受信部と、前記教材情報受信部が受信した教材情報を出力する出力部を具備する情報処理システム、である。
また、本実施の形態によれば、出力する教材情報は問題集の情報であったが、各カテゴリー項目を学習するための説明の情報を有するいわゆる問題、解答付きの参考書等の情報でも良いことは言うまでもない。
【００８０】
また、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、コンピュータに、選択するカテゴリーに関する情報であるカテゴリー情報を受け付けるカテゴリー情報受付ステップと、前記カテゴリー情報受付ステップで受け付けたカテゴリー情報と、前記困難度情報に基づいて、１以上の問題情報を取得する問題情報取得ステップと、前記問題情報取得ステップで取得した問題情報に対応する1以上の解答情報を取得する解答情報取得ステップと、前記問題情報取得ステップで取得した１以上の問題情報、および前記解答情報取得ステップで取得した１以上の解答情報に基づいて教材情報を構成する教材構成ステップと、前記教材構成ステップで構成した教材情報を出力する教材情報出力ステップを実行させるためのプログラム、である。
【００８１】
また、上記プログラムにおいて、前記問題関連情報は、問題情報と、解答情報と、カテゴリー情報と、困難度情報と、問題の識別力を示す識別力情報とを有し、前記問題情報取得ステップにおいて、前記カテゴリー情報受付ステップで受け付けたカテゴリー情報と、前記困難度情報と、前記識別力情報に基づいて、１以上の問題情報を取得する構成でも良い。
【００８２】
また、上記実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【００８３】
なお、上記プログラムにおいて、情報を出力する出力ステップや、情報を送信する送信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【００８４】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００８５】
以上のように、本発明にかかる情報処理装置は、目的に合致した適切なテスト情報を得ることができる等の効果を有し、テスト自動作成装置等として有用である。
【図面の簡単な説明】
【００８６】
【図１】実施の形態１における情報処理装置のブロック図
【図２】同情報処理装置の動作について説明するフローチャート
【図３】同問題情報の取得アルゴリズムを説明するフローチャート
【図４】同問題関連情報管理表を示す図
【図５】同問題取得条件管理表を示す図
【図６】同入力画面例を示す図
【図７】同問題情報中間表を示す図
【図８】同テスト情報を構成するための雛形情報を示す図
【図９】同構成したテスト情報を示す図
【図１０】実施の形態２における情報処理装置のブロック図
【図１１】同情報処理装置の動作について説明するフローチャート
【図１２】同問題情報等の取得アルゴリズムを説明するフローチャート
【図１３】同受け付けるカテゴリー情報の例を示す図
【図１４】同選択条件管理表を示す図
【図１５】同取得された問題情報、解答情報の例を示す図
【図１６】同問題集の出力例を示す図
【符号の説明】
【００８７】
１０１、１００１  問題関連情報格納部
１０２  目的情報受付部
１０３、１００３  問題情報取得部
１０４  テスト構成部
１０５  テスト情報出力部
１００２  カテゴリー情報受付部
１００４  解答情報取得部
１００５  教材構成部
１００６  教材情報出力部
【図１】
2006215207.tif 000003
【図２】
2006215207.tif 000004
【図３】
2006215207.tif 000005
【図４】
2006215207.tif 000006
【図５】
2006215207.tif 000007
【図６】
2006215207.tif 000008
【図７】
2006215207.tif 000009
【図８】
2006215207.tif 000010
【図９】
2006215207.tif 000011
【図１０】
2006215207.tif 000012
【図１１】
2006215207.tif 000013
【図１２】
2006215207.tif 000014
【図１３】
2006215207.tif 000015
【図１４】
2006215207.tif 000016
【図１５】
2006215207.tif 000017
【図１６】
2006215207.tif 000018