(57)【要約】【課題】学習者（生徒）が実際に感じる問題への理解度を収集して管理することを可能にする。【解決手段】生徒ＩＤを記憶する生徒ＤＢ４９と、問題データを問題ＩＤに関連付けて記憶する教材関連ＤＢ４１と、この教材関連ＤＢ４１に記憶された問題データに基づいて、その問題データを端末９を介して表示可能であり、かつ問題データに対する生徒の理解度を表す情報を端末９を介して入力可能な学習用コンテンツを作成して端末９に対して送信する処理、および端末９において学習用コンテンツに基づいて入力され、端末９から通信ネットワーク４を介して送信されてきた問題データに対する生徒の理解度情報を受信し、受信した理解度情報を、その問題データの問題ＩＤおよび生徒ＩＤに関連付けて理解度ＤＢ４６に記憶する処理を実行するＷＷＷサーバ５および教材管理・配信サーバ６とを備えた学習支援サーバシステム１。【選択図】      図１
2004157616.tif 000002
【特許請求の範囲】
【請求項１】
学習者が利用可能な端末と通信ネットワークを介して通信可能であり、前記学習者の少なくとも１つの問題に対する学習を支援するための学習支援システムであって、
前記学習者を識別するための学習者識別データを記憶する学習者識別データ記憶手段と、
前記少なくとも１つの問題を表す問題データを、当該少なくとも１つの問題データを識別できる識別データに関連付けて記憶する問題データ記憶手段と、
前記問題データ記憶手段に記憶された少なくとも１つの問題データに基づいて、当該少なくとも１つの問題データを前記利用可能端末を介して表示可能であり、かつ前記少なくとも１つの問題データに対する前記学習者の理解度を表す情報を当該利用可能端末を介して入力可能な学習用コンテンツを作成して前記利用可能端末に対して送信する学習用コンテンツ作成送信手段と、
前記利用可能端末において前記学習用コンテンツに基づいて入力され、当該利用可能端末から前記通信ネットワークを介して送信されてきた前記少なくとも１つの問題データに対する前記学習者の理解度を表す情報を受信し、受信した理解度情報を、前記少なくとも１つの問題データの識別データおよび前記学習者識別データに関連付けて記憶する理解度情報記憶手段とを備えたことを特徴とする学習支援システム。
【請求項２】
前記学習用コンテンツ作成送信手段は、前記学習用コンテンツとして、前記少なくとも１つの問題データに対する前記学習者の復習の必要度を表す情報を復習属性情報として当該利用可能端末を介して入力可能なコンテンツを作成して前記利用可能端末に対して送信する手段であり、
前記利用可能端末において前記学習用コンテンツに基づいて入力され、当該利用可能端末から前記通信ネットワークを介して送信されてきた前記少なくとも１つの問題データに対する前記学習者の復習属性情報を受信し、受信した復習属性情報を、前記少なくとも１つの問題データの識別データおよび前記学習者識別データに関連付けて記憶する復習属性情報記憶手段をさらに備えたことを特徴とする請求項１記載の学習支援システム。
【請求項３】
前記少なくとも１つの問題データに関連する複数の教材を表す複数の教材データを、当該複数の教材データを識別できる複数の教材識別データおよび前記少なくとも１つの問題データの識別データに関連付けて記憶する教材データ記憶手段を備え、
前記学習用コンテンツ作成送信手段は、前記学習用コンテンツとして、前記少なくとも１つの問題データに対する前記複数の教材のダウンロード要求を当該利用可能端末を介して入力可能なコンテンツを作成して前記利用可能端末に対して送信する手段であり、
前記利用可能端末において前記学習用コンテンツに基づいて入力され、当該利用可能端末から前記通信ネットワークを介して送信されてきた、前記少なくとも１つの問題データに対する前記複数の教材の内の少なくとも１つの教材のダウンロード要求を受信し、受信したダウンロード要求に対応する少なくとも１つの教材データを前記教材データ記憶手段から読み出す手段と、
読み出した少なくとも１つの教材データを前記通信ネットワークを介して前記利用可能端末へダウンロードする手段とを備えたことを特徴とする請求項１又は２記載の学習支援システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、学習者が利用する端末に対して通信ネットワークを介して問題を出題することにより、学習者の学習を支援する学習支援システムに関する。
【０００２】
【従来の技術】
近年のインターネット等のＩＴ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｔｅｃｈｎｏｌｏｇｙ）の発展・普及に伴って、コンピュータやインターネット／イントラネット（Ａ／Ｂは、Ａ、Ｂの内の少なくとも何れか一方を表す）を利用した教育支援システム｛ＣＡＩ（Ｃｏｍｐｕｔｅｒ  Ａｓｓｉｓｔｅｄ  Ｉｎｓｔｒｕｃｔｉｏｎ：コンピュータによる教育支援システム）、ＷＢＴ（Ｗｅｂ  Ｂａｓｅｄ  Ｔｒａｉｎｉｎｇ：Ｗｅｂ利用による教育システム）等｝に対する研究・開発が盛んに行われている。
【０００３】
従来のＣＡＩやＷＢＴ等の教育支援システムにおいては、各生徒（学習者）の端末（コンピュータ）に対して、支援システム側で管理された問題を通信ネットワーク等を介して送信（出題）している。そして、各生徒の端末から通信ネットワーク等を介して支援システム側のコンピュータに送られた問題に対する解答に基づいて、各生徒の上記問題に対する理解度を、解答結果（問題の正誤）に基づいてシステム側で判断し、管理することができる。
【０００４】
また、支援システム側のコンピュータに送られた問題の解答に基づいて、出題した問題およびその正誤情報を学習履歴（進捗状況）として管理することができる。
【０００５】
この結果、教材管理や生徒の理解度／進捗状況の管理を支援システム側のコンピュータを利用して行うことができるため、教育にかかるコストや時間を低減することが可能になる。
【０００６】
また、各生徒が自分の好きな時間に端末を介して支援システム側のコンピュータに個別にアクセスして学習をすることが可能になり、教育の自由度を大幅に高めることができる。
【０００７】
【発明が解決しようとする課題】
しかしながら、従来のＣＡＩやＷＢＴ等の教育支援システムにおいては、各生徒の問題に対する理解度を、その問題の正誤によってシステム側で画一的に判断しているため、生徒が実際に感じる理解度を収集して今後の学習に反映させることができず、生徒の実際に感じる理解度に応じた肌理の細かい学習環境を提供することが困難であった。
【０００８】
また、従来のＣＡＩやＷＢＴ等の教育支援システムにおいては、生徒の学習履歴を、出題した問題およびその正誤情報として管理しているため、生徒の目的に合わせた効率的・重点的な復習をサポートすることができず、生徒の学習効率を十分に向上させることができなかった。
【０００９】
本発明は上述した事情に鑑みてなされたもので、学習者（生徒）が実際に感じる問題への理解度を収集して管理することを可能にして、学習者に対して肌理の細かい学習環境を与えることができる学習支援システムを提供することを第１の目的とする。
【００１０】
また、本発明は上述した事情に鑑みてなされたもので、問題に対する学習者の復習の必要度を表す情報を収集して管理することを可能にして、学習者の目的に合わせた効率的・重点的な復習をサポートすることができる学習支援システムを提供することを第２の目的とする。
【００１１】
【課題を解決するための手段】
上述した目的を達成するための請求項１記載の発明によれば、学習者が利用可能な端末と通信ネットワークを介して通信可能であり、前記学習者の少なくとも１つの問題に対する学習を支援するための学習支援システムであって、前記学習者を識別するための学習者識別データを記憶する学習者識別データ記憶手段と、前記少なくとも１つの問題を表す問題データを、当該少なくとも１つの問題データを識別できる識別データに関連付けて記憶する問題データ記憶手段と、前記問題データ記憶手段に記憶された少なくとも１つの問題データに基づいて、当該少なくとも１つの問題データを前記利用可能端末を介して表示可能であり、かつ前記少なくとも１つの問題データに対する前記学習者の理解度を表す情報を当該利用可能端末を介して入力可能な学習用コンテンツを作成して前記利用可能端末に対して送信する学習用コンテンツ作成送信手段と、前記利用可能端末において前記学習用コンテンツに基づいて入力され、当該利用可能端末から前記通信ネットワークを介して送信されてきた前記少なくとも１つの問題データに対する前記学習者の理解度を表す情報を受信し、受信した理解度情報を、前記少なくとも１つの問題データの識別データおよび前記学習者識別データに関連付けて記憶する理解度情報記憶手段とを備えている。
【００１２】
請求項２記載の発明によれば、前記学習用コンテンツ作成送信手段は、前記学習用コンテンツとして、前記少なくとも１つの問題データに対する前記学習者の復習の必要度を表す情報を復習属性情報として当該利用可能端末を介して入力可能なコンテンツを作成して前記利用可能端末に対して送信する手段であり、前記利用可能端末において前記学習用コンテンツに基づいて入力され、当該利用可能端末から前記通信ネットワークを介して送信されてきた前記少なくとも１つの問題データに対する前記学習者の復習属性情報を受信し、受信した復習属性情報を、前記少なくとも１つの問題データの識別データおよび前記学習者識別データに関連付けて記憶する復習属性情報記憶手段をさらに備えている。
【００１３】
請求項３記載の発明によれば、前記少なくとも１つの問題データに関連する複数の教材を表す複数の教材データを、当該複数の教材データを識別できる複数の教材識別データおよび前記少なくとも１つの問題データの識別データに関連付けて記憶する教材データ記憶手段を備え、前記学習用コンテンツ作成送信手段は、前記学習用コンテンツとして、前記少なくとも１つの問題データに対する前記複数の教材のダウンロード要求を当該利用可能端末を介して入力可能なコンテンツを作成して前記利用可能端末に対して送信する手段であり、前記利用可能端末において前記学習用コンテンツに基づいて入力され、当該利用可能端末から前記通信ネットワークを介して送信されてきた、前記少なくとも１つの問題データに対する前記複数の教材の内の少なくとも１つの教材のダウンロード要求を受信し、受信したダウンロード要求に対応する少なくとも１つの教材データを前記教材データ記憶手段から読み出す手段と、読み出した少なくとも１つの教材データを前記通信ネットワークを介して前記利用可能端末へダウンロードする手段とを備えている。
【００１４】
【発明の実施形態】
本発明に係る学習支援システムの実施の形態について、添付図面を参照して説明する。
【００１５】
図１は、本発明の実施の形態に係る学習支援システムを含むクライアント／サーバシステムの全体構成を示す図である。
【００１６】
図１に示すように、クライアント／サーバシステムは、学習支援サービスを提供する側として構築されたコンピュータシステムである学習支援サーバシステム１と、この学習支援サーバシステム１により提供された学習支援サービスを受ける学習者（生徒）側として構築された生徒側クライアントシステム２と、学習支援サービスにおける教材（学習に関連する素材）の作成や生徒の指導等を行う教師（フェロー）側として構築された教師側クライアントシステム３とを備えている。
【００１７】
学習支援サーバシステム１、生徒側クライアントシステム２および教師側クライアントシステム３は、電話回線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）、光回線等の通信回線（通信ネットワーク）４を介して通信可能に接続されている。
【００１８】
本実施形態では、例えば、上記通信ネットワーク４は、インターネット｛ＴＣＰ／ＩＰ、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｌｉｎｋ  Ｔｒａｎｓｆｏｒｍｅｒ  Ｐｒｏｔｏｃｏｌ）等のプロトコルに基づいて相互リンクされたネットワークの集合体｝の一部として構築されたものである。
【００１９】
すなわち、学習支援サーバシステム１は、図１に示すように、生徒側クライアントシステム２および教師側クライアントシステム３に搭載されたＷｅｂブラウザ（プログラム）等で閲覧／動的処理（各種データや要求の入力・送信処理等）できる複数の学習支援用Ｗｅｂコンテンツ｛複数の閲覧用Ｗｅｂページ（画面）を含むマルチメディアコンテンツ｝を通信ネットワーク４を介して配信するためのＷＷＷサーバ５を備えている。
【００２０】
また、学習支援サーバシステム１は、学習支援用の教材（生徒の学習に係わる素材であり、複数の教科それぞれの問題、解答、解説等）をデータとして管理し、ＷＷＷサーバ５および通信ネットワーク４を介して配信するための教材管理・配信サーバ６を備えている。
【００２１】
なお、この教材管理・配信サーバ６は、ＷＷＷサーバ５からの指示により、上記教材データを直接通信ネットワーク４を介して配信することも可能である。
【００２２】
さらに、学習支援サーバシステム１は、教材管理・配信サーバ６および／またはＷＷＷサーバ５により管理されている教材データ、各生徒（学習者）の個人情報および各生徒の学習履歴情報等に係わるデータ｛識別データ、教材データ間の関連付け（リンク）情報等｝を管理するための学習支援データベース（ＤＢ）７を備えている。ＷＷＷサーバ５、教材管理・配信サーバ６および学習支援ＤＢ７は、例えばＬＡＮ等の通信線８を介して通信可能に相互接続されている。
【００２３】
一方、生徒側クライアントシステム２は、例えば教室内に設置されており、複数の生徒それぞれが利用可能な学習端末（コンピュータ）９・・・９を備えている。
【００２４】
そして、教師側クライアントシステム３は、例えば、教室から離れた教師用の部屋内に設置されており、少なくとも１人の教師が利用可能な学習支援端末（コンピュータ）１０・・・１０と、少なくとも１人の教師が利用可能であり、学習支援用の教材を電子データ化およびモジュール化して教材データ（教材コンテンツ）を作成し、作成した教材データを教材管理・配信サーバ６に送信するための教材作成端末（コンピュータ）１１とを備えている。
【００２５】
各学習端末９、各学習支援端末１０および教材作成端末１１には、Ｗｅｂコンテンツを閲覧し、そのＷｅｂコンテンツを介して動的処理を実行できるＷｅｂブラウザが搭載されている。
【００２６】
そして、生徒側クライアントシステム２は、複数の学習端末９・・・９を通信可能に相互接続し、かつ通信ネットワーク４に接続されたＬＡＮ等の通信線１２を備えており、同様に、教師側クライアントシステム３は、複数の学習支援端末１０・・・１０および教材作成端末１１を通信可能に相互接続し、かつ通信ネットワーク４に接続されたＬＡＮ等の通信線１３を備えている。なお、学習端末９・・・９および学習支援端末１０・・・１０は、それぞれ異なる場所に分散配置されていてもよく、その場合、学習端末９・・・９間および学習支援端末１０・・・１０間は、通信線により接続されていなくてもよい。
【００２７】
図２は、図１に示したＷＷＷサーバ５、教材管理・配信サーバ６および学習支援ＤＢ７それぞれの概略構成を示すブロック図である。
【００２８】
図２に示すように、ＷＷＷサーバ５は、通信線８を介して通信ネットワーク４に接続されており、通信ネットワーク４経由のデータのルーティング処理機能およびセキュリティ保持機能を有する通信インタフェース（Ｉ／Ｆ）２０と、この通信Ｉ／Ｆ２０に接続されたコンピュータ２１と、このコンピュータ２１に接続されており、Ｗｅｂコンテンツを格納するための大容量記憶装置２２と、コンピュータ２１に接続されており、そのコンピュータ２１にＷＷＷサーバコンピュータとしてのＷｅｂコンテンツ作成・配信処理を実行させるためのプログラム群Ｐ１が記録されたメモリ２３とを備えている。なお、正確には、プログラム群Ｐ１は、大容量記憶装置２２に記録されており、コンピュータ２１の実行時にメモリ２３にロードされる。
【００２９】
プログラム群Ｐ１には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍｓ）、Ｗｅｂコンテンツ生成・配信処理用のＷｅｂサーバプログラム、Ｗｅｂコンテンツ閲覧・動的処理用のＷｅｂブラウザ（プログラム）およびストリーミングデータ配信処理用（教材管理・配信サーバ６に対する配信指示用）プログラムが含まれている。
【００３０】
そして、Ｗｅｂサーバプログラムは、Ｗｅｂコンテンツとしての各Ｗｅｂページ画面に含まれる複数のパーツそれぞれに対応する複数のプログラムとしてモジュール化されており、各パーツにおけるイベント（データ入力、ボタンクリック等）に応じて、そのイベントに対応するデータを引数として、対応するＷｅｂサーバプログラムがコンピュータ２１を動作させるようになっている。
【００３１】
大容量記憶装置２２には、後述するＷｅｂコンテンツとしてのＷｅｂページ画面（メニュー画面、学習ページ画面、マイページ画面等）を作成するためのデータがファイル化された複数の画面用ファイルＦ１〜Ｆｎが格納されている。
【００３２】
また、教材管理・配信サーバ６は、通信線８を介して通信ネットワーク４に接続されており、通信ネットワーク４経由のデータのルーティング処理機能およびセキュリティ保持機能を有する通信Ｉ／Ｆ３０と、この通信Ｉ／Ｆ３０に接続されたコンピュータ３１と、このコンピュータ３１に接続されており、コンピュータ３１に教材管理・配信処理を実行させるためのプログラム群Ｐ２が記録されたメモリ３３とを備えている。
【００３３】
さらに、教材管理・配信サーバ６は、コンピュータ３１に接続されており、複数の教材コンテンツＣ１〜Ｃｎを格納する大容量記憶装置３２を備えている。なお、正確には、プログラム群Ｐ２は、大容量記憶装置３２に記録されており、コンピュータ３１の実行時にメモリ３３にロードされる。
【００３４】
本実施形態において、複数の教材コンテンツＣ１〜Ｃｎには、各教科の問題を表す問題コンテンツＣａ１〜Ｃａｎ、各問題コンテンツＣａ１〜Ｃａｎに対する解説を表す解説コンテンツＣｂ１〜Ｃｂｎ、各問題コンテンツＣａ１〜Ｃａｎに対する解答（答案）を表す答案コンテンツＣｃ１〜Ｃｃｎ、少なくとも１つの問題コンテンツＣａ１〜Ｃａｎに対するヒントを表すヒントコンテンツＣｄ１〜Ｃｄｎ、少なくとも１つの問題コンテンツＣａ１〜Ｃａｎに対するポイントの講義内容を表すポイント講義コンテンツＣｅ１〜Ｃｅｎおよび少なくとも１つの問題コンテンツＣａ１〜Ｃａｎに対する基本事項の内容を表す基本事項コンテンツＣｆ１〜Ｃｆｎが含まれており、これら複数の教材コンテンツＣ１〜Ｃｎは、大容量記憶装置３２の複数の領域（ディレクトリ）にそれぞれ記憶されている。
【００３５】
なお、教材コンテンツＣ１〜Ｃｎの一部は、ＷＷＷサーバ５の大容量記憶装置２２に記憶されている。
【００３６】
また、本実施形態においては、説明を容易にするため、学習支援を行う教科（コース）を数ＩＩ・Ｂとし、その教科（コース）数ＩＩ・Ｂの複数の学習項目に対して問題コンテンツＣａ１〜Ｃａｎが作成されているものとする。
【００３７】
また、例えば、ポイント講義コンテンツＣｅ１〜Ｃｅｎおよび基本事項コンテンツＣｆ１〜Ｃｆｎは、手書き文字や音声（教師の肉声）を用いたストリーミングコンテンツとして作成されている。
【００３８】
そして、学習支援ＤＢ７には、各問題コンテンツＣａ１〜Ｃａｎに関する教材関連ＤＢ４１が格納されている。
【００３９】
この教材関連ＤＢ４１は、図３に示すように、複数のテーブル（問題管理テーブルＴ１、基本事項管理テーブルＴ２および問題関連管理テーブルＴ３をそれぞれ備えている。
【００４０】
本実施形態において、問題コンテンツＣａ１〜Ｃａｎは、コース、チャプタおよびセクション毎に階層化されている。例えば、コース数ＩＩ・Ｂに属する全ての問題は、同一のコースとして関連付けられており、その中で、各チャプタ（三角関数、微分積分等）毎に関連付けられている。また、同一のチャプタ（例えば、三角関数を表すチャプタ）として関連付けられた複数の問題は、そのセクション（例えば、一般角、三角関数の定義等）毎に互いに関連付けられている。
【００４１】
そして、問題管理テーブルＴ１には、各問題コンテンツＣａ１〜Ｃａｎを一意（ユニーク）に識別するための識別データである問題ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、各問題コンテンツＣａ１〜Ｃａｎの難易度を表す難易度データおよび各問題コンテンツＣａ１〜Ｃａｎの大容量記憶装置３２における所在（記憶場所；ディレクトリ）を表すデータがレコードとして互いに対応付けられて格納されている。
【００４２】
また、問題管理テーブルＴ１には、各問題コンテンツＣａ１〜Ｃａｎの種別（各問題コンテンツＣａ１〜Ｃａｎが属するコース、チャプタおよびセクションを表す情報）を表す識別情報である種別ＩＤが他のレコードに関連付けられて記憶されている。
【００４３】
また、基本事項管理テーブルＴ２には、基本事項コンテンツＣｆ１〜Ｃｆｎを一意に識別するための識別データである基本事項ＩＤおよび各基本事項コンテンツＣｆ１〜Ｃｆｎの大容量記憶装置３２における所在を表すデータがレコードとして互いに対応付けられて格納されている。
【００４４】
そして、問題−基本事項関連管理テーブルＴ３には、基本事項コンテンツＣｆ１〜Ｃｆｎの基本事項ＩＤと、その基本事項ＩＤそれぞれに対して予め設定された種別ＩＤとがレコードとして互いに対応付けられて格納されている。
【００４５】
すなわち、種別ＩＤが同一の問題ＩＤおよび基本事項ＩＤそれぞれに対応する問題コンテンツおよび基本事項コンテンツは互いに関連付けられており、この結果、各問題コンテンツを、１つ以上の基本事項コンテンツの何れにも関連付けることが可能であり、さらに、各基本問題コンテンツを、１つ以上の問題コンテンツの何れにも関連付けることが可能である。
【００４６】
また、学習支援ＤＢ７には、図４（ａ）に示すように、各解説コンテンツＣｂ１〜Ｃｂｎを一意に識別するための解説ＩＤ、各解説コンテンツＣｂ１〜Ｃｂｎに対応する問題ＩＤおよび各解説コンテンツＣｂ１〜Ｃｂｎの大容量記憶装置３２における所在を表すデータがレコードとして互いに対応付けられた解説管理テーブルＴ１０を含む解説ＤＢ４２が格納されている。
【００４７】
そして、学習支援ＤＢ７には、図４（ｂ）に示すように、各答案コンテンツＣｃ１〜Ｃｃｎを一意に識別するための答案ＩＤ、各答案コンテンツＣｃ１〜Ｃｃｎに対応する問題ＩＤおよび各答案コンテンツＣｃ１〜Ｃｃｎの大容量記憶装置３２における所在を表すデータがレコードとして互いに対応付けられた答案管理テーブルＴ１１を含む解説ＤＢ４３が格納されている。
【００４８】
ヒントＤＢ４４およびポイント講義ＤＢ４５も、上述した教材関連ＤＢ４１の問題管理テーブルＴ１と略同様のテーブルを有しており、それぞれのコンテンツＣｄ１〜ＣｄｎおよびＣｅ１〜ＣｅｎのＩＤ（ヒントＩＤおよびポイント講義ＩＤ）が種別ＩＤおよび対応するコンテンツの所在データに関連付けられて記憶されている。この結果、各問題コンテンツを、１つ以上のヒントコンテンツおよび／またはポイント講義コンテンツの何れにも関連付けることが可能であり、さらに、各ヒントコンテンツおよび／またはポイント講義コンテンツを、１つ以上の問題コンテンツの何れにも関連付けることが可能である。
【００４９】
さらに、学習支援ＤＢ７は、各生徒の各問題に対する理解度データを格納するための理解度ＤＢ４６と、各生徒の学習履歴データを格納するための履歴ＤＢ４７と、各生徒の各問題に対する復習の必要度を表す情報を復習属性情報として記憶するための復習属性ＤＢ４８とを有している。
【００５０】
そして、学習支援ＤＢ７は、予め収集された各生徒の個人情報（例えば、氏名、住所、学年、性別、学習支援サーバシステム１上での学籍番号、そのシステム１に対するログインＩＤ・パスワード等）を、各生徒を一意に識別可能なＩＤ（生徒ＩＤ）に対応付けて記憶する生徒ＤＢ４９と、例えば、教材作成端末１１により各生徒毎に作成された推奨教材コンテンツの所在データを各生徒の生徒ＩＤに対応付けて記憶するための推奨教材ＤＢ５０とを有している。
【００５１】
さらに、学習支援ＤＢ７は、各生徒と教師との間で行われた問題に対する質疑内容、チャットの内容および／またはホワイトボードに記述されたデータ等を、生徒ＩＤおよび問題ＩＤに対応付けて記憶するための質問／チャットＤＢ５１と、各生徒の問題に対するメモを表すデータを、生徒ＩＤおよび問題ＩＤに対応つけて記憶するためのメモＤＢ５２と、各生徒の問題に対する感想・要望を表すデータを、生徒ＩＤおよび問題ＩＤに対応つけて記憶するための感想・要望ＤＢ５３とをそれぞれ有している。
【００５２】
一方、学習端末９は、図５に示すように、通信線１２を介して通信ネットワーク４に接続されており、通信ネットワーク４経由のデータのルーティング処理機能およびセキュリティ保持機能を有する通信Ｉ／Ｆ６０と、この通信Ｉ／Ｆ６０に接続されたコンピュータ６１と、このコンピュータ６１に接続されており、コンピュータ６１にＷｅｂコンテンツ閲覧処理および動的処理を実行させるためのプログラム群Ｐ３が記録されたメモリ６２とを備えている。なお、正確には、プログラム群Ｐ３は、外部記憶装置６３に記録されており、コンピュータ６１の実行時にメモリ６２にロードされるようになっている。
【００５３】
プログラム群Ｐ３には、ＯＳ、Ｗｅｂブラウザ（プログラム）およびストリーミングデータ受信処理用プログラム等が含まれる。
【００５４】
さらに、学習端末９は、コンピュータ６１に接続された外部記憶装置６３と、コンピュータ６１に接続されており、生徒が操作することにより、コンピュータ６１に対して各種データ（コンピュータ６１への命令も含む）を入力するための入力部（キーボード、マウス等）６４と、コンピュータ６１に接続されており、このコンピュータ６１で処理されたデータ（Ｗｅｂコンテンツ等）を表示するためのディスプレイ６５と、コンピュータ６１に接続されており、このコンピュータ６１で処理された音声データを出力するためのスピーカ６６とを備えている。
【００５５】
そして、学習端末９は、コンピュータ６１に接続されており、画像情報を取得し、取得した画像情報をコンピュータ６１に対して入力するためのカメラ６７と、コンピュータ６１に接続されており、その学習端末９を利用している学習者の音声を収集し、音声データとしてコンピュータ６１に送信するためのマイク６８と、コンピュータ６１に接続されており、このコンピュータ６１から出力されたデータを印字出力するためのプリンタ６９とを備えている。
【００５６】
一方、学習支援端末１０は、学習端末９と同様のハードウエア要素として、通信Ｉ／Ｆ７０、コンピュータ７１、メモリ７２、外部記憶装置７３、入力部７４、ディスプレイ７５、スピーカ７６、カメラ７７およびマイク７８を備えている。
【００５７】
メモリ７２には、コンピュータ７１にＷｅｂコンテンツ閲覧処理および動的処理を実行させるためのプログラム群Ｐ４が記録されている。なお、正確には、プログラム群Ｐ４は、外部記憶装置７３に記録されており、コンピュータ７１の実行時にメモリ７２にロードされるようになっている。
【００５８】
以下、クライアント／サーバシステムを構成する学習支援サーバシステム１、学習端末９および学習支援端末１０の学習支援に関する処理について詳細に説明する。
【００５９】
まず、生徒は、学習端末９の入力部６４を操作して、自らの生徒ＩＤおよびパスワードを入力する。このとき、学習端末９のコンピュータ６１は、入力された生徒ＩＤおよびパスワードを通信ネットワーク４等を介して学習支援サーバシステム１のＷＷＷサーバ５に送信し、ＷＷＷサーバ１０に対するログインを試みる（図６；ステップＳ１）。
【００６０】
ＷＷＷサーバ５のコンピュータ２１は、プログラム群Ｐ１に基づいて動作し、送信された生徒ＩＤおよびパスワードと生徒ＤＢ４９に格納された生徒ＩＤおよびパスワードとの認証処理を行う。
【００６１】
そして、その認証処理の結果、学習支援サーバシステム１を利用可能な生徒であると判断した場合に、コンピュータ２１は、対応する生徒の履歴ＤＢ４７を生徒ＩＤをキーとして参照して履歴データを読み出す。また、コンピュータ２１は、教材関連ＤＢ４１を参照して、学習支援教科（数ＩＩ・Ｂ）に対応する全ての項目の問題数、難易度を含む学習マップ用データを読み出す。
【００６２】
次いで、コンピュータ２１は、読み出した履歴データ、学習マップ用データおよび画面用ファイルＦ１〜Ｆｎに基づいてメニュー画面（Ｗｅｂページ画面を構成するデータ）を作成する。
【００６３】
そして、ＷＷＷサーバ５のコンピュータ２１は、作成したメニュー画面データを通信ネットワーク４等を介して対応する学習端末９にダウンロードする（ステップＳ２）。
【００６４】
学習端末９のコンピュータ６１は、プログラム群Ｐ３に基づいて動作しており、ダウンロードされてきたメニュー画面データを受信してメモリ６２に記憶し、そのメニュー画面データに対応するメニュー画面Ｉ１をディスプレイ６５に表示する（ステップＳ３）。
【００６５】
図８は、ディスプレイ６５に表示されたメニュー画面Ｉ１を示す図である。図８に示すように、メニュー画面Ｉ１には、学習支援用の画面を選択するためのメニューパーツＰＡ１｛ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅに対応するコマンドボタン｝、学習項目を選択するための学習項目選択パーツＰＡ２（ＧＵＩに対応するコマンドボタン）、対応する生徒の現在の到達状況を問題毎にマップとして表すパーツ（学習マップ）ＰＡ３および対応する生徒の学習履歴を表す学習履歴パーツＰＡ４がそれぞれ表示されている。
【００６６】
このとき、生徒は、メニュー画面Ｉ１の学習項目選択パーツＰＡ２において、学習端末９の入力部６４を操作して、学習したい項目に対応するコマンドボタン（例えば、“三角関数”）をクリックする。このとき、コンピュータ６１は、入力された学習項目選択パーツＰＡ２に基づいて選択された学習項目に対応する学習マップＰＡ３を、メニュー画面データに基づいて作成してディスプレイ６５に表示する（ステップＳ４）。
【００６７】
図９は、ディスプレイ６５に表示された学習マップＰＡ３を示す図である。図９に示すように、学習マップＰＡ３には、選択された学習項目（チャプタ）“三角関数”の各セクションの難易度毎（レベル１〜１０）毎の問題数（☆の数で表す）、対応する生徒の実施状況（☆の色の有無；☆→未実施、★→実施済み）、対応する生徒の理解度（★の色の濃度；濃度大→理解度大、濃度小さい→理解度小）等が表示されている。
【００６８】
ここで、生徒は、学習マップＰＡ３を見ながら、学習端末９の入力部６４を操作して、学習したい学習項目およびその学習項目における自分のレベルに合った問題（☆）を選択する。このとき、コンピュータ６１は、選択された問題のダウンロード要求を通信ネットワーク４等を介してＷＷＷサーバ５に送信する（ステップＳ５）。
【００６９】
ＷＷＷサーバ５のコンピュータ２１は、送信されてきたダウンロード要求に応じて、教材管理・配信サーバ６のコンピュータ３１を介して大容量記憶装置３２に記憶された、ダウンロード要求に対応する問題コンテンツを読み出し、読み出した問題コンテンツおよび画面用ファイルＦ１〜Ｆｎに基づいて学習ページ画面（Ｗｅｂページ画面を構成するデータ）を作成する。
【００７０】
そして、コンピュータ２１は、作成した学習ページ画面データを通信ネットワーク４等を介して対応する学習端末９にダウンロードするとともに、履歴ＤＢ４７を更新する（ステップＳ６）。
【００７１】
学習端末９のコンピュータ６１は、ダウンロードされてきた学習ページ画面データを受信してメモリ６２に記憶し、その学習ページ画面データに対応する学習ページ画面Ｉ２をディスプレイ６５に表示する（ステップＳ７）。
【００７２】
図１０は、ディスプレイ６５に表示された学習ページ画面Ｉ２を示す図である。図１０に示すように、学習ページ画面Ｉ２には、メニューパーツＰＡ１に加えて、難易度を含む問題コンテンツのタイトルデータが表示されている。
【００７３】
そして、学習ページ画面Ｉ２には、問題コンテンツ、印刷指示用のコマンドボタンＣ１、解説コンテンツのダウンロード指示用のコマンドボタンＣ２、答案コンテンツのダウンロード指示用のコマンドボタンＣ３、ヒントコンテンツのダウンロード指示用のコマンドボタンＣ４およびポイント講義コンテンツのダウンロード指示用のコマンドボタンＣ５がそれぞれ表示された問題パーツＰＡ１０と、問題データに対する基本事項および関連問題へのリンクが表示された基本問題／関連問題パーツＰＡ１１と、教師（フェロー）に対するチャット要求または質問要求を選択入力するためのナビゲータパーツＰＡ１２とがそれぞれ表示されている。
【００７４】
そして、学習ページ画面Ｉ２には、対応する問題データに対する復習属性データ入力用として、復習の必要度に応じて、（１）学習の予定を表す「学習予定」、（２）とりあえず、復習予定として登録することを表す「とりあえず登録」、（３）そのうちに学習することを表す「そのうち学習」、（４）試験前に学習することを表す「試験前に学習」および（５）重要項目であることを表す「重要項目」から成る（１）〜（５）の項目がチェックボックスを含む選択項目として示されたお気に入りパーツＰＡ１３が表示されている。
【００７５】
なお、お気に入りパーツＰＡ１３には、教師側から生徒毎に設定された、対応する生徒に対して対応する問題の復習を促すための「フェローのすすめ」も併せて表示されている。
【００７６】
さらに、学習ページ画面Ｉ２には、対応する問題データに対する理解度データ入力用として、（１）十分理解できたことを表す「楽勝」、（２）一応の理解（解答できた程度）を表す「一応できた」、（３）やや理解が不十分なことを表す「やや不安」、（４）理解できなかったことを表す「理解できない」から成る（１）〜（４）の項目がプルダウンメニュー（“自己評価”項目選択に応じて開くプルダウンメニュー）として示された理解度パーツＰＡ１４が表示されている。
【００７７】
そして、学習ページ画面Ｉ２には、対応する問題データに対するメモを入力して登録するためのテキストボックスおよびコマンドボタンが示されたメモパーツＰＡ１５と、対応する問題データに対する感想・要望を入力して登録するためのテキストボックスおよびコマンドボタンが示された要望・感想パーツＰＡ１６とが表示されている。
【００７８】
このとき、生徒が、表示された問題コンテンツではなく、その問題コンテンツに関連した他の問題コンテンツを表示したい場合には、学習端末９の入力部６４を操作して、基本問題／関連問題パーツＰＡ１１において、他の問題へのリンクＬ１（簡単な問題へのリンク）またはリンクＬ２（難しい問題へのリンク）をクリックする。
【００７９】
コンピュータ６１は、ステップＳ８の判断処理を行っており、リンクＬ１またはリンクＬ２のクリックに応じてステップＳ８の判断の結果はＹＥＳとなり、コンピュータ６１は、ステップＳ５の処理に戻り、対応する問題コンテンツのダウンロード要求をＷＷＷサーバ５に送信する。この結果、ステップＳ５〜ステップＳ６の処理が繰り返し実行され、リンクに対応する新たな問題コンテンツを含む学習ページ画面がディスプレイ６５に表示される。
【００８０】
一方、リンクＬ１またはリンクＬ２がクリックされない場合、コンピュータ６１のステップＳ８の判断の結果はＮＯとなり、コンピュータ６１は、教材選択データが入力されたか否か判断する。
【００８１】
すなわち、コンピュータ６１は、（１）問題パーツＰＡ１０上においてコマンドボタンＣ２〜Ｃ４の何れか１つがクリックされたか否か、（２）基本問題／関連問題パーツＰＡ１１上において基本事項へのリンクＬ５またはＬ６がクリックされたか否か、（３）ナビゲータパーツＰＡ１２上においてチャット要求または質問要求に対応するコマンドボタンがクリックされたか否かをそれぞれ判断する。
【００８２】
このステップＳ９の判断の結果、コマンドボタンＣ２〜Ｃ４の何れか１つのクリック、リンクＬ５またはＬ６のクリックおよびチャット要求または質問要求に対応するコマンドボタンのクリックの内の何れか１つの動作（イベント）が生徒の入力部操作により発生した場合、ステップＳ９の判断はＹＥＳとなり、コンピュータ６１は、対応するイベントに基づく教材選択データを通信ネットワーク４等を介してＷＷＷサーバ５に送信する（ステップＳ１０）。
【００８３】
ＷＷＷサーバ５のコンピュータ２１は、送信されてきた教材選択データを受信し（ステップＳ１１）、受信した教材選択データに対応する教材コンテンツが何かを判断する。
【００８４】
すなわち、コンピュータ２１は、受信した教材選択データがボタンＣ４のイベント（ヒントコンテンツダウンロード要求）の場合には、現在表示されている問題コンテンツの問題ＩＤ・種別ＩＤに対応するヒントコンテンツのヒントＩＤおよび所在データをヒントＤＢ４４を参照して取り出し、取り出したヒントＩＤおよび所在データに対応するヒントコンテンツを、教材管理・配信サーバ６のコンピュータ３１を介して大容量記憶装置３２から読み出す。
【００８５】
そして、コンピュータ２１は、読み出したヒントコンテンツを通信ネットワーク４等を介して対応する学習端末９にダウンロードする（ステップＳ１３）。
【００８６】
また、受信した教材選択データがボタンＣ２のイベント（解説コンテンツダウンロード要求）の場合には、現在表示されている問題コンテンツの問題ＩＤに対応する解説コンテンツの解説ＩＤおよび所在データを解説ＤＢ４２を参照して取り出し、取り出した解説ＩＤおよび所在データに対応する解説コンテンツを、教材管理・配信サーバ６のコンピュータ３１を介して大容量記憶装置３２から読み出す。
【００８７】
そして、コンピュータ２１は、読み出した解説コンテンツを通信ネットワーク４等を介して対応する学習端末９にダウンロードする（ステップＳ１４）。
【００８８】
一方、受信した教材選択データがボタンＣ５のイベント（ポイント講義コンテンツダウンロード要求）の場合には、現在表示されている問題コンテンツの問題ＩＤ・種別ＩＤに対応するポイント講義コンテンツのポイント講義ＩＤおよび所在データをポイント講義ＤＢ４５を参照して取り出し、取り出したポイント講義ＩＤおよび所在データに対応するポイント講義コンテンツを、教材管理・配信サーバ６のコンピュータ３１を介して大容量記憶装置３２から読み出す。
【００８９】
そして、コンピュータ２１は、読み出したポイント講義コンテンツを通信ネットワーク４等を介して対応する学習端末９にダウンロードする（ステップＳ１５）。
【００９０】
受信した教材選択データがボタンＣ３のイベント（答案コンテンツダウンロード要求）の場合には、現在表示されている問題コンテンツの問題ＩＤに対応する答案コンテンツの答案ＩＤおよび所在データを答案ＤＢ４３を参照して取り出し、取り出した答案ＩＤおよび所在データに対応する答案コンテンツを、教材管理・配信サーバ６のコンピュータ３１を介して大容量記憶装置３２から読み出す。
【００９１】
そして、コンピュータ２１は、読み出した答案コンテンツを通信ネットワーク４等を介して対応する学習端末９にダウンロードする（ステップＳ１６）。
【００９２】
一方、受信した教材選択データがリンクＬ５またはリンクＬ６のイベント（基本事項コンテンツダウンロード要求）の場合には、現在表示されている問題コンテンツの問題ＩＤ・種別ＩＤに対応する基本事項コンテンツの基本事項ＩＤおよび所在データを教材関連ＤＢ４１を参照して取り出し、取り出した基本事項ＩＤおよび所在データに対応する基本事項コンテンツを、教材管理・配信サーバ６のコンピュータ３１を介して大容量記憶装置３２から読み出す。
【００９３】
そして、コンピュータ２１は、読み出した基本事項コンテンツを通信ネットワーク４等を介して対応する学習端末９にダウンロードする（ステップＳ１７）。
【００９４】
そして、受信した教材選択データがチャット要求または質問要求に対応するコマンドボタンのクリックのイベント（質問／チャット要求）の場合には、画面用ファイルＦ１〜Ｆｎに基づいて質問コンテンツ（質問画面データ）／チャットコンテンツ（チャット画面データ）を作成する。
【００９５】
ＷＷＷサーバ５のコンピュータ２１は、作成した質問コンテンツ（質問画面データ）／チャットコンテンツ（チャット画面データ）を通信ネットワーク４等を介して対応する学習端末９にダウンロードする（ステップＳ１８）。
【００９６】
ステップＳ１３〜ステップＳ１８の処理により、生徒のイベントに応じた教材コンテンツが学習端末９のコンピュータ６１にダウンロードされてくると、コンピュータ６１は、ダウンロードされてきた教材コンテンツをディスプレイ６５に表示する（ステップＳ１９）。
【００９７】
例えば、教材コンテンツが問題コンテンツに対応する解説コンテンツおよびポイント講義コンテンツの場合には、教師（フェロー）の手書き文字および肉声で構成されたストリーミングデータが学習端末９のディスプレイ６５およびスピーカ６６を介して表示される。このため、生徒に対して、実際に教師（フェロー）から指導を受けている状況に類似した学習環境（指導環境）を提供することができる。
【００９８】
また、教材コンテンツが問題コンテンツに対応するチャットコンテンツの場合には、学習端末９と学習支援用端末１０との間の接続が確立され、図１１に示すように、ディスプレイ６５および７５それぞれにチャット画面が自動的に表示される。
【００９９】
このとき、対応する生徒の生徒ＩＤに基づいて生徒ＤＢ４９から読み出された生徒の個人情報（プロフィール）が教師端末１０のディスプレイ７５にリアルタイムで表示されるため、教師（学習支援端末１０）と生徒（学習端末９）との間でリアルタイムのチャットを行うことができる。
【０１００】
さらに、教材コンテンツが問題コンテンツに対応する質問コンテンツの場合には、学習端末９と学習支援用端末１０との間の接続が確立される。この結果、図１２に示すように、ディスプレイ６５に対して、教師側のカメラ７７により撮像された教師の画像データ１４ａ１および対応する生徒の個人情報（プロフィール）１４ａ２を含む質問画面Ｉ４が表示される。
【０１０１】
そして、例えば、生徒がマイク６８等を介して質問をコンピュータ６１に対して音声データとして入力すると、この音声データが学習支援端末１０のコンピュータ７１に送信され、ホワイトボード１４ａ３に表示される。
【０１０２】
このとき、学習支援用端末１０側の教師が入力部７４を操作して、質問への回答を入力すると、その質問データは、コンピュータ７１の処理によりホワイトボード１４ａ３に表示される。
【０１０３】
この結果、生徒は、実際に教室で講義を受けているような状態で、教師とリアルタイムで質疑応答を行うことができ、学習効率を大幅に向上させることができる。
【０１０４】
ステップＳ１９に続いて、コンピュータ６１は、理解度パーツＰＡ１４上においてプルダウンメニューから所定の項目（「楽勝」、「一応できた」、「やや不安」、「理解できない」の内の何れか）が入力されたか否か判断している。
【０１０５】
このとき、生徒は、表示された問題コンテンツに対する自らの理解度を自己判断し、学習端末９の入力部６４を操作して、図１３に示すように、自己の判断結果に対応する項目をプルダウンメニューの項目（「楽勝」、「一応できた」、「やや不安」、「理解できない」）から選択してクリックすると、ステップＳ２０の判断はＹＥＳとなり、コンピュータ６１は、対応するクリックに基づく理解度データを通信ネットワーク４等を介してＷＷＷサーバ５に送信する（ステップＳ２１）。
【０１０６】
ＷＷＷサーバ５のコンピュータ２１は、送信されてきた理解度データを一意（ユニーク）なＩＤ（理解度ＩＤ）と関連付け、理解度データを、理解度ＩＤ、生徒ＩＤおよび問題ＩＤに関連付けて理解度ＤＢ４６に格納する（ステップＳ２２）。
【０１０７】
図１４は、理解度ＤＢ４６の構成を示す図である。図１４に示すように、理解度ＤＢ４６には、理解度データ、その理解度データに関連付けられた理解度ＩＤ、対応する生徒ＩＤおよび対応する問題ＩＤが理解度管理テーブルＴ２０のレコードとして互いに対応付けられて格納される。
【０１０８】
ステップＳ２１の処理後、またはステップＳ２０の処理でＮＯ（理解度データ未入力）の場合、コンピュータ６１は、お気に入りパーツＰＡ１３上において、チェックボックスにおいて所定の項目（（１）「学習予定」、（２）「とりあえず登録」、（３）「そのうち学習」、（４）「試験前に学習」および（５）「重要項目」の内の少なくとも１項目）がチェックされ、“お気に入りに登録”のコマンドボタンがクリックされたか否か判断している。
【０１０９】
このとき、生徒は、表示された問題コンテンツに対する復習属性を自ら決定し、学習端末９の入力部６４を操作して、図１０、図１３に示すように、決定した結果に対応する所望の項目をチェックして、“お気に入りに登録”のコマンドボタンをクリックすると、ステップＳ２３の判断はＹＥＳとなり、コンピュータ６１は、対応するチェックボックスのチェックに基づく少なくとも１つの復習属性データを通信ネットワーク４等を介してＷＷＷサーバ５に送信する（ステップＳ２４）。
【０１１０】
ＷＷＷサーバ５のコンピュータ２１は、送信されてきた少なくとも１つの復習属性データを、それぞれの復習属性毎に一意（ユニーク）に定められた（復習属性ＩＤ）と関連付け、少なくとも１つの復習属性データを、復習属性ＩＤ、生徒ＩＤおよび問題ＩＤに関連付けて復習属性ＤＢ４８に格納する（ステップＳ２５）。
【０１１１】
図１５は、復習属性ＤＢ４８の構成を示す図である。図１５に示すように、復習属性ＤＢ４８には、復習属性データ、その復習属性データに関連付けられた復習属性ＩＤ、対応する生徒ＩＤおよび対応する問題ＩＤが復習属性管理テーブルＴ２１のレコードとして互いに対応付けられて格納される。
【０１１２】
例えば、ある問題ＩＤに対応する問題に対して複数の復習属性データが入力された場合には、対応する１つの問題ＩＤに対して複数の復習属性データが関連付けられて復習属性管理テーブルＴ２１に格納されることになる。
【０１１３】
一方、ステップＳ２４の処理後、コンピュータ６１は、メモパーツＰＡ１５／感想・要望パーツＰＡ１６上において、メモデータ／感想・要望データが入力され、対応するコマンドボタン“メモの登録”／“送信”がクリックされたか否か判断している。
【０１１４】
このとき、生徒は、表示された問題コンテンツに対するメモ／要望・感想を学習端末９の入力部６４を操作して入力し、対応するコマンドボタン“メモの登録”／“送信”をクリックすると、ステップＳ２６の判断はＹＥＳとなり、コンピュータ６１は、対応するメモデータ／要望・感想データを通信ネットワーク４等を介してＷＷＷサーバ５に送信する（ステップＳ２７）。
【０１１５】
ＷＷＷサーバ５のコンピュータ２１は、送信されてきたメモデータ／要望・感想データを、生徒ＩＤおよび問題ＩＤに関連付けてメモＤＢ５２／感想・要望ＤＢ５３にそれぞれ格納する（ステップＳ２８；図１６（ａ）、（ｂ）参照）。
【０１１６】
そして、コンピュータ２１は、問題ＩＤ、理解度ＩＤ、対応する問題のレベル等を、学習日を表す学習日データに関連付け、対応する生徒ＩＤに基づく生徒個人の生徒別履歴テーブルＴａｋに格納する（ステップＳ２９）。
【０１１７】
図１７は、履歴ＤＢ４７の生徒それぞれの生徒別履歴テーブルＴａ１〜Ｔａｋ〜Ｔａｍの構成を示す図である。図１７に示すように、各生徒別履歴テーブルＴａ１〜Ｔａｋ〜Ｔａｍには、学習日データ、問題ＩＤ、問題レベルおよび理解度ＩＤがレコードとして互いに対応付けられて格納される。
【０１１８】
一方、ステップＳ２７の処理に続いて、学習端末９のコンピュータ６１は、ステップＳ８と同様の判断処理を行っており（ステップＳ３０）、この判断の結果ＹＥＳの場合には、ステップＳ５の処理に移行して、新たな問題コンテンツを含む学習ページ画面に基づく上述した各処理を実行する。
【０１１９】
そして、ステップＳ８の判断の結果ＮＯであり、ステップＳ３１の判断（ログアウトデータが入力されたか否かの判断）の結果がＮＯの場合には、ステップＳ８の処理前に移行して、待機する。
【０１２０】
一方、ステップＳ３１の判断の結果がＹＥＳの場合には、学習端末９は処理を終了する。
【０１２１】
以上述べたように、本実施形態によれば、学習した問題コンテンツに対する理解度データ／復習属性データを、対応する問題コンテンツの問題ＩＤ、生徒ＩＤ等に関連付けて理解度ＤＢ４６／復習属性ＤＢ４８に格納することができる。
【０１２２】
このため、例えば、前掲図８に示したように、生徒が学習用サーバシステム１にログインした際に、メニュー画面データとして、対応する生徒の到達状況／学習履歴（学習項目毎の難易度レベル、理解度を含む）を表すコンテンツを、理解度ＤＢ４６／復習属性ＤＢ４８における上記対応する生徒の生徒別履歴テーブルに基づいて作成することができる。そして、作成した生徒の到達状況／学習履歴を表すコンテンツを、対応する到達状況パーツＰＡ３／学習履歴パーツＰＡ４に表示することができる。
【０１２３】
また、前掲図９に示したように、学習マップＰＡ３上においても、メニュー画面上への表示処理と略同様の処理により、対応する生徒の到達状況／学習履歴を表示することができる。
【０１２４】
すなわち、生徒は、ディスプレイ６５に表示された学習マップＰＡ３を視認することにより、自ら選択したコースのチャプタにおける問題数、その難易度（レベル１〜１０）、自らの実施状況（☆の色の有無；☆→未実施、★→実施済み）、自らの理解度（★の色の濃度；濃度大→理解度大、濃度小さい→理解度小）等を非常に容易に把握することができる。
【０１２５】
この結果、生徒は、自らの到達状況／学習履歴を、メニュー画面Ｉ１上／学習マップＰＡ３上において容易かつ迅速に把握することができ、生徒の学習効率を向上させることができる。
【０１２６】
さらに、本実施形態では、各生徒の理解度データや復習属性データを参照して、各生徒の学習状況／理解度を反映させた教材コンテンツ（問題コンテンツ）を作成して、推奨教材として教材ＤＢ５０に格納し、かつ生徒に提供することができる。
【０１２７】
この結果、生徒毎の学習状況／理解度に応じた教材を生徒毎に提供することができる。
【０１２８】
一方、学習端末９のディスプレイ６５上においてメニュー画面Ｉ１が表示されている状態（ステップＳ１〜ステップＳ３に対応するステップＳ４０〜ステップＳ４２；図１８参照）において、生徒が学習端末９の入力部６４を操作して、メニューパーツＰＡ１上において“マイページ”を選択した場合、コンピュータ６１は、選択されたマイページのダウンロード要求を通信ネットワーク４等を介してＷＷＷサーバ５に送信する（ステップＳ４３）。
【０１２９】
ＷＷＷサーバ５のコンピュータ２１は、対応する生徒の履歴ＤＢ４７を生徒ＩＤをキーとして参照して履歴データを読み出し、対応する生徒の学習履歴データ（コンテンツ）を含むマイページ画面を作成し、作成したマイページ画面データを通信ネットワーク４等を介して対応する学習端末９にダウンロードする（ステップＳ４４）。
【０１３０】
学習端末９のコンピュータ６１は、ダウンロードされてきたマイページ画面データを受信してディスプレイ６５に表示する（ステップＳ４５）。
【０１３１】
図１９は、ディスプレイ６５に表示されたマイページＩ５を示す図である。図１９に示すように、マイページ画面Ｉ５には、メニューパーツＰＡ１に加えて、教師（先生）からのメッセージ入力エリアがメッセージパーツＰＡ２０として表示されており、また、復習属性パーツＰＡ１３に対応するプルダウンメニューＤＷ１および理解度パーツＰＡ１４に対応するプルダウンメニューＤＷ２がそれぞれ表示されている。
【０１３２】
このとき、コンピュータ６１は、プルダウンメニューＤＷ１およびＤＷ２上において所定の項目｛プルダウンメニューＤＷ１→（１）「学習予定」、（２）「とりあえず登録」、（３）「そのうち学習」、（４）「試験前に学習」および（５）「重要項目」の内の少なくとも１項目、プルダウンメニューＤＷ２→「楽勝」、「一応できた」、「やや不安」、「理解できない」の内の何れかの項目｝が入力されたか否か判断している。
【０１３３】
このとき、生徒の学習端末９の入力部６４操作により、プルダウンメニューＤＷ１およびＤＷ２上において所定の項目が選択されると、ステップＳ３６の判断はＹＥＳとなり、コンピュータ６１は、対応する復習属性データおよび理解度データを通信ネットワーク４等を介してＷＷＷサーバ５に送信する（ステップＳ４７）。
【０１３４】
ＷＷＷサーバのコンピュータ２１は、送信された復習属性データおよび理解度データに対応する問題一覧リストを、履歴ＤＢ４７を参照して生成し、生成した一覧リストを通信ネットワーク４等を介して対応する学習端末９にダウンロードする（ステップＳ４８）。
【０１３５】
学習端末９のコンピュータ６１は、ダウンロードされた一覧リストを、ディスプレイ６５上におけるマイページＩ５上に表示する（ステップＳ４９）。
【０１３６】
この結果、生徒は、自ら設定した理解度および復習属性を検索キーとして、その検索キーに対応する問題コンテンツの一覧リストを取得し、ディスプレイ６５上で閲覧することができる。
【０１３７】
したがって、生徒は、学習後、例えば自らの理解度が不安な問題コンテンツや、復習したい問題コンテンツ等、自らの学習目的に対応する問題コンテンツを非常に容易かつ迅速に閲覧することが可能になり、学習効率を大幅に向上させることができる。
【０１３８】
なお、本実施形態におけるＷｅｂクライアントとしては、パーソナルコンピュータシステム、大型のコンピュータシステムのような設置型でも、携帯タイプの携帯端末であってもよい。
【０１３９】
また、本実施形態においては、学習支援サーバシステムを、３台のサーバ（コンピュータ）により構築したが、本発明はこれに限定されないのはもちろんであり、インターネット上に分散配置された複数のコンピュータシステムで構築することも可能であり、学習支援ＤＢの各ＤＢもインターネット上に分散配置させることも可能である。
【０１４０】
さらに、学習端末上のＷｅｂページ画面上における入力手段（チェックボックスやプルダウンメニュー等）は一例であり、学習端末上において入力できる手段であれば、他のＧＵＩに基づく手段や、音声入力手段等を適用可能である。
【０１４１】
また、本実施形態では、復習属性データや理解度データを、プルダウンメニュー等から選択して入力したが、復習属性データや理解度データ自体を直接入力することもできる。
【０１４２】
そして、本実施形態で例示したＷｅｂページ画面はあくまで一例であり、本発明の学習支援システムを実現可能なＷｅｂページ画面であれば、各種設計されたＷｅｂページ画面を適用可能である。
【０１４３】
例えば、学習マップＰＡ３の画面構成は一例であり、自ら選択したコースのチャプタにおける問題数、その難易度、自らの実施状況および自らの理解度等の内の少なくとも１つが視覚的に表現できるページ画面であればよい。
【０１４４】
最後に、本発明は、本実施形態に記載した構成に限定されるものではなく、本発明の主題および記載した請求項の範囲内においては、本発明の構成を多様に変更・変形して実施することが可能である。
【０１４５】
【発明の効果】
以上に述べたように、本発明に係わる学習支援システムによれば、少なくとも１つの問題データを学習者が利用可能な端末を介して表示可能であり、かつ少なくとも１つの問題データに対する学習者の理解度を表す情報を当該利用可能端末を介して入力可能な学習用コンテンツを作成して、その利用可能端末に対して送信することができる。
【０１４６】
そして、上記利用可能端末において学習用コンテンツに基づいて入力され、その利用可能端末から通信ネットワークを介して送信されてきた少なくとも１つの問題データに対する学習者の理解度を表す情報を、対応する少なくとも１つの問題データの識別データおよび学習者識別データに関連付けて記憶することができる。
【０１４７】
この結果、学習者の問題に対して実際に感じる理解度を管理することができるため、その真の理解度を今後の学習に反映させることが可能になり、学習者に対して肌理の細かい学習環境を提供することができる。
【０１４８】
また、本発明に係わる学習支援システムによれば、上記学習用コンテンツとして、少なくとも１つの問題データに対する学習者の復習の必要度を表す情報を復習属性情報としてその利用可能端末を介して入力可能なコンテンツを作成して、利用可能端末に対して送信することができる。
【０１４９】
そして、利用可能端末において学習用コンテンツに基づいて入力され、その利用可能端末から通信ネットワークを介して送信されてきた少なくとも１つの問題データに対する学習者の復習属性情報を、対応する少なくとも１つの問題データの識別データおよび学習者識別データに関連付けて記憶することができる。
【０１５０】
したがって、生徒は、何時でも、自ら少なくとも１つの問題データに対して設定した復習属性情報を参照して、自らの目的に応じた復習属性情報に対応付けられた問題データのみを選択して復習することができる。
【０１５１】
この結果、学習者の復習目的に合わせた効率的・重点的な復習をサポートすることができ、学習者の学習効率を大幅に向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る学習支援システムを含むクライアント／サーバシステムの全体構成を示す図。
【図２】図１に示したＷＷＷサーバ、教材管理・配信サーバおよび学習支援ＤＢそれぞれの概略構成を示すブロック図。
【図３】図２に示す教材関連ＤＢの概略構造を示す図。
【図４】（ａ）は、図２に示す解説ＤＢの概略構造を示す図、（ｂは、図２に示す答案ＤＢの概略構造を示す図。
【図５】図１に示した学習端末および学習支援端末それぞれの概略構成を示すブロック図。
【図６】図１に示す学習支援サーバシステムおよび学習端末の処理の一例を示す概略フローチャート。
【図７】図１に示す学習支援サーバシステムおよび学習端末の処理の一例を示す概略フローチャート。
【図８】図５に示す学習端末のディスプレイに表示されたメニュー画面の一例を示す図。
【図９】図５に示す学習端末のディスプレイに表示された学習マップの一例を示す図。
【図１０】図５に示す学習端末のディスプレイに表示された学習ページ画面の一例を示す図。
【図１１】図５に示す学習端末と学習支援用端末それぞれのディスプレイに表示されたチャット画面の一例を示す図。
【図１２】図５に示す学習端末と学習支援用端末それぞれのディスプレイに表示された質問画面の一例を示す図。
【図１３】図５に示す学習端末のディスプレイに表示された学習ページ画面の一例を示す図。
【図１４】図２に示す理解度ＤＢの概略構造を示す図。
【図１５】図２に示す復習属性ＤＢの概略構造を示す図。
【図１６】（ａ）は、図２に示すメモＤＢの概略構造を示す図、（ｂ）は、図２に示す感想・要望ＤＢの概略構造を示す図。
【図１７】図２に示す履歴ＤＢの概略構造を示す図。
【図１８】図１に示す学習支援サーバシステムおよび学習端末の処理の一例を示す概略フローチャート。
【図１９】図５に示す学習端末のディスプレイに表示されたマイページ画面の一例を示す図。
【符号の説明】
１  学習支援サーバシステム
２  生徒側クライアントシステム
３  教師側クライアントシステム
４  通信ネットワーク
５  ＷＷＷサーバ
６  教材管理・配信サーバ
７  学習支援データベース
９  学習端末
１０  学習支援端末
１１  教材作成端末
２０、３０、６０、７０  通信インタフェース
２１、３１、６１、７１  コンピュータ
２２、３２  大容量記憶装置
２３、３３、６２、７２  メモリ
４１  教材関連データベース
４２  解説データベース
４３  答案データベース
４４  ヒントデータベース
４５  ポイント講義データベース
４６  理解度データベース
４７  履歴データベース
４８  復習属性データベース
４９  生徒データベース
５０  推奨教材データベース
５１  質問／チャットデータベース
５２  メモデータベース
５３  感想・要望データベース
６３、７３  外部記憶装置
【図１】
2004157616.tif 000003
【図２】
2004157616.tif 000004
【図３】
2004157616.tif 000005
【図４】
2004157616.tif 000006
【図５】
2004157616.tif 000007
【図６】
2004157616.tif 000008
【図７】
2004157616.tif 000009
【図８】
2004157616.tif 000010
【図９】
2004157616.tif 000011
【図１０】
2004157616.tif 000012
【図１１】
2004157616.tif 000013
【図１２】
2004157616.tif 000014
【図１３】
2004157616.tif 000015
【図１４】
2004157616.tif 000016
【図１５】
2004157616.tif 000017
【図１６】
2004157616.tif 000018
【図１７】
2004157616.tif 000019
【図１８】
2004157616.tif 000020
【図１９】
2004157616.tif 000021