(57)【要約】【課題】学習者のレベルに応じてより効率的に教材データを表示することが可能な教材表示装置及び教材表示システムを提供する。【解決手段】学習項目毎に分類された教材データに、難易度情報を付加して記憶した教材テーブルを予め用意しておく。教材表示装置は、教材データの表示に加えて、学習中の学習項目に対する前または次の学習項目に対応する教材データを教材テーブルから読み出して表示するための第１情報ＬＬ，ＬＲを表示する。教材表示装置は、現在表示されている教材データの難易度情報とは異なる難易度情報が付加された教材データに、学習中の学習項目に対応する教材データが存在するか否かを教材テーブルから検索する。難易度の異なる教材データが存在すると判断した場合、学習項目に対応する教材データを教材テーブルから読み出して表示するための第２情報ＬＵ，ＬＤを表示する。【選択図】        図７
2004302256.tif 000002
【特許請求の範囲】
【請求項１】
教材データを学習項目毎に表示手段に表示する教材表示装置において、
学習項目毎の教材データに、難易度情報を付加して記憶した教材テーブルと、
学習項目に対応する教材データを前記教材テーブルから読み出して前記表示手段に表示する教材データ表示手段と、
前記学習項目に対して次に学習すべき学習項目に対応する学習データ、または、前記学習項目よりも前に学習すべき学習項目に対応する教材データを前記教材テーブルから読み出して表示するための第１情報を前記表示手段に表示する第１情報表示手段と、
前記教材データ表示手段により表示される学習項目の教材データの難易度情報とは異なる難易度情報が付加された教材データに、前記学習項目に対応する教材データが存在するか否かを前記教材テーブルから検索する検索手段と、
該検索手段により前記教材データが存在すると判断した場合、前記学習項目に対応する教材データを前記教材テーブルから読み出して表示するための第２情報を前記表示手段に表示する第２情報表示手段と
を備えることを特徴とする教材表示装置。
【請求項２】
前記教材データ表示手段は、前記第１情報に対する入力があった場合に、前記学習項目に対する前または次の学習項目に対応する教材データを前記教材テーブルから読み出して前記表示手段に表示し、
前記第２情報に対する入力があった場合に、前記学習項目の教材データとは難易度情報が異なる教材データのうち、前記学習項目に対応する教材データを前記教材テーブルから読み出して前記表示手段に表示するよう構成してあることを特徴とする請求項１に記載の教材表示装置。
【請求項３】
前記教材テーブルは、さらに教材データの学習項目毎に試験データ及び解答データを記憶しており、
学習項目毎に前記試験データを前記表示手段に表示する試験データ表示手段と、
入力された解答データと、前記教材テーブルに記憶された解答データとを比較して達成度を算出する達成度算出手段と、
前記達成度算出手段により算出された達成度に応じて、前記第１情報表示手段により表示される第１情報と前記第２情報表示手段により表示される第２情報とを異なる態様で表示する強調表示手段と
をさらに備えることを特徴とする請求項１または２に記載の教材表示装置。
【請求項４】
教材データを学習項目毎に表示手段に表示する教材表示装置、及び、該教材表示装置に通信網を介して接続され前記教材表示装置に教材データを送信するサーバコンピュータを有する教材表示システムにおいて、
前記サーバコンピュータは、
学習項目毎の教材データに、難易度情報を付加して記憶した教材テーブルと、
学習項目に対応する教材データを前記教材テーブルから読み出して前記教材表示装置に送信する教材データ送信手段と、
前記学習項目に対して次に学習すべき学習項目に対応する教材データ、または、前記学習項目よりも前に学習すべき学習項目に対応する教材データを前記教材テーブルから読み出して表示するための第１情報を前記教材表示装置に送信する第１情報送信手段と、
前記教材データ送信手段により送信される学習項目の教材データの難易度情報とは異なる難易度情報が付加された教材データに、前記学習項目に対応する教材データが存在するか否かを前記教材テーブルから検索する検索手段と、
該検索手段により前記教材データが存在すると判断した場合、前記学習項目に対応する教材データを前記教材テーブルから読み出して表示するための第２情報を前記教材表示装置に送信する第２情報送信手段と
を備え、
前記教材表示装置は、
前記教材データ送信手段により送信された学習項目に対応する教材データを前記表示手段に表示する教材データ表示手段と、
前記第１情報送信手段により送信された第１情報を前記表示手段に表示する第１情報表示手段と、
前記第２情報送信手段により送信された第２情報を前記表示手段に表示する第２情報表示手段と
を備えることを特徴とする教材表示システム。
【請求項５】
教材データを学習項目毎にコンピュータの表示手段に表示させるためのコンピュータプログラムにおいて、
コンピュータに、学習項目に対応する教材データを、学習項目毎の教材データに難易度情報を付加して記憶した教材テーブルから読み出させて前記表示手段に表示させる教材データ表示ステップと、
コンピュータに、前記学習項目に対して次に学習すべき学習項目に対応する学習データ、または、前記学習項目よりも前に学習すべき学習項目に対応する教材データを前記教材テーブルから読み出させて表示するための第１情報を前記表示手段に表示させる第１情報表示ステップと、
コンピュータに、前記教材データ表示ステップにより表示される学習項目の教材データの難易度情報とは異なる難易度情報が付加された教材データに、前記学習項目に対応する教材データが存在するか否かを前記教材テーブルから検索させる検索ステップと、
コンピュータに、該検索ステップにより前記教材データが存在すると判断した場合、前記学習項目に対応する教材データを前記教材テーブルから読み出させて表示するための第２情報を前記表示手段に表示させる第２情報表示ステップと
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、教材データを学習項目毎に表示手段に表示する教材表示装置、該教材表示装置及び該教材表示装置に通信網を介して接続され前記教材表示装置に教材データを送信するサーバコンピュータを有する教材表示システム、並びに、コンピュータに前記教材表示装置としての機能を実現させるためのコンピュータプログラムに関し、特に難易度の異なる複数の教材から最適な教材をナビゲートする教材表示装置、教材表示システム及びコンピュータプログラムに関する。
【０００２】
【従来の技術】
近年、コンピュータを用いたｅ−ラーニングが行われている。ｅ−ラーニングにおいては教材をデジタル化し、学習項目毎に分割した上で学習者のコンピュータに教材データを表示する。学習者は表示された学習項目毎に段階的に学習を進める。例えば、教材が第１章から第１０章で構成される場合、学習者は第１章から順に表示される教材に従い学習を進め、第１章が終了した場合は、例えばブラウザに表示される「次の章へ進む」アイコンをクリックすることにより第２章へ進むことができる。
【０００３】
図２１は、従来の教材表示装置の表示画面イメージを示す説明図である。学習者のコンピュータのディスプレイには教材データが表示されている。図２１の例は教材「インターネットのすべて」の学習項目として第２章「ＴＣＰ／ＩＰプロトコルの機能」が表示されている。学習者はディスプレイに表示された教材データを閲覧することにより学習を進める。ここで、第２章の学習を終了した場合は、ディスプレイの右下欄に表示される左右の矢印からなるアイコンをクリックする。
【０００４】
この矢印のアイコンは、リンクが埋め込まれており、「進む」と表示された右矢印アイコンをクリックした場合、リンク先である学習項目第３章「ＩＰアドレスとルーティングの仕組み」の教材データがＣＰＵにより読み出されてディスプレイに表示される。その一方で、「戻る」と表示された矢印アイコンをクリックした場合、リンク先である学習項目第１章「インターネットとは何か」の教材データがＣＰＵにより読み出されてディスプレイに表示される。このように、前の学習項目である第１章及び次の学習項目である第３章を、アイコン等を用いて選択させることにより、学習項目間の移動を容易にさせている。
【０００５】
【特許文献１】
特開２００２−２８７６０９号公報
【特許文献２】
特開２００２−１０８１９０号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の教材表示装置においては、前の学習項目に戻るか、または次の学習項目に進むかの２者択一であり、必ずしも効率的な学習を行えるというものではなかった。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、前後の学習項目への移動を行うための表示に加えて、難易度の異なる教材データを用意し、難易度に応じた教材データの表示を可能とするための情報をさらに表示することにより、学習者のレベルに応じてより効率的に教材データを表示することが可能な教材表示装置、教材表示システム及びコンピュータプログラムを提供することにある。
【０００８】
また、本発明の他の目的は、学習者に試験問題を出題しその達成度に応じて、推奨教材をナビゲートすることにより、学習者が学習すべき教材をより的確に表示することが可能な教材表示装置、教材表示システム及びコンピュータプログラムを提供することにある。
【０００９】
【課題を解決するための手段】
本発明に係る教材表示装置は、教材データを学習項目毎に表示手段に表示する教材表示装置において、学習項目毎の教材データに、難易度情報を付加して記憶した教材テーブルと、学習項目に対応する教材データを前記教材テーブルから読み出して前記表示手段に表示する教材データ表示手段と、前記学習項目に対して次に学習すべき学習項目に対応する学習データ、または、前記学習項目よりも前に学習すべき学習項目に対応する教材データを前記教材テーブルから読み出して表示するための第１情報を前記表示手段に表示する第１情報表示手段と、前記教材データ表示手段により表示される学習項目の教材データの難易度情報とは異なる難易度情報が付加された教材データに、前記学習項目に対応する教材データが存在するか否かを前記教材テーブルから検索する検索手段と、該検索手段により前記教材データが存在すると判断した場合、前記学習項目に対応する教材データを前記教材テーブルから読み出して表示するための第２情報を前記表示手段に表示する第２情報表示手段とを備えることを特徴とする。
【００１０】
本発明に係る教材表示装置は、前記教材データ表示手段は、前記第１情報に対する入力があった場合に、前記学習項目に対する前または次の学習項目に対応する教材データを前記教材テーブルから読み出して前記表示手段に表示し、前記第２情報に対する入力があった場合に、前記学習項目の教材データとは難易度情報が異なる教材データのうち、前記学習項目に対応する教材データを前記教材テーブルから読み出して前記表示手段に表示するよう構成してあることを特徴とする。
【００１１】
本発明に係る教材表示装置は、前記教材テーブルは、さらに教材データの学習項目毎に試験データ及び解答データを記憶しており、学習項目毎に前記試験データを前記表示手段に表示する試験データ表示手段と、入力された解答データと、前記教材テーブルに記憶された解答データとを比較して達成度を算出する達成度算出手段と、前記達成度算出手段により算出された達成度に応じて、前記第１情報表示手段により表示される第１情報と前記第２情報表示手段により表示される第２情報とを異なる態様で表示する強調表示手段とをさらに備えることを特徴とする。
【００１２】
本発明に係る教材表示システムは、教材データを学習項目毎に表示手段に表示する教材表示装置、及び、該教材表示装置に通信網を介して接続され前記教材表示装置に教材データを送信するサーバコンピュータを有する教材表示システムにおいて、前記サーバコンピュータは、学習項目毎の教材データに、難易度情報を付加して記憶した教材テーブルと、学習項目に対応する教材データを前記教材テーブルから読み出して前記教材表示装置に送信する教材データ送信手段と、前記学習項目に対して次に学習すべき学習項目に対応する教材データ、または、前記学習項目よりも前に学習すべき学習項目に対応する教材データを前記教材テーブルから読み出して表示するための第１情報を前記教材表示装置に送信する第１情報送信手段と、前記教材データ送信手段により送信される学習項目の教材データの難易度情報とは異なる難易度情報が付加された教材データに、前記学習項目に対応する教材データが存在するか否かを前記教材テーブルから検索する検索手段と、該検索手段により前記教材データが存在すると判断した場合、前記学習項目に対応する教材データを前記教材テーブルから読み出して表示するための第２情報を前記教材表示装置に送信する第２情報送信手段とを備え、前記教材表示装置は、前記教材データ送信手段により送信された学習項目に対応する教材データを前記表示手段に表示する教材データ表示手段と、前記第１情報送信手段により送信された第１情報を前記表示手段に表示する第１情報表示手段と、前記第２情報送信手段により送信された第２情報を前記表示手段に表示する第２情報表示手段とを備えることを特徴とする。
【００１３】
本発明に係るコンピュータプログラムは、教材データを学習項目毎にコンピュータの表示手段に表示させるためのコンピュータプログラムにおいて、コンピュータに、学習項目に対応する教材データを、学習項目毎の教材データに難易度情報を付加して記憶した教材テーブルから読み出させて前記表示手段に表示させる教材データ表示ステップと、コンピュータに、前記学習項目に対して次に学習すべき学習項目に対応する学習データ、または、前記学習項目よりも前に学習すべき学習項目に対応する教材データを前記教材テーブルから読み出させて表示するための第１情報を前記表示手段に表示させる第１情報表示ステップと、コンピュータに、前記教材データ表示ステップにより表示される学習項目の教材データの難易度情報とは異なる難易度情報が付加された教材データに、前記学習項目に対応する教材データが存在するか否かを前記教材テーブルから検索させる検索ステップと、コンピュータに、該検索ステップにより前記教材データが存在すると判断した場合、前記学習項目に対応する教材データを前記教材テーブルから読み出させて表示するための第２情報を前記表示手段に表示させる第２情報表示ステップとを実行させることを特徴とする。
【００１４】
本発明にあっては、教材表示装置に、学習項目毎に分類された教材データに、難易度情報を付加して記憶した教材テーブルを予め用意しておく。学習者が学習を開始した場合、教材表示装置は、学習中の学習項目に対応する教材データを教材テーブルから読み出して表示手段に表示する。この場合、学習中の一の教材データ（例えば難易度中）が表示される。そこで、教材データの表示に加えて、学習中の学習項目に対する前または次の学習項目に対応する教材データを教材テーブルから読み出して表示するための第１情報を表示手段に表示する。これは、前の学習項目または次の学習項目へ移動するための情報であり、前の学習項目へ移動するための第１情報として左方向の矢印アイコンを表示し、次の学習項目に対応する教材データを表示するために、第１情報として右方向の矢印アイコンを表示する。
【００１５】
ついで教材表示装置は、現在表示されている教材データの難易度情報とは異なる難易度情報が付加された教材データに、学習中の学習項目に対応する教材データが存在するか否かを教材テーブルから検索する。そして、難易度の異なる教材データ（例えば難易度高、または難易度低）が存在すると判断した場合、学習項目に対応する教材データを教材テーブルから読み出して表示するための第２情報を表示手段に表示する。第２情報としては、難易度情報の高い教材データが存在すると判断した場合、第２情報として上方向の矢印アイコンを表示し、難易度情報の低い教材データが存在すると判断した場合、第２情報として下方向の矢印アイコンを表示する。
【００１６】
最後に、教材表示装置は、第１情報に対する入力があった場合、学習中の学習項目に対する前または次の学習項目に対応する教材データを教材テーブルから読み出して表示手段に表示する。また、第２情報に対する入力があった場合、学習中の教材データとは難易度情報が異なる教材データのうち、学習中の学習項目に対応する教材データを教材テーブルから読み出して表示手段に表示する。このように構成したので、学習者は学習の理解度に応じて、前後間の学習項目の移動に加えて、難易度の高いまたは難易度の低い教材へアクセスすることができ、効率的に学習を進めることが可能となる。また、上述した処理は教材データを記憶したサーバコンピュータ及び該サーバコンピュータに通信網を介して接続される教材表示装置からなる教材表示システムにおいても実行が可能である。
【００１７】
また、本発明にあっては、教材表示装置はさらに、教材データの学習項目毎に試験データ及び解答データを教材テーブルに記憶している。教材データの表示後等に、学習項目毎に試験データを表示手段に表示して学習者に対して試験を課する。教材表示装置は、学習者により入力された解答データと、教材テーブルに記憶された解答データとを比較して達成度を算出する。そして、算出された達成度に応じて、第１情報と第２情報とを異なる態様で表示、例えば第１情報または第２情報のいずれか一方を強調して表示する。
【００１８】
例えば、算出された達成度が所定値以上である場合は、十分な理解が得られているものとして、より難易度の高い教材へ移行させるべく上方向の矢印アイコンを着色するまたは点滅させる等により強調して表示する。また、所定値以下である場合は、より基礎的な教材へ移行させるべく下方向の矢印アイコンを強調して表示する。それ以外は現在のレベルの教材で十分であるとしてし、右方向の矢印アイコンを強調して表示する。このように構成したので、学習の効果を判断することができると共に、学習者の理解の度合いに応じてより効率の良い教材データをナビゲートすることが可能となる。
【００１９】
【発明の実施の形態】
以下本発明を実施の形態を示す図面に基づいて詳述する。
実施の形態１
図１は本発明に係る教材表示システムの概要を示す模式図である。図において１はインターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信網Ｎ（以下、インターネットＮという）を介して教材データを送信するサーバコンピュータである。サーバコンピュータ１には教材データを記憶した教材テーブル１５１が用意されている。インターネットＮには学習者の教材表示装置（以下、パーソナルコンピュータという）２，２…が接続されている。学習者は学習を行う場合、サーバコンピュータ１にアクセスする。
【００２０】
サーバコンピュータ１は、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に従いＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述された教材データを教材テーブル１５１から学習の進行に応じて読み出して、学習者のパーソナルコンピュータ２に送信する。学習者のパーソナルコンピュータ２にはブラウザがインストールされており、パーソナルコンピュータ２はブラウザに送信された教材データを表示する。
【００２１】
図２はサーバコンピュータ１及びパーソナルコンピュータ２のハードウェア構成を示すブロック図である。まず、パーソナルコンピュータ２のハードウェア構成について説明する。図に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１にはバス２７を介してＲＡＭ２２，ハードディスク等の記憶部２５、サーバコンピュータ１と情報を送受信するためのＬＡＮカード等の通信部２６，液晶ディスプレイ等の表示手段としての表示部２４、及びキーボード、マウス等の入力部２３が接続される。記憶部２５には、サーバコンピュータ１から送信されたＨＴＭＬファイルを表示（受信）するためのブラウザがインストールされている。
【００２２】
次にサーバコンピュータ１のハードウェア構成について説明する。図に示すように、サーバコンピュータ１はインターネットに接続されるＨＴＴＰサーバエンジンとして機能し、これを構成するＣＰＵ１１にはバス１７を介してＲＡＭ１２，ハードディスク等の記憶部１５、データベースサーバ（以下、ＤＢサーバという）１０、及びパーソナルコンピュータ２等と情報を送受信するためのゲートウェイ等の通信部１６，液晶ディスプレイ等の表示部１４、及びキーボード、マウス等の入力部１３が接続される。
【００２３】
記憶部１５には、パーソナルコンピュータ２からの要求に応じて各種処理を実行するＣ言語、Ｊａｖａ（登録商標）等で記述されたＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）プログラム１５Ｐ、その他の制御プログラムがロードされている。ＣＰＵ１１は、上述したハードウェアを制御すると共に、ＣＧＩプログラム１５Ｐ及び制御プログラムに従い、種々のソフトウェア的機能を実行する。さらに記憶部１５にはＨＴＭＬファイル１５Ｈが記憶されており、パーソナルコンピュータ１からＷｅｂページの取得要求があった場合は、ＨＴＭＬファイル１５Ｈ内のＨＴＭＬファイルは、ＤＢサーバ１０から読み出された教材データと共に送信される。
【００２４】
サーバコンピュータ１にはリレーショナルデータベースであるＤＢサーバ１０が接続されている。ＨＴＴＰサーバエンジンとしてのサーバコンピュータ１は、ＤＢサーバ１０内の教材テーブル１５１のキーを関連づけたスキーマにおいてＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ）を用いて対話することにより、必要な情報を書き込みまたは検索する。なお、本実施の形態においては、ＤＢサーバ１０をサーバコンピュータ１とは独立させた構成としているが、サーバコンピュータ１内の記憶部１５に教材テーブル１０を設けて検索、登録等の処理を実行させるようにしても良い。さらに、本実施の形態においては基本的な処理をサーバコンピュータ１内のＣＧＩプログラム１５Ｐを実行することにより集中的に処理することとしているが、一部の処理については図示しないアプリケーションサーバを設けて分散処理させるようにしても良い。
【００２５】
図３は教材テーブル１５１のレコードレイアウトを示す説明図である。図に示すように教材に対応づけて難易度情報及び各学習項目の教材データが記憶されている。教材としては基本教材となる「ネットワーク技術」、これよりも難易度の高いＩＰプロトコル解析、及び基本教材よりも難易度の低い「ＬＡＮ基礎」等が用意される。基本教材の選択は講師が行い、また講師は基本教材とは難易度の異なる教材を選択しておく。なお、本実施の形態においては、説明を容易にするために基本教材の他、難易度の高い教材及び難易度の低い教材をそれぞれ１冊ずつ用意するものとする。
【００２６】
難易度情報フィールドには難易度のレベルが記憶されており、数値が高いほど難易度が高くなっている。これらの情報は講師が教材の内容を検討して難易度情報を入力部１３から入力して教材テーブル１５１に登録する。基本教材「ネットワーク技術」は学習者が主に使用する教材であり、複数の学習項目（第１章、第２章…）に分割されており、学習項目の第１章フィールドには教材データＢ１、第２章フィールドには教材データＢ２…がそれぞれ記憶されている。難易度の高い教材である「ＩＰプロトコル解析」は、基本教材の学習項目第１章の教材データＢ１に対応するものとしてＡ２が記憶されている。なお、Ａ２は「ＩＰプロトコル解析」の第２章の教材データを意味する。同様に、基本教材の学習項目第２章の教材データＢ２に対応するものとして教材データＡ４が記憶されており、基本教材の学習項目第３章の教材データＢ３に対応するものとしてＡ５が記憶されている。ただし、基本教材の学習項目第４章の教材データＢ４に対応するものについては、該当する教材データが存在しないため、何の情報も記憶されていない。
【００２７】
学習者は学習項目第３章の教材データＢ３の学習っている際に、難易度の高い教材を用いて学習したい場合は、教材データＡ５を用いて学習する。難易度の低い教材である「ＬＡＮ基礎」は、基本教材の学習項目第１章の教材データＢ１に対応するものとしてＣ３が記憶されている。なお、Ｃ３は「ＬＡＮ基礎」の第３章の教材データを意味する。同様に、基本教材の学習項目第３章の教材データＢ３に対応するものとして教材データＣ５が記憶されている。ただし、基本教材の学習項目第２章の教材データＢ２に対応するものについては、該当する教材データが存在しないため、何の情報も記憶されていない。
【００２８】
学習者は学習項目第１章の教材データＢ１の学習を行っている際に、難易度の低い教材を用いて学習したい場合は、教材データＣ３を用いて学習する。なお、基本教材の各学習項目に対応する他の教材の学習項目の入力は、講師が入力部１５から入力するほか以下のように自動化しても良い。以下に自動登録処理の手順について説明する。ＣＰＵ１１は第１章の教材データＢ１内に最も多く存在するキーワードを抽出する。そして、各教材内を抽出したキーワードを用いて検索し、最も多く存在した章の教材データを登録する。例えば、教材データＢ１内に最も多く存在したキーワードを最も多く記憶していた「ＩＰプロトコル解析」の第２章の教材データＡ２、及び、「ＬＡＮ基礎」の第３章の教材データＣ３がそれぞれ第１章の学習項目Ｂ１に対応づけて自動登録される。一方、他の教材にキーワードが存在しない場合、または、キーワードの検索数が所定数以下である場合は、対応する学習項目に係る教材データが存在しないものとして、特にデータは記憶しない。例えば、第４章の教材データＢ４に対応する教材データは他の教材には存在しないので、情報は記憶されていない。
【００２９】
さらに、教材テーブル１５１には試験データ及び解答データを各学習項目の教材データに対応づけて記憶している。試験問題フィールドには基本教材の学習項目に対応させて試験データが記憶されている。例えば、「ネットワーク技術」第１章の教材データＢ１に対応して試験データＥＸ１が記憶されている。さらに、試験データに対応して、解答フィールドには解答データが記憶されている。例えば、試験データＥＸ１に対して解答データＡＮ１、試験データＥＸ２に対して解答データＡＮ２…が記憶されている。
【００３０】
図４乃至図７は学習者のブラウザに表示される画面のイメージを示す説明図である。学習者は学習を開始する場合、パーソナルコンピュータ２のブラウザを起動しサーバコンピュータ１との接続を確立する。そして、ＩＤ及びパスワードを入力して、サーバコンピュータ１へ送信する。サーバコンピュータ１は学習者の認証後、教材テーブル１５１から教材データを読み出してパーソナルコンピュータ２へ送信する。図４の例では基本教材である「ネットワーク技術」の学習項目第３章の教材データＢ３が表示されている。
【００３１】
サーバコンピュータ１は教材データＢ３に加えて、学習項目第３章に対して前の学習項目第２章の教材データＢ２、または次の学習項目第４章の教材データＢ４を教材テーブル１５１から読み出して表示するための第１情報をパーソナルコンピュータ２に送信する。第１情報としては例えば、ＨＴＭＬファイル内に記述されるハイパーリンクであり、本実施の形態においては学習項目第３章に対して前の学習項目第２章の教材データＢ２の取得要求を行うためのハイパーリンクＬＬ、及び、次の学習項目第４章の教材データＢ４の取得要求を行うためのハイパーリンクＬＲを用いる。この場合、好ましい形態として図４に示すようにハイパーリンクＬＬはブラウザ上で左方向の矢印アイコン（以下、矢印という）を用いて表示し、ハイパーリンクＬＲは右方向の矢印を用いて表示する。
【００３２】
具体的には、ＣＰＵ１１は読み出した教材データＢ３のＨＴＭＬファイル内の適宜の箇所に、前の学習項目第２章の教材データＢ２をダウンロードするための左矢印の画像データを含むハイパーリンク、及び次の学習項目第４章の教材データＢ４をダウンロードするための右矢印の画像データを含むハイパーリンクをそれぞれ記述した上で、パーソナルコンピュータ２へ送信する。
【００３３】
さらに、ＣＰＵ１１は、教材データＢ３を送信する前に、教材データの難易度情報とは異なる難易度情報が付加された教材データ（本実施例では、「ＩＰプロトコル解析」及び「ＬＡＮ基礎」）に、学習中の学習項目第３章に対応する教材データが存在するか否かを教材テーブル１５１から検索する。この場合、難易度情報が３の「ＩＰプロトコル解析」には学習項目第３章の教材データＢ３に対応するものとして教材データＡ５が検索され、また難易度情報が１の「ＬＡＮ基礎」には学習項目第３章の教材データＢ３に対応するものとして教材データＣ５が検索される（図３参照）。ＣＰＵ１１は検索により教材データが存在すると判断した場合、学習項目に対応する教材データＡ５及びＣ５を教材テーブル１５１から読み出してダウンロードするための第２情報を、教材データＢ３及び第１情報（以下、場合によりハイパーリンクＬＲ、ハイパーリンクＬＬという）と共に、パーソナルコンピュータ２に送信する。第２情報としては例えば、ＨＴＭＬファイル内に記述されるハイパーリンクであり、本実施の形態においては学習項目第３章の教材データＢ３に対して、難易度の高い教材データＡ５の取得要求を行うためのハイパーリンクＬＵ、及び、難易度の低い教材データＣ５の取得要求を行うためのハイパーリンクＬＤを用いる。この場合、好ましい形態として図４に示すようにハイパーリンクＬＵはブラウザ上で上方向の矢印を用いて表示し、ハイパーリンクＬＤは下方向の矢印を用いて表示する。なお、以下では場合により第２情報をハイパーリンクＬＵ、ハイパーリンクＬＤという。
【００３４】
具体的には、ＣＰＵ１１は読み出した教材データＢ３のＨＴＭＬファイル内の適宜の箇所に、難易度の高い教材データＡ５をダウンロードするための上矢印の画像データを含むハイパーリンクＬＵ及び、及び難易度の低いＣ５をダウンロードするための下矢印の画像データを含むハイパーリンクＬＤをそれぞれ記述した上で、パーソナルコンピュータ２へ送信する。
【００３５】
ここで学習者が入力部１３からハイパーリンクＬＲをクリックした場合、サーバコンピュータ１はその取得要求に応えて教材テーブル１５１からリンク先である教材データＢ４を読み出してパーソナルコンピュータ２へ送信する。これによりブラウザには学習項目第４章の教材データＢ４が表示される。また、学習者が入力部１３からハイパーリンクＬＵをクリックした場合、サーバコンピュータ１はその取得要求に応えて教材テーブル１５１からリンク先である教材データＡ５を読み出してパーソナルコンピュータ２へ送信する。これによりブラウザには難易度の高い教材データＡ５が表示される。
【００３６】
同様に、学習者が入力部１３からハイパーリンクＬＤをクリックした場合、サーバコンピュータ１はその取得要求に応えて教材テーブル１５１からリンク先である教材データＣ５を読み出してパーソナルコンピュータ２へ送信する。これによりブラウザには難易度の低い教材データＣ５が表示される。
【００３７】
学習者が入力部１３からハイパーリンクＬＬをクリックした場合、サーバコンピュータ１はその取得要求に応えて教材テーブル１５１からリンク先である教材データＢ２を読み出してパーソナルコンピュータ２へ送信する。これによりブラウザには学習項目第２章の教材データＢ２が図５の如く表示される。ここで、ＣＰＵ１１は上述した処理と同様に第１情報であるハイパーリンクＬＬ（学習項目第１章の教材データＢ１へのアクセス用）及びハイパーリンクＬＲ（学習項目第３章の教材データＢ３へのアクセス用）を教材データＣ５と共に送信する。また、学習項目第２章には、図３の如く教材データＢ２に対応する教材データとして難易度の高い教材データＡ４のみしか存在せず、難易度の低い教材「ＬＡＮ基礎」の教材データは存在しない。
【００３８】
ＣＰＵ１１は検索により存在した教材データＡ４へアクセスするための第２情報としてハイパーリンクＬＵを記述し、教材データＢ２及び第１情報と共にパーソナルコンピュータ２へ送信する。その一方で、ＣＰＵ１１は検索されなかった教材（ＬＡＮ基礎）については、ハイパーリンクを記述しない。その結果図５に示すようにハイパーリンクＬＬ、ハイパーリンクＬＵ及びハイパーリンクＬＲの３つのみが表示される。なお、学習項目第４章については、対応する教材データが教材「ＩＰプロトコル解析」及び「ＬＡＮ基礎」の双方に存在しないので、第１情報のみが記述されてパーソナルコンピュータ２に送信されることになる。
【００３９】
図４に示すように教材データＢ３を送信する場合は、対応する試験データＥＸ３を取得するためのハイパーリンクＬＥＸも記述されて送信されている。学習者が学習の効果を確認するためにハイパーリンクＬＥＸを入力部１３からクリックした場合、サーバコンピュータ１はその取得要求に応えて試験データＥＸ３を教材テーブル１５１から読み出してパーソナルコンピュータ２へ送信する。パーソナルコンピュータ２のブラウザには図６の如く試験問題及び解答の選択欄が表示される。学習者は入力部１３から正答をクリックし送信ボタンをクリックする。ＣＰＵ１１は送信された解答データと教材テーブル１５１に記憶された解答データＡＮ３とを比較し達成度を算出する。具体的には送信された解答データと記憶した解答データＡＮ３とを比較してその一致数を算出し、一致数を合計問題数で除し１００を乗ずることにより達成度（以下、正答率という）を算出する。
【００４０】
ＣＰＵ１１は正答率に基づいて、ハイパーリンクに強調処理を施す。例えば、正答率が８０％以上である場合は、より難しい教材を学習してもらうために図７に示すようにハイパーリンクＬＵに色情報をさらに記述して、教材データと共にパーソナルコンピュータ２へ送信する。この場合、ブラウザには着色がなされていないハイパーリンクＬＲ，ハイパーリンクＬＬ及びハイパーリンクＬＤに対して、赤等のハイパーリンクＬＵが強調されて表示される。なお、強調処理は他の方法であってもよく、点滅させるなどさせても良い。
【００４１】
ＣＰＵ１１は正答率が２０％以下であると判断した場合は、さらに易しい教材を提供すべく、ハイパーリンクＬＤに強調処理を行う。また正答率が２０％より大きく８０％よりも少ない場合、次の学習項目第４章へ移行させるべく、ハイパーリンクＬＲに強調処理を行う。これにより、学習者の理解度に応じて最適な教材をナビゲートすることが可能となる。
【００４２】
以上のハードウェア構成において本発明の教材表示処理の手順を、フローチャートを用いて説明する。図８乃至図１０は表示処理の手順を示すフローチャートである。まず、学習者が入力部２３を操作することによりブラウザを起動する（ステップＳ７１）。そして所定のＵＲＬを入力することによりサーバコンピュータ１に対し教材データの取得要求を行う（ステップＳ７２）。サーバコンピュータ１のＣＰＵ１１は教材データの取得要求を受け付けた場合、記憶部１５に予め記憶した認証用のＨＴＭＬファイルを読み出す（ステップＳ７３）。そして読み出した認証用のＨＴＭＬファイルをパーソナルコンピュータ２へ送信する（ステップＳ７４）。
【００４３】
パーソナルコンピュータ２のＣＰＵ２１はブラウザにＩＤ，パスワード入力用の画面を表示する。学習者は入力部から予め付与されたＩＤ及びパスワードを入力する（ステップＳ７５）。入力されたＩＤ及びパスワードはサーバコンピュータ１へ送信される（ステップＳ７６）。サーバコンピュータ１は予め記憶部１５に記憶してあるＩＤ及びパスワードを参照して、送信されたＩＤ及びパスワードが正当であるか否かを判断する（ステップＳ７７）。正当でないと判断した場合（ステップＳ７７でＮＯ）、ＣＰＵ１１は処理を終了する。一方、正当であると判断した場合は（ステップＳ７７でＹＥＳ）、ＣＰＵ１１は学習者のＩＤに対応づけて学習履歴を記憶した学習履歴ファイル（図示せず）を検索する（ステップＳ７８）。
【００４４】
ＣＰＵ１１は学習履歴を参照して、学習者が次に学習すべき学習項目（例えば第３章）の教材データ（当該例ではＢ３）のＨＴＭＬファイルを、教材テーブル１５１から読み出す（ステップＳ７９）。そして、ＣＰＵ１１は次の学習項目の教材データへアクセスするためのハイパーリンクＬＲ及び右矢印の図形データ、並びに、前の学習項目の教材データへアクセスするためのハイパーリンクＬＬ及び左矢印の図形データを第１情報として学習項目の教材データＨＴＭＬファイルに記述する（ステップＳ７１０）。上述した例では教材データＢ４を表示するためのハイパーリンクＬＲ、すなわち教材データＢ４のＵＲＬ、及び教材データＢ２を表示するためのハイパーリンクＬＬすなわち教材データＢ２のＵＲＬが記述される。
【００４５】
ＣＰＵ１１は同一学習項目内に難易度情報が異なる教材データが存在するか否かを検索する（ステップＳ８１）。上述した例では難易度情報３が付加された教材データＡ５及び難易度情報１が付加された教材データＣ５が検索される。ＣＰＵ１１は難易度情報の高い教材データが存在するか否か判断し（ステップＳ８２）、ＣＰＵ１１は難易度情報の高い教材データが存在すると判断した場合は（ステップＳ８２でＹＥＳ）、難易度情報の高い教材データへアクセスするためのハイパーリンクＬＵ及び上矢印の図形データを第２情報として学習項目の教材データＨＴＭＬファイルに記述する（ステップＳ８３）。上述の例では教材データＡ５のＵＲＬが記述される。一方、ＣＰＵ１１は難易度情報の高い教材データが存在しないと判断した場合は（ステップＳ８２でＮＯ）、ステップＳ８３の処理をスキップする。
【００４６】
ＣＰＵ１１は難易度情報の低い教材データが存在するか否か判断し（ステップＳ８４）、ＣＰＵ１１は難易度情報の低い教材データが存在すると判断した場合は（ステップＳ８４でＹＥＳ）、難易度情報の低い教材データへアクセスするためのハイパーリンクＬＤ及び下矢印の図形データを第２情報として学習項目の教材データＨＴＭＬファイルに記述する（ステップＳ８５）。上述の例では教材データＣ５のＵＲＬが記述される。一方、ＣＰＵ１１は難易度情報の低い教材データが存在しないと判断した場合は（ステップＳ８４でＮＯ）、ステップＳ８５の処理をスキップする。
【００４７】
ＣＰＵ１１は学習項目の教材データＨＴＭＬファイルをパーソナルコンピュータ２へ送信する（ステップＳ９１）。この場合、ステップＳ７１０で記述されたハイパーリンクＬＬ，右矢印の図形データ、ハイパーリンクＬＲ、左矢印の図形データ、また存在する場合はステップ８３で記述されたハイパーリンクＬＵ，上矢印の図形データ、ステップＳ８５で記述されたハイパーリンクＬＤ，下矢印の図形データが共に送信される。
【００４８】
パーソナルコンピュータ２のＣＰＵ２１はブラウザに、送信された教材データＨＴＭＬファイルを表示する（ステップＳ９２）。この場合、図４に示すようにＨＴＭＬファイル内に記述されたハイパーリンクＬＬ，右矢印の図形データ、ハイパーリンクＬＲ、左矢印の図形データ、また存在する場合はステップ８３で記述されたハイパーリンクＬＵ，上矢印の図形データ、ステップＳ８５で記述されたハイパーリンクＬＤ，下矢印の図形データが表示される（ステップＳ９３）。なお、表示の形態はあくまで一例であり、必ずしも矢印の図形を用いる必要はなく、他の図形またはアニメーション等を用いて表示するようにしても良い。
【００４９】
学習者が入力部２３からハイパーリンクをクリックした場合（ステップＳ９４）、サーバコンピュータ１のＣＰＵ１１は対応する教材データの読み出しを行う（ステップＳ９５）。つまり、ハイパーリンクＬＲがクリックされた場合、次の学習項目の教材データの取得要求であるものとして、ＣＰＵ１１は教材テーブル１５１を参照し、次の学習項目の教材データを読み出す。また、ハイパーリンクＬＬがクリックされた場合、前の学習項目の教材データの取得要求であるものとして、ＣＰＵ１１は教材テーブル１５１を参照し、前の学習項目の教材データを読み出す。ハイパーリンクＬＵがクリックされた場合、難易度の高い同一学習項目の教材データの取得要求であるものとして、ＣＰＵ１１は教材テーブル１５１を参照し、同一学習項目であって難易度の高い教材データを読み出す。ハイパーリンクＬＤがクリックされた場合、難易度の低い同一学習項目の教材データの取得要求であるものとして、ＣＰＵ１１は教材テーブル１５１を参照し、同一学習項目であって難易度の低い教材データを読み出す。そして読み出した教材データをパーソナルコンピュータ２へ送信する（ステップＳ９６）。
【００５０】
図１１乃至図１３は強調処理の手順を示すフローチャートである。試験を行う場合は、ステップＳ９１で送信する教材データＨＴＭＬファイルに加えて図４に示すハイパーリンクＬＥＸを記述する（ステップＳ１０１）。上述した例では教材データがＢ３であるので第３章の試験データＥＸ３へアクセスするためのハイパーリンクが記述される。ＣＰＵ１１はハイパーリンクＬＥＸが付加された教材データをパーソナルコンピュータ２へ送信する（ステップＳ１０２）。
【００５１】
学習者が入力部２３からハイパーリンクＬＥＸをクリック（ステップＳ１０３）した場合、サーバコンピュータ１は教材テーブル１５１から試験データＨＴＭＬファイルを読み出す（ステップＳ１０４）。ＣＰＵ１１は読み出した試験データＨＴＭＬファイルをパーソナルコンピュータ２へ送信する（ステップＳ１０５）。パーソナルコンピュータ２のＣＰＵ２１は送信された試験データＨＴＭＬファイルを図６の如くブラウザに表示する（ステップＳ１０６）。試験問題は例えば選択式で表示され、学習者は正しいと思われる選択肢を入力部２３からクリックすることにより選択する。選択されたデータは解答データとしてＣＰＵ２１に受け付けられ（ステップＳ１０７）、図６に示す送信ボタンが入力部２３からクリックされたことをトリガーに、ＣＰＵ２１は解答データをサーバコンピュータ１へ送信する（ステップＳ１０８）。
【００５２】
サーバコンピュータ１は試験問題に対応する解答データを教材テーブル１５１から読み出す（ステップＳ１０９）。上述した例では試験データＥＸ３に対して解答データＡＮ３が読み出される。ＣＰＵ１１は読み出した解答データと送信された解答データとを比較し正答率、すなわち達成度を算出する（ステップＳ１１１）。ＣＰＵ１１は正答率が８０％以上であるか否かを判断する（ステップＳ１１２）。正答率が８０％以上であると判断した場合は（ステップＳ１１２でＹＥＳ）、ＣＰＵ１１はステップＳ８３においてハイパーリンクＬＵ及び上矢印の図形データが記述済みであるか否かを判断する（ステップＳ１１３）。
【００５３】
ハイパーリンクＬＵ及び上矢印の図形データが記述済みであると判断した場合（ステップＳ１１３でＹＥＳ）、難易度の高い問題が存在しまた学習者により高度な教材をナビゲートすべく、ＣＰＵ１１は上矢印の図形データに色情報を付加するＨＴＭＬ文を教材データＨＴＭＬファイルに更に記述する（ステップＳ１１４）。一方、ハイパーリンクＬＵ及び上矢印の図形データが記述済みでないと判断した場合（ステップＳ１１３でＮＯ）、難易度の高い問題は存在しないので次の章へ学習を移行させるべく、ＣＰＵ１１は右矢印の図形データに色情報を付加するＨＴＭＬ文を教材データＨＴＭＬファイルに更に記述する（ステップＳ１１５）。なお、色としては赤色などを付加するようにすればよい。
【００５４】
ステップＳ１１２において、正答率が８０％以上でないと判断した場合（ステップＳ１１２でＮＯ）、ＣＰＵ１１は正答率が２０％以下であるか否かを判断する（ステップＳ１１６）。正答率が２０％以下であると判断した場合（ステップＳ１１６でＹＥＳ）、ステップＳ８５においてハイパーリンクＬＤ及び下矢印の図形データが記述済みであるか否かを判断する（ステップＳ１１７）。ハイパーリンクＬＤ及び下矢印の図形データが記述済みであると判断した場合（ステップＳ１１７でＹＥＳ）、難易度の低い問題が存在しまた学習者により易しい教材をナビゲートすべく、ＣＰＵ１１は下矢印の図形データに色情報を付加するＨＴＭＬ文を教材データＨＴＭＬファイルに更に記述する（ステップＳ１１８）。
【００５５】
ハイパーリンクＬＵ及び上矢印の図形データが記述済みでないと判断した場合（ステップＳ１１７でＮＯ）、難易度の低い問題は存在しないので次の章へ移行させるべく、ＣＰＵ１１は右矢印の図形データに色情報を付加するＨＴＭＬ文を教材データＨＴＭＬファイルに更に記述する（ステップＳ１１９）。なお、正答率が低い場合は、ステップＳ１１９の処理を行う代わりに、「よく復習しておいてください」等の予め記憶されたＨＴＭＬメッセージを教材データＨＴＭＬファイルに記述するようにしても良い。
【００５６】
ステップＳ１１６において正答率が２０％以下ではないと判断した場合（ステップＳ１１６でＮＯ）、可もなく不可もなくというレベルであるので次の章へ移行させるべく、ＣＰＵ１１は右矢印の図形データに色情報を付加するＨＴＭＬ文を教材データＨＴＭＬファイルに更に記述する（ステップＳ１２１）。ステップＳ１２１の処理後、またステップＳ１１４，Ｓ１１５，Ｓ１１８，Ｓ１１９の処理後、ＣＰＵ１１は強調処理すなわち色情報が記述された教材データＨＴＭＬファイルをパーソナルコンピュータ２へ送信する（ステップＳ１２２）。パーソナルコンピュータ２のＣＰＵ２１はブラウザに教材データＨＴＭＬファイルを表示する（ステップＳ１２３）。またＣＰＵ２１は、矢印の図形データに色を付加するＨＴＭＬ文が記述されている場合は、図７の如く、矢印の図形を着色した上でブラウザ上に表示する（ステップＳ１２４）。これにより、学習者の学習の達成度に応じて最適な教材をナビゲートすることが可能となる。なお、本実施の形態においては上矢印の図形、右矢印の図形、または下矢印の図形のいずれかを着色することで、異なる態様で表示することとしたが、この他にも異なる態様で表示するのであれば、矢印の図形を点滅させる、アニメーションを用いて矢印の図形を表示させる、アンダーラインを引く、フォントを変える等により表示しても良い。
【００５７】
実施の形態２
実施の形態１ではｅ−ラーニングを、インターネットを用いてオンラインで行う形態につき説明したが、これら一連の処理をローカルのコンピュータで実行しても良い。以下にその内容を説明する。
【００５８】
図１４は実施の形態２に係る教材表示装置２のハードウェア構成を示すブロック図である。実施の形態１と異なり教材テーブル２５１が教材表示装置２の記憶部２５に記憶されている。また記憶部２５にインストールされている制御プログラム２５Ｃは実施の形態１で述べたＣＧＩプログラム１５Ｐと同様のソフトウェア機能を果たす。
【００５９】
図１５及び図１６は実施の形態２に係る表示処理の手順を示すフローチャートである。まず、学習者が入力部２３を操作することによりブラウザを起動する（ステップＳ１４１）。この場合、ＣＰＵ２１はインターネットＮへアクセスするのではなく、ローカルファイルである記憶部２５にアクセスする。なお、実施の形態２においても教材データの表示をブラウザ上で行うこととするが、専用のソフトウェア上で表示するようにしても良い。ＣＰＵ２１は学習履歴を記憶した学習履歴ファイル（図示せず）を検索する（ステップＳ１４２）。
【００６０】
ＣＰＵ２１は学習履歴を参照して、学習者が次に学習すべき学習項目の教材データ（例えばＢ３）のＨＴＭＬファイルを、教材テーブル２５１から読み出す（ステップＳ１４３）。そして、ＣＰＵ２１は次の学習項目の教材データへアクセスするためのハイパーリンクＬＲ及び右矢印の図形データ、並びに、前の学習項目の教材データへアクセスするためのハイパーリンクＬＬ及び左矢印の図形データを学習項目の教材データＨＴＭＬファイルに記述する（ステップＳ１４４）。上述した例では教材データＢ４を表示するためのハイパーリンクＬＲ、すなわち教材データＢ４のパス、及び教材データＢ２を表示するためのハイパーリンクＬＬすなわち教材データＢ２のパスが記述される。
【００６１】
ＣＰＵ２１は同一学習項目内に難易度情報が異なる教材データが存在するか否かを検索する（ステップＳ１４５）。上述した例では難易度情報３が付加された教材データＡ５及び難易度情報１が付加された教材データＣ５が検索される。ＣＰＵ２１は難易度情報の高い教材データが存在するか否か判断し（ステップＳ１４６）、ＣＰＵ２１は難易度情報の高い教材データが存在すると判断した場合は（ステップＳ１４６でＹＥＳ）、難易度情報の高い教材データへアクセスするためのハイパーリンクＬＵ及び上矢印の図形データを学習項目の教材データＨＴＭＬファイルに記述する（ステップＳ１４７）。上述の例では教材データＡ５のパスが記述される。一方、ＣＰＵ２１は難易度情報の高い教材データが存在しないと判断した場合は（ステップＳ１４６でＮＯ）、ステップＳ１４７の処理をスキップする。
【００６２】
ＣＰＵ２１は難易度情報の低い教材データが存在するか否か判断し（ステップＳ１５１）、ＣＰＵ２１は難易度情報の低い教材データが存在すると判断した場合は（ステップＳ１５１でＹＥＳ）、難易度情報の低い教材データへアクセスするためのハイパーリンクＬＤ及び下矢印の図形データを学習項目の教材データＨＴＭＬファイルに記述する（ステップＳ１５２）。上述の例では教材データＣ５のパスが記述される。一方、ＣＰＵ２１は難易度情報の低い教材データが存在しないと判断した場合は（ステップＳ１５１でＮＯ）、ステップＳ１５２の処理をスキップする。
【００６３】
パーソナルコンピュータ２のＣＰＵ２１はブラウザに、教材データＨＴＭＬファイルを表示する（ステップＳ１５３）。この場合、図４に示すようにＨＴＭＬファイル内に記述されたハイパーリンクＬＲ，右矢印の図形データ、ハイパーリンクＬＬ、左矢印の図形データ、また存在する場合はステップ１４７で記述されたハイパーリンクＬＵ，上矢印の図形データ、ステップＳ１５２で記述されたハイパーリンクＬＤ，下矢印の図形データが表示される（ステップＳ１５４）。
【００６４】
学習者が入力部２３からハイパーリンクをクリックした場合（ステップＳ１５５）、ハイパーリンクに記述されたパスを参照してＣＰＵ２１は対応する教材データの読み出しを行う（ステップＳ１５６）。つまり、ハイパーリンクＬＲがクリックされた場合、次の学習項目の教材データの取得要求であるものとして、ＣＰＵ２１は教材テーブル２５１を参照し、次の学習項目の教材データを読み出す。また、ハイパーリンクＬＬがクリックされた場合、前の学習項目の教材データの取得要求であるものとして、ＣＰＵ２１は教材テーブル２５１を参照し、前の学習項目の教材データを読み出す。ハイパーリンクＬＵがクリックされた場合、難易度の高い同一学習項目の教材データの取得要求であるものとして、ＣＰＵ２１は教材テーブル２５１を参照し、同一学習項目であって難易度の高い教材データを読み出す。ハイパーリンクＬＤがクリックされた場合、難易度の低い同一学習項目の教材データの取得要求であるものとして、ＣＰＵ２１は教材テーブル２５１を参照し、同一学習項目であって難易度の低い教材データを読み出す。そしてＣＰＵ２１は読み出した教材データをブラウザ上に表示する（ステップＳ１５７）。
【００６５】
図１７乃至図１９は実施の形態２に係る強調処理の手順を示すフローチャートである。試験を行う場合は、ステップＳ９２で表示される教材データＨＴＭＬファイルに図４に示すハイパーリンクＬＥＸを記述する（ステップＳ１６１）。上述した例では教材データがＢ３であるので第３章の試験データＥＸ３へアクセスするためのハイパーリンク（パス）が記述される。ＣＰＵ２１はハイパーリンクＬＥＸが付加された教材データを表示部２４に表示する（ステップＳ１６２）。
【００６６】
学習者が入力部２３からハイパーリンクＬＥＸをクリック（ステップＳ１６３）した場合、サーバコンピュータ１は教材テーブル２５１から試験データＨＴＭＬファイルを読み出す（ステップＳ１６４）。ＣＰＵ２１は読み出した試験データＨＴＭＬファイルを図６の如くブラウザに表示する（ステップＳ１６５）。試験問題は例えば選択式で表示され、学習者は正しいと思われる選択肢を入力部２３からクリックすることにより選択する。選択されたデータは解答データとしてＣＰＵ２１に受け付けられ（ステップＳ１６６）、図６に示す送信ボタンが入力部２３からクリックされたことをトリガーに、ＣＰＵ２１は試験問題に対応する解答データを教材テーブル２５１から読み出す（ステップＳ１６７）。上述した例では試験データＥＸ３に対して解答データＡＮ３が読み出される。ＣＰＵ２１は読み出した解答データと送信された解答データとを比較し正答率、すなわち達成度を算出する（ステップＳ１７１）。ＣＰＵ２１は正答率が８０％以上であるか否かを判断する（ステップＳ１７２）。正答率が８０％以上であると判断した場合は（ステップＳ１７２でＹＥＳ）ＣＰＵ２１はステップＳ１４７においてハイパーリンクＬＵ及び上矢印の図形データが記述済みであるか否かを判断する（ステップＳ１７３）。
【００６７】
ハイパーリンクＬＵ及び上矢印の図形データが記述済みであると判断した場合（ステップＳ１７３でＹＥＳ）、難易度の高い問題が存在しまた学習者により高度な教材をナビゲートすべく、ＣＰＵ２１は上矢印の図形データに色情報を付加するＨＴＭＬ文を教材データＨＴＭＬファイルに更に記述する（ステップＳ１７４）。一方、ハイパーリンクＬＵ及び上矢印の図形データが記述済みでないと判断した場合（ステップＳ１７３でＮＯ）、難易度の高い問題は存在しないので次の章へ学習を移行させるべく、ＣＰＵ２１は右矢印の図形データに色情報を付加するＨＴＭＬ文を教材データＨＴＭＬファイルに更に記述する（ステップＳ１７５）。なお、色としては赤色などを付加するようにすればよい。
【００６８】
ステップＳ１７２において、正答率が８０％以上でないと判断した場合（ステップＳ１７２でＮＯ）、ＣＰＵ２１は正答率が２０％以下であるか否かを判断する（ステップＳ１７６）。正答率が２０％以下であると判断した場合（ステップＳ１７６でＹＥＳ）、ステップＳ１５２においてハイパーリンクＬＤ及び下矢印の図形データが記述済みであるか否かを判断する（ステップＳ１７７）。ハイパーリンクＬＤ及び下矢印の図形データが記述済みであると判断した場合（ステップＳ１７７でＹＥＳ）、難易度の低い問題が存在しまた学習者により易しい教材をナビゲートすべく、ＣＰＵ２１は下矢印の図形データに色情報を付加するＨＴＭＬ文を教材データＨＴＭＬファイルに更に記述する（ステップＳ１７８）。
【００６９】
ハイパーリンクＬＵ及び上矢印の図形データが記述済みでないと判断した場合（ステップＳ１７７でＮＯ）、難易度の低い問題は存在しないので次の章へ移行させるべく、ＣＰＵ２１は右矢印の図形データに色情報を付加するＨＴＭＬ文を教材データＨＴＭＬファイルに更に記述する（ステップＳ１７９）。なお、正答率が低い場合は、ステップＳ１７９の処理を行う代わりに、「よく復習しておいてください」等の予め記憶されたＨＴＭＬメッセージを教材データＨＴＭＬファイルに記述するようにしても良い。
【００７０】
ステップＳ１７６において正答率が２０％以下ではないと判断した場合（ステップＳ１７６でＮＯ）、可もなく不可もなくというレベルであるので次の章へ移行させるべく、ＣＰＵ２１は右矢印の図形データに色情報を付加するＨＴＭＬ文を教材データＨＴＭＬファイルに更に記述する（ステップＳ１８１）。ステップＳ１８１の処理後、またステップＳ１７４，Ｓ１７５，Ｓ１７８，Ｓ１７９の処理後、ＣＰＵ２１は強調処理すなわち色情報が記述された教材データＨＴＭＬファイルをブラウザに表示する（ステップＳ１８２）。またＣＰＵ２１は、矢印の図形データに色を付加するＨＴＭＬ文が記述されている場合は、矢印の図形を着色した上でブラウザ上に表示する（ステップＳ１８３）。
【００７１】
実施の形態３
図２０は実施の形態３に係る教材表示装置２のハードウェア構成を示すブロック図である。上述した実施の形態２に係る教材表示装置２（コンピュータ）を動作させるためのコンピュータプログラムは、本実施の形態３のように記録媒体２ａ（ＣＤ−ＲＯＭ、ＭＯ等の可搬型記録媒体）で提供することも可能である。さらに、コンピュータプログラムを回線経由で搬送波として伝搬させて提供することも可能である。以下に、その内容を説明する。
【００７２】
図２０に示す教材表示装置２に、教材データを表示させ、第１情報を表示させ、教材データを検索させ、第２情報を表示させるプログラムが記録された記録媒体２ａ（ＣＤ−ＲＯＭ、ＭＯ又はＤＶＤ−ＲＯＭ等）が教材表示装置２の記憶部２５にインストールされている。コンピュータプログラムは教材表示装置２のＲＡＭ２２にロードして実行される。これにより、コンピュータプログラムは上述のような本発明の教材表示装置２として機能する。
【００７３】
本実施の形態２及び３は以上の如き構成としてあり、その他の構成及び作用は実施の形態１と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
（付記１）  教材データを学習項目毎に表示手段に表示する教材表示装置において、
学習項目毎の教材データに、難易度情報を付加して記憶した教材テーブルと、
学習項目に対応する教材データを前記教材テーブルから読み出して前記表示手段に表示する教材データ表示手段と、
前記学習項目に対して次に学習すべき学習項目に対応する学習データ、または、前記学習項目よりも前に学習すべき学習項目に対応する教材データを前記教材テーブルから読み出して表示するための第１情報を前記表示手段に表示する第１情報表示手段と、
前記教材データ表示手段により表示される学習項目の教材データの難易度情報とは異なる難易度情報が付加された教材データに、前記学習項目に対応する教材データが存在するか否かを前記教材テーブルから検索する検索手段と、
該検索手段により前記教材データが存在すると判断した場合、前記学習項目に対応する教材データを前記教材テーブルから読み出して表示するための第２情報を前記表示手段に表示する第２情報表示手段と
を備えることを特徴とする教材表示装置。
（付記２）  前記教材データ表示手段は、前記第１情報に対する入力があった場合に、前記学習項目に対する前または次の学習項目に対応する教材データを前記教材テーブルから読み出して前記表示手段に表示し、
前記第２情報に対する入力があった場合に、前記学習項目の教材データとは難易度情報が異なる教材データのうち、前記学習項目に対応する教材データを前記教材テーブルから読み出して前記表示手段に表示するよう構成してあることを特徴とする付記１に記載の教材表示装置。
（付記３）  前記教材テーブルは、さらに教材データの学習項目毎に試験データ及び解答データを記憶しており、
学習項目毎に前記試験データを前記表示手段に表示する試験データ表示手段と、
入力された解答データと、前記教材テーブルに記憶された解答データとを比較して達成度を算出する達成度算出手段と、
前記達成度算出手段により算出された達成度に応じて、前記第１情報表示手段により表示される第１情報と前記第２情報表示手段により表示される第２情報とを異なる態様で表示する強調表示手段と
をさらに備えることを特徴とする付記１または２に記載の教材表示装置。
（付記４）  前記第１情報表示手段は、前記学習項目に対する前の学習項目に対応する教材データを表示するために、第１情報として左方向の矢印アイコンを表示し、前記学習項目に対する次の学習項目に対応する教材データを表示するために、第１情報として右方向の矢印アイコンを表示するよう構成してあることを特徴とする付記１乃至３のいずれかに記載の教材表示装置。
（付記５）  前記第２情報表示手段は、前記検索手段により前記学習項目に対応する教材データよりも難易度情報の高い教材データが存在すると判断した場合、第２情報として上方向の矢印アイコンを表示し、難易度情報の低い教材データが存在すると判断した場合、第２情報として下方向の矢印アイコンを表示するよう構成してあることを特徴とする付記１乃至４のいずれかに記載の教材表示装置。
（付記６）  前記強調表示手段は、前記達成度算出手段により算出された達成度が所定値以上である場合は前記上方向の矢印アイコンを強調して表示し、所定値以下である場合は、前記下方向の矢印アイコンを強調して表示し、それ以外は右方向の矢印アイコンを強調して表示するよう構成してあることを特徴とする付記５に記載の教材表示装置。
（付記７）  教材データを学習項目毎に表示手段に表示する教材表示装置、及び、該教材表示装置に通信網を介して接続され前記教材表示装置に教材データを送信するサーバコンピュータを有する教材表示システムにおいて、
前記サーバコンピュータは、
学習項目毎の教材データに、難易度情報を付加して記憶した教材テーブルと、
学習項目に対応する教材データを前記教材テーブルから読み出して前記教材表示装置に送信する教材データ送信手段と、
前記学習項目に対して次に学習すべき学習項目に対応する教材データ、または、前記学習項目よりも前に学習すべき学習項目に対応する教材データを前記教材テーブルから読み出して表示するための第１情報を前記教材表示装置に送信する第１情報送信手段と、
前記教材データ送信手段により送信される学習項目の教材データの難易度情報とは異なる難易度情報が付加された教材データに、前記学習項目に対応する教材データが存在するか否かを前記教材テーブルから検索する検索手段と、
該検索手段により前記教材データが存在すると判断した場合、前記学習項目に対応する教材データを前記教材テーブルから読み出して表示するための第２情報を前記教材表示装置に送信する第２情報送信手段と
を備え、
前記教材表示装置は、
前記教材データ送信手段により送信された学習項目に対応する教材データを前記表示手段に表示する教材データ表示手段と、
前記第１情報送信手段により送信された第１情報を前記表示手段に表示する第１情報表示手段と、
前記第２情報送信手段により送信された第２情報を前記表示手段に表示する第２情報表示手段と
を備えることを特徴とする教材表示システム。
（付記８）  前記教材表示装置は、前記第１情報表示手段により表示された前記第１情報に対する入力があった場合に、第１情報に関連づけられる教材データの取得要求を前記サーバコンピュータに対して送信する第１取得要求送信手段と、
前記第２情報表示手段により表示された前記第２情報に対する入力があった場合に、第２情報に関連づけられる教材データの取得要求を前記サーバコンピュータに対して送信する第２取得要求送信手段とをさらに備え、
前記サーバコンピュータは、
前記第１取得要求手段による教材データの取得要求を受けた場合、前記学習項目に対する前または次の学習項目に対応する教材データを前記教材テーブルから読み出して前記教材表示装置へ送信する第１教材データ送信手段と、
前記第２取得要求手段による教材データの取得要求を受けた場合、前記学習項目の教材データとは難易度情報が異なる教材データのうち、前記学習項目に対応する教材データを前記教材テーブルから読み出して前記教材表示装置へ送信する第２教材データ送信手段とをさらに備えることを特徴とする付記７に記載の教材表示システム。
（付記９）  前記教材テーブルは、さらに教材データの学習項目毎に試験データ及び解答データを記憶しており、
前記サーバコンピュータは、学習項目毎に前記試験データを前記教材テーブルから読み出して、前記教材表示装置へ送信する試験データ送信手段をさらに備え、
前記教材表示装置は、前記試験データ送信手段により送信された試験データを表示手段に表示する試験データ表示手段と、
入力された解答データを前記サーバコンピュータへ送信する解答データ送信手段とをさらに備え、
前記サーバコンピュータは、前記解答送信手段により送信された解答データと、前記教材テーブルに記憶された解答データとを比較して達成度を算出する達成度算出手段と、
前記達成度算出手段により算出された達成度に応じて、前記第１情報表示手段により表示される第１情報と前記第２情報表示手段により表示される第２情報とを異なる態様で表示するための強調情報を前記教材表示装置へ送信する強調情報送信手段とをさらに備え、
前記教材表示装置は、前記強調情報送信手段により送信された強調情報に応じて、前記第１情報表示手段により表示される第１情報と前記第２情報表示手段により表示される第２情報とを異なる態様で表示する強調表示手段をさらに備えることを特徴とする付記７または８に記載の教材表示システム。
（付記１０）  前記第１情報表示手段は、前記学習項目に対する前の学習項目に対応する教材データを表示するために、第１情報として左方向の矢印アイコンを表示し、前記学習項目に対する次の学習項目に対応する教材データを表示するために、第１情報として右方向の矢印アイコンを表示するよう構成してあることを特徴とする付記７乃至９のいずれかに記載の教材表示システム。
（付記１１）  前記第２情報表示手段は、前記第２情報送信手段により、前記学習項目に対応する教材データよりも難易度情報の高い教材データを表示するための第２情報が送信された場合、第２情報として上方向の矢印アイコンを表示し、難易度情報の低い教材データを表示するための第２情報が送信された場合、第２情報として下方向の矢印アイコンを表示するよう構成してあることを特徴とする付記７乃至１０のいずれかに記載の教材表示システム。
（付記１２）  前記強調情報送信手段は、前記達成度算出手段により算出された達成度情報が所定値以上である場合は前記上方向の矢印アイコンを強調して表示するための強調情報を送信し、所定値以下である場合は、前記下方向の矢印アイコンを強調して表示するための強調情報を送信し、それ以外は右方向の矢印アイコンを強調して表示するための強調情報を送信するよう構成してあり、
前記強調表示手段は、前記強調情報送信手段により送信された強調情報に応じて、前記表示手段に、前記上方向の矢印アイコン、前記下方向の矢印アイコン、または右方向の矢印アイコンを強調して表示するよう構成してあることを特徴とする付記１１に記載の教材表示システム。
（付記１３）  教材データを学習項目毎にコンピュータの表示手段に表示させるためのコンピュータプログラムにおいて、
コンピュータに、学習項目に対応する教材データを、学習項目毎の教材データに難易度情報を付加して記憶した教材テーブルから読み出させて前記表示手段に表示させる教材データ表示ステップと、
コンピュータに、前記学習項目に対して次に学習すべき学習項目に対応する学習データ、または、前記学習項目よりも前に学習すべき学習項目に対応する教材データを前記教材テーブルから読み出させて表示するための第１情報を前記表示手段に表示させる第１情報表示ステップと、
コンピュータに、前記教材データ表示ステップにより表示される学習項目の教材データの難易度情報とは異なる難易度情報が付加された教材データに、前記学習項目に対応する教材データが存在するか否かを前記教材テーブルから検索させる検索ステップと、
コンピュータに、該検索ステップにより前記教材データが存在すると判断した場合、前記学習項目に対応する教材データを前記教材テーブルから読み出させて表示するための第２情報を前記表示手段に表示させる第２情報表示ステップと
を実行させることを特徴とするコンピュータプログラム。
【００７４】
【発明の効果】
以上詳述した如く、本発明にあっては、教材データの表示に加えて、学習中の学習項目に対する前または次の学習項目に対応する教材データを教材テーブルから読み出して表示するための第１情報を表示手段に表示する。また教材表示装置は、現在表示されている教材データの難易度情報とは異なる難易度情報が付加された教材データに、学習中の学習項目に対応する教材データが存在するか否かを教材テーブルから検索する。そして、難易度の異なる教材データが存在すると判断した場合、学習項目に対応する教材データを教材テーブルから読み出して表示するための第２情報を表示手段に表示する。このように構成したので、難易度の異なる教材へ容易にアクセスでき、また、より効率よく学習を進めることが可能となる。
【００７５】
最後に、教材表示装置は、第１情報に対する入力があった場合、学習中の学習項目に対する前または次の学習項目に対応する教材データを教材テーブルから読み出して表示手段に表示する。また、第２情報に対する入力があった場合、学習中の教材データとは難易度情報が異なる教材データのうち、学習中の学習項目に対応する教材データを教材テーブルから読み出して表示手段に表示する。このように構成したので、学習者は学習の理解度に応じて、前後間の学習項目の移動に加えて、難易度の高いまたは難易度の低い教材へアクセスすることができ、効率的に学習を進めることが可能となる。
【００７６】
また、本発明にあっては、学習項目毎に試験データを表示手段に表示して学習者に対して試験を課し、算出された達成度に応じて、第１情報と第２情報とを異なる態様で表示する。このように構成したので、学習の効果を判断することができると共に、学習者の理解の度合いに応じてより効率の良い教材データをナビゲートすることが可能となる等、本発明は優れた効果を奏し得る。
【図面の簡単な説明】
【図１】本発明に係る教材表示システムの概要を示す模式図である。
【図２】サーバコンピュータ及びパーソナルコンピュータのハードウェア構成を示すブロック図である。
【図３】教材テーブルのレコードレイアウトを示す説明図である。
【図４】学習者のブラウザに表示される画面のイメージを示す説明図である。
【図５】学習者のブラウザに表示される画面のイメージを示す説明図である。
【図６】学習者のブラウザに表示される画面のイメージを示す説明図である。
【図７】学習者のブラウザに表示される画面のイメージを示す説明図である。
【図８】表示処理の手順を示すフローチャートである。
【図９】表示処理の手順を示すフローチャートである。
【図１０】表示処理の手順を示すフローチャートである。
【図１１】強調処理の手順を示すフローチャートである。
【図１２】強調処理の手順を示すフローチャートである。
【図１３】強調処理の手順を示すフローチャートである。
【図１４】実施の形態２に係る教材表示装置のハードウェア構成を示すブロック図である。
【図１５】実施の形態２に係る表示処理の手順を示すフローチャートである。
【図１６】実施の形態２に係る表示処理の手順を示すフローチャートである。
【図１７】実施の形態２に係る強調処理の手順を示すフローチャートである。
【図１８】実施の形態２に係る強調処理の手順を示すフローチャートである。
【図１９】実施の形態２に係る強調処理の手順を示すフローチャートである。
【図２０】実施の形態３に係る教材表示装置のハードウェア構成を示すブロック図である。
【図２１】従来の教材表示装置の表示画面イメージを示す説明図である。
【符号の説明】
１    サーバコンピュータ
２    教材表示装置（パーソナルコンピュータ）
Ｎ    通信網（インターネット）
１０  ＤＢサーバ
１５１、２５１  教材テーブル
１１  ＣＰＵ（演算部）
１５  記憶部
１５Ｐ  ＣＧＩプログラム
１６  通信部
２５  記憶部
２３  入力部
２４  表示部（表示手段）
ＬＵ，ＬＤ  ハイパーリンク（上方向の矢印アイコン、下方向の矢印アイコン、第２情報）
ＬＬ，ＬＲ  ハイパーリンク（左方向の矢印アイコン、右方向の矢印アイコン、第１情報）
記録媒体  ２ａ
【図１】
2004302256.tif 000003
【図２】
2004302256.tif 000004
【図３】
2004302256.tif 000005
【図４】
2004302256.tif 000006
【図５】
2004302256.tif 000007
【図６】
2004302256.tif 000008
【図７】
2004302256.tif 000009
【図８】
2004302256.tif 000010
【図９】
2004302256.tif 000011
【図１０】
2004302256.tif 000012
【図１１】
2004302256.tif 000013
【図１２】
2004302256.tif 000014
【図１３】
2004302256.tif 000015
【図１４】
2004302256.tif 000016
【図１５】
2004302256.tif 000017
【図１６】
2004302256.tif 000018
【図１７】
2004302256.tif 000019
【図１８】
2004302256.tif 000020
【図１９】
2004302256.tif 000021
【図２０】
2004302256.tif 000022
【図２１】
2004302256.tif 000023