(57)【要約】【課題】提示順序の設定を人手によることなく自動で行なうとともに、提示順序の設定自由度の高い教材提示を可能とする教材提示順序制御装置を提供する。【解決手段】教材提示順序制御装置８０は、所定の初期選択条件に基づいて、複数の教材のうちの一つを選択する初期教材選択部８１と、複数の教材の相互の関連度を格納した関連度テーブル１００に基づいて、初期教材選択部８１により選択された教材に続いて提示する教材を順次選択する次教材選択部８２とを含む。【選択図】      図３
2006126241.tif 000002
【特許請求の範囲】
【請求項１】
所定の初期選択条件に基づいて、複数の教材のうちの一つを選択するための初期教材選択手段と、
複数の教材の相互の関連度を格納した関連度テーブルに基づいて、前記初期教材選択手段により選択された教材に続いて提示する教材を順次選択するための次教材選択手段とを含む、教材提示順序制御装置。
【請求項２】
前記選択手段は、前記関連度テーブルに基づいて、先に提示された教材との間で所定の条件を充足する関連度を持つ教材を次の教材として選択するための手段を含む、請求項１に記載の教材提示順序制御装置。
【請求項３】
前記選択手段は、前記関連度テーブルに基づいて、先に提示された教材との間の関連度が所定のしきい値と予め定める関係を充足する教材を次の教材として選択するための手段を含む、請求項１に記載の教材提示順序制御装置。
【請求項４】
各教材の提示回数を記録するためのカウンタをさらに含み、
前記選択手段は、前記カウンタにより記録された提示回数が一定の値に達していない教材から次の教材を選択するための手段を含む、請求項１に記載の教材提示順序制御装置。
【請求項５】
教材の関連度のとり得る値は、予め定める第１の値および前記第１の値と異なる第２の値を含み、
教材相互が所定の関係を充足しているときは両教材の関連度が前記第１の値とされ、充足していないときには関連度が前記第２の値とされており、
前記選択手段は先に提示された教材との関連度が前記第１の値である教材を次の教材として選択するための手段を含む、請求項１に記載の教材提示順序制御装置。
【請求項６】
教材が文を提示する問題であり、任意の二つの教材の関連度が、各教材を構成する文の間で算出される所定の類似度により示されている、請求項１〜請求項４のいずれかに記載の教材提示順序制御装置。
【請求項７】
前記関連度テーブルの任意の部位に、関連度に代えて予め定められた記号が設けられており、
前記選択手段は、先に提示された教材に対応する関連度として前記関連度テーブル内で検出された前記予め定められた記号に基づいて、次の教材の選択と異なる処理を実行する、請求項１〜請求項６のいずれかに記載の教材提示順序制御装置。
【請求項８】
コンピュータにより実行されると、請求項１〜請求項７のいずれかに記載の教材提示順序制御装置としてコンピュータを動作させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばｅ−ラーニングやモバイル学習等において、教材を適切な順序で提示するための技術に関し、特に、学習者の興味を継続させるような順序で教材を選択して提示するための教材提示順序制御装置及び同制御プログラムに関する。
【背景技術】
【０００２】
学習に際して、教材、例えば暗記すべき単語、文、文章、習得すべき課題、解くべき問題等を適切な順序で学習者に提示することは、学習者のモチベーションの維持や学習効果の確保のために重要である。
【０００３】
例えば、相互に全く無関係な問題を連続して提示するよりは、関連性のある問題を連続して提示する方が、学習者は要領を会得しやすいことから学習効果は大きいと考えられる。反面、関連性のある問題のみでは、飽きを生じやすい。
【０００４】
そこで、教材提供側では、関連性のある問題を連続して提示したり、時には関連性のない問題を連続的に提示したりできるように、提示順序の設定自由度の大きいことが望まれる。また、そのための問題選択の制御はできるだけ容易に実現することが望ましい。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来は、このような教材の提示順序は予め人手で決められているか、提示すべき問題をランダムに選択している。人手により教材の提示順序の決定作業を行なうのは大変であり効率が良くないし、提示順序の設定の自由度に劣るというような問題がある。ランダムに問題を選択する場合、分野ごとというような制約を付すことはできるが、やはり問題間の関連を勘案した順序で問題を提示することは不可能である。
【０００６】
そこで、この発明の目的は、提示順序の設定を人手によることなく自動で、かつ学習者の興味を維持できるように適切に行なうことができる教材提示順序制御装置およびコンピュータプログラムを提供することである。
【０００７】
この発明の他の目的は、提示順序の設定の自由度が高く、自動的に、かつ学習者の興味を維持できるように適切に行なうことを可能とする教材提示順序制御装置およびコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明のある局面に従った教材提示順序制御装置は、所定の初期選択条件に基づいて、複数の教材のうちの一つを選択するための初期教材選択手段と、複数の教材の相互の関連度を格納した関連度テーブルに基づいて、前記初期教材選択手段により選択された教材に続いて提示する教材を順次選択するための次教材選択手段とを含む。
【０００９】
選択手段は、関連度テーブルに基づいて、先の教材に続いて提示する次の教材を選択する。関連度テーブルは自動的に作成可能であるから、教材の提示順序の設定が人手によることなく自動で行われることとなり、効率が良い上、コスト削減にもつながる。また、テーブルの内容を適切に修正することにより、提示順序を自在に設定することができるから、提示順序の設定自由度を格段に向上できる。
【００１０】
上記の教材提示制御装置において、選択手段は、関連度テーブルに基づいて、先に提示された教材との間で所定の条件を充足する関連度を持つ教材を次の教材として選択するための手段を含んでも良い。
【００１１】
提示された教材と所定の条件を充足する関連度を持つ教材が次に提示される。連続して提示される教材間に所定の関係が成立することとなり、学習者の興味を維持することができる。
【００１２】
選択手段が、関連度テーブルに基づいて、先に提示された教材との間の関連度が所定のしきい値と予め定める関係を充足する教材を次の教材として選択するようにしても同様の効果が得られる。
【００１３】
また、各教材の提示回数を記録するためのカウンタをさらに含み、選択手段は、カウンタにより記録された提示回数が一定の値に達していない教材から次の教材を選択するための手段を含むようにしても良い。
【００１４】
カウント値が一定に達した教材についてはもはや選択されないことになり、同一の教材が繰り返して提示されるのを防止できる。
【００１５】
また、教材の関連度のとり得る値は、予め定める第１の値および第１の値と異なる第２の値を含み、教材相互が所定の関係を充足しているときは両教材の関連度が第１の値とされ、充足していないときには関連度が第２の値とされ、選択手段は、先に提示された教材との関連度が第１の値である教材を次の教材として選択するための手段を含むようにしても良い。
【００１６】
関連度が第１の値である教材が連続して提示されるので、適切な関連をもつ教材の関連度が第１の値となるような関連度テーブルを予め準備しておけば、自動的に適切な関連をもつ教材が連続して提示されることになる。
【００１７】
２つの教材が関連しているかどうかについては、例えば、教材が単語を提示する問題であるときには、２つの単語のうちの一方の末尾と他方の先頭の文字または発音が一致しているとき、または２つの単語が同義、類義、反義のとき、または２つの単語に派生関係があるとき、または２つの単語の対訳が同じとき、両教材の関連度を第１の値とし、それ以外は第２の値とする方法がある。
【００１８】
また、教材が文を提示する問題であり、任意の二つの教材の関連度が、各教材を構成する文の間で算出される所定の類似度、例えばタニモト係数、により示されるようにしてもよい。
【００１９】
類似度により示された関連度に基づいて、互いに類似した文が連続するように教材提示順序が決定される。
【００２０】
また、関連度テーブルの任意の部位に、関連度に代えて予め定められた記号が設けられており、選択手段は、先に提示された教材に対応する関連度として関連度テーブル内で検出されたこの記号に基づいて、次の教材の選択と異なる処理を実行するようにしてもよい。この記号により、教材の連続的な提示を停止して別の処理を挿入したり、教材の提示を終了したりすることができる。
【００２１】
本発明の他の局面に従ったコンピュータプログラムは、コンピュータにより実行されると、上記いずれかの教材提示順序制御装置としてコンピュータを動作させるコンピュータプログラムである。
【発明を実施するための最良の形態】
【００２２】
以下に述べる本発明の実施の形態は、コンピュータおよびコンピュータ上で動作するソフトウェアにより実現される。もちろん、以下に述べる機能の一部又は全部を、ソフトウェアでなくハードウェアで実現することも可能である。
【００２３】
図１に、本実施の形態で利用されるコンピュータシステム２０の外観図を、図２にコンピュータシステム２０のブロック図を、それぞれ示す。なおここに示すコンピュータシステム２０はあくまで一例であり、この他にも種々の構成が可能である。
【００２４】
図１を参照して、コンピュータシステム２０は、コンピュータ４０と、いずれもこのコンピュータ４０に接続されたモニタ４２、キーボード４６、およびマウス４８を含む。コンピュータ４０にはさらに、ＣＤ−ＲＯＭ（Compact  Disc  Read−Only  Memory）ドライブ５０と、ＦＤ（Flexible  Disk）ドライブ５２とが内蔵されている。
【００２５】
図２を参照して、コンピュータシステム２０はさらに、コンピュータ４０に接続されるプリンタ４４を含むが、これは図１には示していない。またコンピュータ４０はさらに、ＣＤ−ＲＯＭドライブ５０およびＦＤドライブ５２に接続されたバス６６と、いずれもバス６６に接続された中央演算装置（Central  Processing  Unit：CPU）５６、コンピュータ４０のブートアッププログラムなどを記憶したＲＯＭ（Read−Only  Memory）５８、ＣＰＵ５６が使用する作業エリアおよびＣＰＵ５６により実行されるプログラムの格納エリアを提供するＲＡＭ(Random  Access  Memory）６０、および後述する教材と関連度テーブルとを格納したハードディスク５４を含む。
【００２６】
以下に述べる実施の形態のシステムを実現するソフトウェアは、たとえば、ＣＤ−ＲＯＭ６２のような記録媒体上に記録されて流通し、ＣＤ−ＲＯＭドライブ５０のような読取装置を介してコンピュータ４０に読込まれ、ハードディスク５４に格納される。ＣＰＵ５６がこのプログラムを実行する際には、ハードディスク５４からこのプログラムを読出してＲＡＭ６０に格納し、図示しないプログラムカウンタによって指定されるアドレスから命令を読出して実行する。ＣＰＵ５６は、処理対象のデータをハードディスク５４から読出し、処理結果を同じくハードディスク５４に格納する。
【００２７】
コンピュータシステム２０の動作原理自体は周知であるので、ここではその詳細については繰り返さない。
【００２８】
なお、ソフトウェアの流通形態は上記したように記憶媒体に固定された形には限定されない。たとえば、ネットワークを通じて接続された他のコンピュータからデータを受取る形で流通することもあり得る。また、ソフトウェアの一部が予めハードディスク５４中に格納されており、ソフトウェアの残りの部分をネットワーク経由でハードディスク５４に取込んで実行時に統合するような形の流通形態もあり得る。
【００２９】
一般的に、現代のプログラムはコンピュータのオペレーティングシステム（ＯＳ）によって提供される汎用の機能を利用し、それらを所望の目的にしたがって組織化した形態で実行することにより前記した所望の目的を達成する。したがって、以下に述べる本実施の形態の各機能のうち、ＯＳまたはサードパーティが提供する汎用的な機能を含まず、それら汎用的な機能の実行順序の組合せだけを指定するプログラム（群）であっても、それらを利用して全体として所望の目的を達成する制御構造を有するプログラム(群）である限り、それらが本発明の技術的範囲に含まれることは明らかである。
［装置の説明］
本実施の形態のプログラムを教材提示順序制御装置８０とみなして機能的に示したのが図３のブロック図である。図３を参照して、ハードディスク５４には、Ｎ個の教材Ｉｉ（ｉ∈｛０，１，…，Ｎ−１｝）が予め蓄積されている。さらに、各教材ＩｉとＩｊの間の関連度Ｒｉｊ∈Ｒが予め計算され、各教材ＩｉとＩｊの相互間の関連度テーブル１００としてテーブル化されてハードディスク５４に記憶されている。関連度テーブルの一例を図４に示す。関連度テーブルについては図４を参照して後述する。
【００３０】
教材提示順序制御装置８０は、ハードディスク５４に記憶された教材の中から最初に提示すべき教材を選択するための初期教材選択部８１と、現在選択され学習者に対して提示された問題と、ハードディスク５４に記憶された関連度テーブルとに基づいて、次に学習者に提示すべき教材でかつ所定回数（ｎ回とする。）以上提示されていないものを選択し、図示しない出力部に与えるための次教材選択部８２と、次教材選択部８２が教材の提示回数を計数する際に使用するカウンタ８３とを含む。
【００３１】
図４を参照して、本実施の形態では、ハードディスク５４に記憶された関連度テーブル１００は、Ｎ行Ｎ列の行列形式となっている。図４においては、列方向（縦方向）には先に（Ｍ番目に）提示される教材の番号が、行方向（横方向）には次に（Ｍ＋１番目に）提示される教材の番号が示されている。すなわち、この関連度テーブル１００のｉ行ｊ列には、２つの教材Ｉｉ（先に提示される教材）とＩｊ（後に提示される教材）との関連度Ｒｉｊの値が格納されている。本実施の形態では、教材ＩｉとＩｊとが関連しているときには関連度Ｒｉｊが１に、関連していないときは関連度Ｒｉｊが０に、それぞれ設定される。
【００３２】
図４に示す例では、各教材が自分自身との間に持つ関連度は１となっているが、関連度の定義によってこの値は０にも１にもなり得る。自分自身との間の関連度が１となる場合、自分自身を続けて選択して無限ループを生じる危険性があるので注意しておく必要がある。
【００３３】
この実施の形態では、各教材Ｉｉは学習対象の外国語の単語を出題し、その訳語を問う問題を想定している。教材の関連度としてはいわゆるシリトリ方式を採用し、２つの単語のうち、教材（単語）Ｉｉの末尾の文字（または発音）と教材（単語）Ｉｊの先頭の文字（または発音）とが一致しているとき、両者は相互に関連しているものとして関連度Ｒｉｊを１に、一致していないときは０に設定する。
【００３４】
また、例えば特定の教材（例えば教材Ｉｊ）で学習を終了させようとする場合、関連度Ｒｊｘ（ｘは０〜Ｎ−１の任意の数）の全ての値を−１に設定する。先の教材Ｉｉを提示後、テーブル１００を参照して次に提示すべき教材として教材Ｉｊを選択した場合、この教材Ｉｊに対応する関連度がすべて−１となるので、教材Ｉｊで学習を強制的に終了する。つまり、この実施の形態では関連度−１は停止記号として用いられている。
【００３５】
勿論、停止記号は−１に限定されることはないし、１行の値をすべて−１とせず、特定の一つの関連度のみを−１としておいてもよい。この場合には、関連度１または−１を同一視して次の教材を選択した後、選択された教材の関連度が−１であった場合に処理を終了すればよい。
【００３６】
また、関連度Ｒｉｊの代わりに、０、１以外の特定の識別記号を適当に書き込んでおき、その識別記号を選択した場合には、一時的に息抜き用の内容（例えばアニメーションなど）を提示した後に、その識別記号に対応する教材を選択して学習に復帰するようにしても良い。
【００３７】
なお、単語学習の際の関連度の他の設定の仕方として、シソーラスを参照して、２つの単語ＩｉとＩｊが同義、類義、反義のときは関連度Ｒｉｊを１に、そうでないときは０に設定するようにしてもよい。また、単語辞書を参照して、２つの単語ＩｉとＩｊの間に派生関係（例えば形容詞と名詞の関係等）があるときは関連度Ｒｉｊを１に、そうでないときは０に設定してもよい。また、対訳辞書を参照して、２つの単語ＩｉとＩｊの対訳が同じとき（例えば英語に関してその和訳が同じであるとき）、両教材の関連度Ｒｉｊを１とし、それ以外は０としても良い。
【００３８】
初期教材選択部８１は、ハードディスク５４に蓄積されている教材Ｉｉの中から、初期教材を選択するものである。初期教材の選択は、本実施の形態では、利用者により指定されたジャンルの問題のうちから適当に（例えば乱数により）選択するようにする。
【００３９】
次教材選択部８２は、初期教材選択部８１で初期教材が選択されると、以後、関連度テーブル１００を参照して、続いて提示する教材を選択決定していく機能を持つ。具体的には、予め決められた条件に従い、図４に示す関連度テーブル１００を参照しながら、教材の提示順序を決定していく。例えば、関連度Ｒｉｊが１の教材を提示するという条件のもとでは、初期教材として与えられた教材Ｉｉに対して、関連度が１である教材を関連度テーブルのＩｉの行から検索する。例えば教材ＩｉとＩｊ、または教材ＩｉとＩｋとの関連度がともに１であれば、次に提示する教材としてＩｊまたはＩｋのいずれかを選択する。関連度１の教材が複数存在する場合には、降順あるいは昇順に選択するとか、ランダムに選択するというように予め設定しておけばよい。関連度−１となる教材が選択されたときにはその時点で処理を終了させる。何らかの事情により学習をできるだけ早く停止させたい場合には、関連度が１となる複数の教材に関し、その次の教材との関連度を先読みし、先読みした関連度が−１となる教材を選択するようにしても良い。
【００４０】
次教材選択部８２は、教材Ｉｋを選択しこれが出力されると、列方向のＩｋの位置から行方向に関連度Ｒｋｍが１となる教材Ｉｍが存在すれば、これを次に提示する教材として選択する。複数あるときは前述したとおり、何らかの選択条件にしたがって次の問題を選択する。以下同様である。
【００４１】
カウンタ８３は、次教材選択部８２により次に提示される教材として選択された回数、換言すれば提示された回数を、図５に示すようなカウンタテーブル１１０にて教材毎にカウントするものである。本実施の形態では、選択回数（提示回数）が所定の回数（ｎ回）に達した教材については、もはや次の提示教材として選択しない。この構成により、同じ教材だけが偏って提示されるのを避ける配慮がなされている。
【００４２】
［プログラムの制御構造］
次に、図３に示した教材提示順序制御装置８０の機能をコンピュータを用いて実現するためのプログラムの制御構造を、図６のフローチャートを参照して説明する。
【００４３】
まず、ステップ２０２において所定の選択方法にしたがって初期教材Ｉｉを選択する。選択された初期教材はステップ２０４において出力部へ送信され、出力部からさらにパーソナルコンピュータやモバイル機器等に送信され学習者に対し提示される。
【００４４】
次に、初期教材Ｉｉに対して関連度１の教材が存在するか否かを、関連度テーブル１００を参照して検索する（ステップ２０６）。初期教材Ｉｉに対して関連度１の教材が存在すれば（ステップ２０６の判断がＹＥＳ）、ステップ２０８に進み、存在しなければ（ステップ２０６の判断がＮＯ）、ステップ２１６に進む。
【００４５】
ステップ２０８において、関連度１の教材が複数個存在する場合には、何らかの選択方法にしたがってそのうちの一つを選択する。この後ステップ２１０に進む。
【００４６】
ステップ２１０では、初期教材Ｉｉに対して選択された関連度１の教材（教材Ｉｊとする。）が、既にｎ回以上提示されているか否かをカウンタテーブル１１０から判断する。この教材Ｉｊがｎ回以上提示されていれば（ステップ２１０の判断がＹＥＳ）、ステップ２０６に戻り、教材Ｉｊと関連度１となるような次の候補を関連度テーブル１００を用いて探す。教材Ｉｊがｎ回以上提示されていなければ（ステップ２１０の判断がＮＯ）、この教材Ｉｊを次教材として選択し（ステップ２１２）、出力部へ送信する（ステップ２１４）。そして、ステップ２０６に戻り、次の提示教材を選択するため、教材Ｉｊとの関連度が１の教材を検索する。以下同様の処理を繰返し、関連する教材がシリトリ方式で提示される。
【００４７】
一方、ステップ２１６では、関連度テーブル１００のうち、直前に提示された問題に対応する行に格納された関連度がすべて−１か否かを判断する。関連度がすべて−１の場合には（ステップ２１６の判断がＹＥＳ）、処理を強制停止する（ステップ２１８）。関連度が全て−１でない場合には（ステップ２１６の判断がＮＯ）、関連度がすべて０であり関連する教材が存在しないことから、ステップ２０２に戻り、初期教材の選択から処理を再開する。
【００４８】
［動作］
上記した教材提示順序制御装置８０は以下のように動作する。図３を参照して、まずハードディスク５４に教材と関連度テーブル１００とが準備される。学習者からのリクエストに応じて初期教材選択部８１が最初の教材をハードディスク５４に格納された教材から選択し、出力部と次教材選択部８２とに与える。
【００４９】
次教材選択部８２は、初期教材選択部８１から与えられた教材の番号に基づいて、ハードディスク５４に記憶された関連度テーブルの中の、当該教材に対応する行に格納された関連度の中で１となるものが存在するか否かを判定する。１となるものが一つだけ存在する場合には、次教材選択部８２はその関連度１が存在している列に対応する教材を次の教材として一旦選択する。１となる関連度が複数個存在する場合、次教材選択部８２は所定の選択方式にしたがってその中の一つを選択し、その関連度が存在している列に対応する教材を次の教材として一旦選択する。
【００５０】
次教材選択部８２はさらに、こうして一旦選択した教材について、これまでに選択（提示）した回数がｎ回以上か否かをカウンタ８３を参照して決定する。選択した回数がｎ回以上の場合、この教材を提示することは中止する。ｎ回未満であればこの教材を選択して出力部に与え、カウンタ８３のこの教材に対応するカウントに１加算する。
【００５１】
次に、実際に選択されたか否かにかかわらず、次教材選択部８２により次の教材の候補として選択された教材に対応する行に格納された関連度の中で１となるものが存在するか否かを関連度テーブル１００を参照して判定する。以下、既に説明したのと同様の方法にしたがって次の教材の選択を行なう。
【００５２】
関連度テーブル１００の、選択した教材に対応する行に格納された値が全て−１である場合には、教材提示順序制御装置８０は処理を中止し、問題の提示は終了する。この際、問題の提示が終了したことを示すメッセージを出力部を介して学習者に送出するようにしてもよい。
【００５３】
以上が教材提示順序制御装置８０の動作の概略である。
【００５４】
なお、図６に示した実施の形態では、関連度が１の教材を次に提示する教材として選択したが、逆に関連度０の教材を次の教材として選択しても良い。この場合は、前後で関連性のない教材が提示されることになる。関連度として０、１だけでなく、より多段階の値を用いるようにしてもよい。
【００５５】
また、上記した実施の形態では、選択した教材候補が既にｎ回以上提示されている場合にはその教材の提示を行なわないものとしたが、１回でも提示された教材は、次の提示教材として選択されない設定としても良い。この場合には、各教材は１回のみ提示されることになり多くの種類の教材を提示することができる。
［他の実施の形態］
図７は、この発明の他の実施の形態に係る関連度テーブルを示す。この関連度テーブル１２０は、教材Ｉｉが文の場合を示しており、関連度はタニモト係数によって計算されている。
【００５６】
タニモト係数は、教材Ｉｉの文と教材Ｉｊの文との構成単語の積集合のサイズ（要素数）を和集合のサイズ（要素数）で除した値である。具体的には、２つの教材が例えば「Ｄｏ  ｙｏｕ  ｈａｖｅ  ｔｈｅ  ｔｉｍｅ？」という文と「Ｄｏ  ｙｏｕ  ｈａｖｅ  ｔｉｍｅ？」という文であった場合、構成単語の和集合は「Ｄｏ」、「ｙｏｕ」、「ｈａｖｅ」、「ｔｈｅ」、「ｔｉｍｅ」でありその要素数は５、積集合は「Ｄｏ」、「ｙｏｕ」、「ｈａｖｅ」、「ｔｉｍｅ」であり、その要素数は４である。したがってタニモト係数は４／５となる。タニモト係数により、文内容の類似性を表現できる。タニモト係数が１の場合、類似度は最大となり同義に近い文と見なすことができる。自分自身との間ではタニモト係数は１となる。この場合、図４に示すものと同様、自分自身を繰返す無限ループに陥る危険性があるので、それを防止するための方策をとっておく必要がある。
【００５７】
また、この関連度テーブル１２０においても、教材提示を強制的に停止させるために、任意の箇所に意図的に関連度−１を設定しておいても良い。
【００５８】
この関連度テーブル１２０を用いる場合でも、実施の形態１の装置８０をそのまま使用することができる。次教材選択部８２は、初期教材選択部８１で初期教材が選択されると、以後続いて提示する教材を選択決定していく。具体的には、予め決められた条件に従い、図７に示す関連度テーブル１２０を参照しながら、教材の提示順序を決定していく。例えば、関連度Ｒｉｊが最大の教材を提示するという条件の場合には、初期教材として与えられた教材Ｉｉに対して、関連度Ｒｉｊが最大である教材を関連度テーブルのＩｉの行から検索する。例えば教材Ｉｊとの関連度が最大であれば、次に提示する教材として教材Ｉｊを選択する。最大の関連度の教材が複数存在する場合には、任意のものを選んでもよいし、何らかの第２の基準（例えば文の長短など）にしたがっていずれかを選択するようにしてもよい。
【００５９】
教材Ｉｊが提示されると、関連度テーブル１２０のうち、教材Ｉｊに対応する行の中で関連度が最大の教材を検索していき、これを次に提示する教材として選択する。
【００６０】
また、関連度Ｒｉｊが最大の教材を選択するのではなく、予め設定したしきい値よりも関連度が大きな教材の中から任意の教材を選択するようにしてもよい。
【００６１】
この実施の形態においても、選択回数（提示回数）がｎ回に達した教材については、もはや次の提示教材として選択されないように設定しても良いし、１回でも提示された教材は、次の提示教材として選択されない設定としても良い。
【００６２】
この実施の形態を実現するためのプログラムフローチャートは、図６のステップ２０６において、関連度が最大の教材の有無を判断すること以外は第１の実施の形態のそれと同一であるので、その詳細な説明は省略する。
【００６３】
なお、上記した実施の形態では、学習者が一人であることを想定しているが、プログラムで上記装置を実現可能であることからも明らかなように、複数のプログラムを並列で動作させることにより、同一の関連度テーブルを用いて複数の学習者に異なる系列の問題を与えることも可能である。
【００６４】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【図面の簡単な説明】
【００６５】
【図１】この発明の一実施の形態の教材提示順序制御プログラムを実行するコンピュータシステムの外観図である。
【図２】図１のコンピュータシステムのブロック図である。
【図３】この発明の一実施の形態の教材提示順序制御装置の構成を示すブロック図である。
【図４】関連度テーブルを示す図である。
【図５】カウンタテーブルを示す図である。
【図６】図３の教材提示順序制御装置による次教材の選択処理の内容を示すフローチャートである。
【図７】他の実施形態の関連度テーブルを示す図である。
【符号の説明】
【００６６】
４０  コンピュータ
８０  教材提示順序制御装置
８１  初期教材選択部
８２  次教材選択部
８３  カウンタ
１００，１２０  関連度テーブル
１１０  カウンタテーブル
【図１】
2006126241.tif 000003
【図２】
2006126241.tif 000004
【図３】
2006126241.tif 000005
【図４】
2006126241.tif 000006
【図５】
2006126241.tif 000007
【図６】
2006126241.tif 000008
【図７】
2006126241.tif 000009