(57)【特許請求の範囲】
【請求項１】
コンピュータを、
教材を構成する複数の教材単位のそれぞれに一意に割り当てられている識別情報のうち、選択された教材単位の識別情報を、受講者端末装置から受信する受信手段，
前記教材のそれぞれについて、その教材を修了した受講者の受講者情報を記録した受講履歴データベースから、前記受信手段が受信した識別情報の示す教材単位により構成される教材を修了した受講者の受講者情報を抽出する第一の抽出手段，
前記教材単位のそれぞれについて、その教材単位の識別情報とその教材単位の内容を理解できなかった受講者の受講者情報とを対応付けて記録した受講履歴データベースから、前記受信手段が受信した識別情報に対応する受講者情報を抽出する第二の抽出手段，
前記第二の抽出手段が抽出した受講者情報の個数を、前記第一の抽出手段が抽出した受講者情報の個数で除算することにより、その除算により得られる比率を第一の状況情報として生成する状況情報生成手段，及び、
前記状況情報生成手段が生成した第一の状況情報の示す比率と、前記受信手段が受信した識別情報の示す教材単位とを、表示するための画面データを、送信元の受講者端末装置へ送信する送信手段
として機能させる
ことを特徴とする学習支援プログラム。
【請求項２】
コンピュータを、
教材を構成する複数の教材単位のそれぞれに一意に割り当てられている識別情報のうち、選択された教材単位の識別情報を、受講者端末装置から受信する受信手段，
前記教材のそれぞれについて、その教材を修了した受講者の受講者情報を記録した受講履歴データベースから、前記受信手段が受信した識別情報の示す教材単位により構成される教材を修了した受講者の受講者情報を抽出する第一の抽出手段，
前記教材単位のそれぞれについて、その教材単位の識別情報とその教材単位の内容について個別相談者に相談した受講者の受講者情報とを対応付けて記録した受講履歴データベースから、前記受信手段が受信した識別情報に対応する受講者情報を抽出する第二の抽出手段，
前記第二の抽出手段が抽出した受講者情報の個数を、前記第一の抽出手段が抽出した受講者情報の個数で除算することにより、その除算により得られる比率を第二の状況情報として生成する状況情報生成手段，及び、
前記状況情報生成手段が生成した第一の状況情報の示す比率と、前記受信手段が受信した識別情報の示す教材単位とを、表示するための画面データを、送信元の受講者端末装置へ送信する送信手段
として機能させる
ことを特徴とする学習支援プログラム。
【請求項３】
コンピュータが、
教材を構成する複数の教材単位のそれぞれに一意に割り当てられている識別情報のうち、選択された教材単位の識別情報を、受講者端末装置から受信する受信手順，
前記教材のそれぞれについて、その教材を修了した受講者の受講者情報を記録した受講履歴データベースから、前記受信手順において受信された識別情報の示す教材単位により構成される教材を修了した受講者の受講者情報を抽出する第一の抽出手順，
前記教材単位のそれぞれについて、その教材単位の識別情報とその教材単位の内容を理解できなかった受講者の受講者情報とを対応付けて記録した受講履歴データベースから、前記受信手順において受信された識別情報に対応する受講者情報を抽出する第二の抽出手順，
前記第二の抽出手順において抽出された受講者情報の個数を、前記第一の抽出手順において抽出された受講者情報の個数で除算することにより、その除算により得られる比率を第一の状況情報として生成する状況情報生成手順，及び、
前記状況情報生成手順において生成された第一の状況情報の示す比率と、前記受信手順において受信された識別情報の示す教材単位とを、表示するための画面データを、送信元の受講者端末装置へ送信する送信手順
を実行する
ことを特徴とする学習支援方法。
【請求項４】
コンピュータが、
教材を構成する複数の教材単位のそれぞれに一意に割り当てられている識別情報のうち、選択された教材単位の識別情報を、受講者端末装置から受信する受信手順，
前記教材のそれぞれについて、その教材を修了した受講者の受講者情報を記録した受講履歴データベースから、前記受信手順において受信された識別情報の示す教材単位により構成される教材を修了した受講者の受講者情報を抽出する第一の抽出手順，
前記教材単位のそれぞれについて、その教材単位の識別情報とその教材単位の内容について個別相談者に相談した受講者の受講者情報とを対応付けて記録した受講履歴データベースから、前記受信手順において受信された識別情報に対応する受講者情報を抽出する第二の抽出手順，
前記第二の抽出手順において抽出された受講者情報の個数を、前記第一の抽出手段が抽出した受講者情報の個数で除算することにより、その除算により得られる比率を第二の状況情報として生成する状況情報生成手順，及び、
前記状況情報生成手順において生成された第一の状況情報の示す比率と、前記受信手順において受信された識別情報の示す教材単位とを、表示するための画面データを、送信元の受講者端末装置へ送信する送信手順
を実行する
ことを特徴とする学習支援方法。
【請求項５】
教材を構成する複数の教材単位のそれぞれに一意に割り当てられている識別情報のうち、選択された教材単位の識別情報を、受講者端末装置から受信する受信部，
前記教材のそれぞれについて、その教材を修了した受講者の受講者情報を記録した受講履歴データベースから、前記受信部が受信した識別情報の示す教材単位により構成される教材を修了した受講者の受講者情報を抽出する第一の抽出部，
前記教材単位のそれぞれについて、その教材単位の識別情報とその教材単位の内容を理解できなかった受講者の受講者情報とを対応付けて記録した受講履歴データベースから、前記受信部が受信した識別情報に対応する受講者情報を抽出する第二の抽出部，
前記第二の抽出部が抽出した受講者情報の個数を、前記第一の抽出部が抽出した受講者情報の個数で除算することにより、その除算により得られる比率を第一の状況情報として生成する状況情報生成部，及び、
前記状況情報生成部が生成した第一の状況情報の示す比率と、前記受信部が受信した識別情報の示す教材単位とを、表示するための画面データを、送信元の受講者端末装置へ送信する送信部
を備えることを特徴とする学習支援装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、いわゆる e-Learning における学習支援方法に関し、特に、学習者に学習内容に付随した各種情報を提供する学習支援方法と、そのような学習支援方法を実現した学習支援装置と、そのような学習支援装置としてコンピュータを動作させる学習支援プログラムとに、関する。
【０００２】
【従来の技術】
近年、ネットワークやウェブ（World Wide Web）技術を利用した学習支援システムが、開発されてきている。このシステムによると、学習者（受講者）は、ウェブ上に開講された講座を、ブラウザを利用して受講することができる。従って、受講者は、一定の時間帯に一定の場所に通学する等の制約なく、所望の時間帯に所望の場所で、学習を進めることができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の学習支援システムによると、複数の受講者が教室に集まって受講するいわゆる集合教育の講座とは異なり、各受講者は、単独で学習を進めなければならない。即ち、集合教育では、各受講者は、周囲の状況や教室内の雰囲気を感じつつ、学習を進めることができるのに対し、従来の学習支援システムでは、受講者は、周囲の状況を把握することなく、孤独な作業を続けなければならない。
【０００４】
なお、集合教育では、講師とのやりとりを通じて、各受講者は、受講中の講座内容に関する他の受講者の理解の度合い（理解度）を、感じ取ることができる。従って、各受講者は、講座の内容の難易度を推し量ることが可能である。即ち、ある講座に関して、多くの受講者がその内容を理解しているのであれば、当該講座はやさしいと判断され、殆どの受講者が理解できていないのであれば、当該講座は難しいと判断される。この判断に基づき、受講者は、内容がやさしいのに自分が理解できていないのだからもう少し努力しようと考えるか、あるいは、内容が難しいのであるから早めに受講を中止して、他のレベルの講座に切り換えようと考えることができる。また、講師の側でも、受講者の表情やしぐさ、あるいは教室全体の雰囲気等から、受講者の理解度や集中の度合いを察知して、説明の仕方を変えること等により、状況を改善することができる。
【０００５】
これに対し、従来の学習支援システムでは、そのサービス提供者は、テストや質問から間接的に受講者の理解状況を把握することしかできなかった。但し、テストの実施回数には限度がある。また、質問は、受講者による自発的な行動であるため、それだけによって各受講者の理解度を知ることは難しい。なお、講座の内容を理解できていない受講者は、通常、どこがわからないかがわからないので、理解不十分な部分を分析して質問文を組み立てることができない。例えば、「ＴＣＰ／ＩＰのＩＰはＯＳＩ７層モデルのネットワーク層に対応し、ＴＣＰはトランスポート層に対応する。」という説明があった場合に、「セッション層には何が対応するのですか？」と質問するのは、内容を理解できている人である。これに対し、ＯＳＩ７層モデルを知らない人は、この説明内容に関して質問することすらできない。
【０００６】
なお、集合教育では、受講者は、他の受講者とともに教室で学習しているので、講座の内容が理解できないからといって、授業中に黙って教室から出て行くことがない。これに対し、e-learning（ｅ−ラーニング）では、受講者は、教室に縛られているわけではないので、理解できなければ挫折感とともに（あるいは挫折感もなく）静かに去って行く。
【０００７】
これらのことから、従来の学習支援システムでは、受講者がある講座を受講した後に、次のステップあるいは他の系列の講座を受講する割合（リピート率）は、１０％以下になってしまうこともある。
【０００８】
そこで、学習者（受講者）が学習内容に関する他の学習者の状況を把握することが可能な学習支援方法を提供することを、本発明の課題とする。
【０００９】
【課題を解決するための手段】
本発明による学習支援方法は、上記課題を解決するために、以下のような構成を採用した。
【００１０】
即ち、この学習支援方法は、コンピュータが、教材を構成する複数の教材単位のそれぞれに一意に割り当てられている識別情報のうち、選択された教材単位の識別情報を、受講者端末装置から受信する受信手順，前記教材のそれぞれについて、その教材を修了した受講者の受講者情報を記録した受講履歴データベースから、前記受信手順において受信された識別情報の示す教材単位により構成される教材を修了した受講者の受講者情報を抽出する第一の抽出手順，前記教材単位のそれぞれについて、その教材単位の識別情報とその教材単位の内容を理解できなかった受講者の受講者情報とを対応付けて記録した受講履歴データベースから、前記受信手順において受信された識別情報に対応する受講者情報を抽出する第二の抽出手順，前記第二の抽出手順において抽出された受講者情報の個数を、前記第一の抽出手順において抽出された受講者情報の個数で除算することにより、その除算により得られる比率を第一の状況情報として生成する状況情報生成手順，及び、前記状況情報生成手順において生成された第一の状況情報の示す比率と、前記受信手順において受信された識別情報の示す教材単位とを、表示するための画面データを、送信元の受講者端末装置へ送信する送信手順を実行することを、特徴としている。
【００１１】
このように構成されると、学習者は、学習中の教材に関する周囲の状況を知ることができ、効率よく学習を進めることができる。なお、教材と理解度情報に関する情報は、同時に送信されてもよく、別々に送信されてもよい。
【００１２】
【発明の実施の形態】
以下、図面に基づいて本発明の一実施形態を説明する。図１は、本実施形態の学習サーバー装置１０を含んだシステムの全体構成図である。この学習サーバー装置１０は、e-learningセンタに設置されたサーバーコンピュータであり、インターネット等のネットワークを介して複数のクライアント装置２０と夫々接続可能である。また、学習サーバー装置１０は、ＣＰＵ１０Ｐ，並びにこのＣＰＵ１０Ｐに接続されたハードディスク及びメモリからなる記憶部１１を備えている。記憶部１１には、ＣＰＵ１０Ｐに読み出されて実行される学習支援プログラム１２がインストールされているとともに、教材ＤＢ１３，受講者ＤＢ１４，受講管理ＤＢ１５，及び受講履歴ＤＢ１６が蓄積されている。学習支援プログラム１２は、ウェブサーバー・プログラムモジュール，サーバーサイド・プログラムモジュール，及び図７乃至図１０のフローチャートを参照して後述する処理を実行するためのプログラムモジュールを備えている。
【００１３】
クライアント装置２０は、例えば、ウェブブラウザプログラムがインストールされたパーソナルコンピュータ等から構成されている。そして、受講者は、クライアント装置２０から学習サーバー装置１０にアクセスすることにより、この学習サーバー装置１０が提供している講座を受講することができる。なお、学習サーバー装置１０が提供している教材は、複数の教材単位から構成されている。この教材単位は、例えば、教材が、章，節，及び項の階層構造に従って記述されている場合に、その項に対応する内容を含んでいる。そして、受講者は、ある講座を受講する場合に、この講座に対応する教材を、その教材単位毎に順に取得して、学習を進める。この教材は、学習サーバー装置１０における教材ＤＢ１３により管理されている。
【００１４】
図２は、教材ＤＢ１３のデータレイアウトを示す模式図である。この教材ＤＢ１３は、各教材単位毎に作成されたレコードを複数備えており、各レコードは、“教材番号”，“教材名”，“章番号”，“章名”，“節番号”，“節名”，“項番号”，“項名”，“教材単位番号”及び“教材エンティティ”のフィールドを有している。
【００１５】
“教材番号”フィールドには、教材に対して一意的に付与された教材番号が、格納されている。“教材名”フィールドには、当該教材の名称が格納されている。“章番号”及び“章名”フィールドには、当該レコードに対応する教材単位が属している章の番号及びその名称が、夫々格納されている。“節番号”及び“節名”フィールドには、当該レコードに対応する教材単位が属している節の番号及びその名称が、夫々格納されている。“項番号”及び“項名”フィールドには、当該レコードに対応する教材単位に相当する項の番号及びその名称が、夫々格納されている。“教材単位番号”フィールドには、当該レコードに対応する教材単位に対して一意的に付与された教材単位番号が、格納されている。“教材エンティティ”フィールドには、当該レコードに対応する教材単位の内容（テキストデータやイメージデータ）が、格納されている。
【００１６】
図３は、受講者ＤＢ１４のデータレイアウトを示す模式図である。この受講者ＤＢ１４は、複数のレコードを備えており、各レコードは、“受講者番号”，“受講者名”，“教材番号”及び“受講識別番号”のフィールドを有している。“受講者番号”フィールドには、受講者に対して一意的に付与された受講者番号が、格納されている。“受講者名”フィールドには、受講者の氏名が格納されている。“教材番号”フィールドには、受講者が受講している教育コースの教材の教材番号が、格納されている。“受講識別番号”フィールドには、受講者番号，教材番号，及びサフィックスから構成された受講識別番号が、格納されている。この受講識別番号から、逆に、受講者番号及び教材番号が抽出される。即ち、受講識別番号に基づき、対応する受講者及び教材が特定可能である。なお、この受講者ＤＢ１４の各レコードは、受講識別番号と一意的に対応している。
【００１７】
図４は、受講管理ＤＢ１５のデータレイアウトを示す模式図である。この受講管理ＤＢ１５は、受講識別番号毎に設けられた複数のレコードを備えており、各レコードは、“受講識別番号”フィールドの他に、“開始日”，“終了期限”，“終了日”及び“最終試験成績”のフィールド，並びに“教材単位番号”及び“点数”のフィールドを有する。
【００１８】
“開始日”フィールドには、受講識別番号により特定される受講者が対応する教材番号の教材（教育コース）の学習を開始した日付が、格納されている。“終了期限”フィールドには、当該教育コースに設定された終了期限の日付が、格納されている。“終了日”フィールドはデフォルトがＮＵＬＬであり、当該受講者が教育コースの受講を終了した場合に、このフィールドにその終了の日付が格納される。“最終試験成績”フィールドはデフォルトがＮＵＬＬであり、当該受講者が最終試験を受けてその結果が所定の基準点に達していた場合に、このフィールドに“達成者”を示すコードが格納される。一方、受講者が終了期限を過ぎても最終試験を受験しないか、期限内に受験したとしてもその結果が基準点に達していない場合には、“最終試験成績”のフィールドには、“未達成”を示すコードが格納される。“未達成”の学習者は単に学習を「終了」したにすぎないが、“達成者”は、学習を「修了」したことになる。
【００１９】
なお、受講識別番号が示す教材は、上記の如く複数の教材単位から構成されている。そして、受講管理ＤＢ１５の１つのレコードには、複数の教材単位に夫々対応させて、“教材単位番号”及び“点数”フィールドの組が複数組設けられている。“教材単位番号”フィールドには、対応する教材単位の教材単位番号が格納されている。“点数”フィールドは、対応する教材単位に試験が設定されている場合に、その試験結果を格納するためのフィールドである。
【００２０】
図５は、受講履歴ＤＢ１６のデータレイアウトを示す模式図である。この受講履歴ＤＢ１６は、学習中に検出された事象（イベント）の履歴を蓄積するためのデータベースである。この事象は、受講者がウェブページに表示されたボタンを押下（クリック）すること等により発生する。ある受講者がある教材を学習中に事象が発生すると、学習サーバー装置１０は、発生した事象に対してその発生順に事象連番を付与して、新規のレコードを作成し、受講履歴ＤＢ１６に蓄積する。このレコードは、当該受講者の受講番号と学習中の教材の教材番号とを示す受講識別番号，及び付与された事象連番により、一意的に識別される。
【００２１】
なお、図６に示されるように、１つの教材単位に対応する学習用のウェブページには、受講者の理解度を調べるための複数のボタンが設定されている。即ち、“分かった”，“次へ”，“メンターコール”及び“分からない”ボタンが表示されている。
【００２２】
この画面を見た受講者は、学習してきた教材単位の内容が理解できた場合には、“分かった”ボタンを押下する。この“分かった”ボタンが押下されると、学習サーバー装置１０は、当該教材単位に関する処理を終了し、次の教材単位を受講者のクライアント装置２０へ送信する。一方、受講者は、この内容が理解できなかった場合には、“分からない”ボタンを押下する。この“分からない”ボタンが押下されると、学習サーバー装置１０は、受講者が理解できなかった内容に関する解説等を、受講者のクライアント装置２０へ送信する。
【００２３】
なお、受講者は、“分かった”又は“分からない”ボタンを押下せずに、“次へ”ボタンを押下することにより、理解度を申告せずに次の教材単位へ進むこともできる。また、受講者は、内容が理解できなかった場合に、“メンターコール”ボタンを押下することにより、この教育コースを担当するメンター（mentor：個別指導者）に、個別に相談することもできる。
【００２４】
これら各ボタンの押下履歴は、上記の如く、受講識別番号と事象連番との組に対応させたレコードとして、受講履歴ＤＢ１６に蓄積される。図５に示されるように、受講履歴ＤＢ１６の各レコードは、“受講識別番号”及び“事象連番”フィールドの他に、“事象ＩＤ”，“事象”，“発生日時”，“教材単位番号”及び“ステータス”フィールドを有している。
【００２５】
“事象ＩＤ”フィールドには、押下されたボタンに予め関連づけられた事象ＩＤが、格納される。“事象”フィールドには、発生した事象の内容を示す情報が格納される。“発生日時”フィールドには、当該事象が発生した日時が格納される。“教材単位番号”フィールドには、当該事象が発生した時に受講者が学習している教材単位の教材単位番号が、格納される。“ステータス”フィールドには、当該事象に関連して実行された処理の現状が、格納される。
【００２６】
以下、図７のフローチャートに従い、受講者がある教材単位を受講する際の処理について説明する。まず、受講者は、クライアント装置２０を操作して、ある教材単位の受講を開始する旨を、学習サーバー装置１０に通知する（Ｓ１）。すると学習サーバー装置１０は、当該教材単位を受講した他の受講者の履歴に基づき、当該教材単位に係る理解度等を示す状況情報を作成する（Ｓ２）。
【００２７】
図８乃至図１０は、図７のＳ２の処理を詳述するフローチャートである。これら図８乃至図１０のフローチャートに従い、状況情報の作成処理を詳述する。まず、学習サーバー装置１０は、受講者ＤＢ１４から、本受講者（Ｓ１で通知してきた受講者）が受講している教材と同一の教材番号を有するレコードを抽出して、同一教材受講者テーブルを作成する（図８：Ｓ２０１）。但し、本受講者のレコードは除外される。
【００２８】
そして、学習サーバー装置１０は、Ｓ２０１で作成した同一教材受講者テーブルにおける各レコードの受講識別番号に基づき、受講管理ＤＢ１５から、同一教材を受講中又は受講した受講者のレコードを抽出し、受講識別番号で昇順にソートして、ソート後受講管理テーブルを作成する（Ｓ２０２）。また、学習サーバー装置１０は、Ｓ２０１で作成した同一教材受講者テーブルにおける各レコードの受講識別番号に基づき、受講履歴ＤＢ１６から、同一教材を受講中又は受講した受講者のレコードを抽出し、受講識別番号を第１のキー、事象連番を第２のキーとして夫々昇順にソートして、ソート後受講履歴テーブルを作成する（Ｓ２０３）。
【００２９】
次に、学習サーバー装置１０は、以下の変数
Ｖ１：同一教材単位受講者数
Ｖ２：“分からない”ボタン押下者数
Ｖ2a：“分からない”ボタン押下者中の達成者数
Ｖ2b：“分からない”ボタン押下者中の終了者数（未達成者を含む）
Ｖ３：“メンターコール”ボタン押下者数
Ｖ3a：“メンターコール”ボタン押下者中の達成者数
Ｖ3b：“メンターコール”ボタン押下者中の終了者数（未達成者を含む）
Ｖ４：“次へ”ボタン押下者数
Ｖ５：“分かった”ボタン押下者数
を確保し、０を格納することによりこれらの変数を初期化する（Ｓ２０４）。
【００３０】
そのうえで、学習サーバー装置１０は、Ｓ２０２で作成したソート後受講管理テーブルを１レコード毎に処理してゆく。即ち、図９の第１のループＬ１の処理を実行する。この第１のループでは、まず、学習サーバー装置１０は、予め確保された制御用のフラグＣＴに０を格納する（Ｓ２０５）。そして、学習サーバー装置１０は、ソート後受講管理テーブルにおける現在処理中のレコードの受講識別番号の範囲で、Ｓ２０３で作成したソート後受講履歴テーブルを１レコード毎に処理してゆく。即ち、第２のループＬ２（Ｓ２０６〜Ｓ２１９）の処理を実行する。
【００３１】
なお、ソート後受講管理テーブルのレコードは、受講識別番号に一意的に対応しているが、ソート後受講履歴テーブル中には、１つの受講識別番号に対して複数のレコードが含まれている。このため、第１のループＬ１内で現在処理中の１つの受講識別番号に対して、第２のループＬ２内の処理が繰り返し実行される。
【００３２】
この第２のループＬ２では、まず、学習サーバー装置１０は、ソート後受講履歴テーブルにおける現在処理中のレコードの教材単位番号を参照する（Ｓ２０６）。そして、学習サーバー装置１０は、Ｓ２０６で参照した教材単位番号が、本受講者が受講している教材単位の教材単位番号と異なる場合には（図９のＳ２０７；Ｎｏ）、ソート後受講履歴テーブルにおける現在処理中のレコードに対する処理を終了する。
【００３３】
一方、学習サーバー装置１０は、Ｓ２０６で参照した教材単位番号が、本受講者が受講している教材単位の教材単位番号と一致している場合には（Ｓ２０７；Ｙｅｓ）、さらに、フラグＣＴの状態に応じて処理を分岐する（Ｓ２０８）。具体的には、学習サーバー装置１０は、ＣＴ＝０（Ｓ２０８；Ｙｅｓ）であれば、このフラグＣＴに１をセットして（Ｓ２０９）、同一教材単位受講者数Ｖ１を１インクリメントし（Ｓ２１０）、そのうえで、処理をＳ２１１へ進めるが、ＣＴ＝１（Ｓ２０８；Ｎｏ）であれば、直ちに処理をＳ２１１へ進める。
【００３４】
Ｓ２１１では、学習サーバー装置１０は、ソート後受講履歴テーブルにおける現在処理中のレコードの“事象”に対応した変数Ｖ２〜Ｖ５を、１インクリメントする。より具体的には、“事象”が、“分からない”ボタン押下であれば、“分からない”ボタン押下者数Ｖ２がインクリメントされ、“メンターコール”ボタン押下であれば、“メンターコール”ボタン押下者数Ｖ３がインクリメントされ、“次へ”ボタン押下であれば、“次へ”ボタン押下者数Ｖ４がインクリメントされ、“分かった”ボタン押下であれば、“分かった”ボタン押下者数Ｖ５がインクリメントされる。
【００３５】
そして、学習サーバー装置１０は、ソート後受講管理テーブルにおける現在処理中のレコードの“最終試験成績”のフィールドに達成者を示すコードが格納されているという条件，及びソート後受講履歴テーブルにおける現在処理中のレコードの“事象”が“分からない”ボタン押下であるという条件を満たしている場合には（Ｓ２１２；Ｙｅｓ）、“分からない”ボタン押下者中の達成者数Ｖ２ａを、１インクリメントする（Ｓ２１３）。
【００３６】
一方、学習サーバー装置１０は、それ以外の場合において（Ｓ２１２；Ｎｏ）、ソート後受講管理テーブルにおける現在処理中のレコードの“最終試験成績”のフィールドに未達成を示すコード又は達成者を示すコードが格納されているという条件，及びソート後受講履歴テーブルにおける現在処理中のレコードの“事象”が“分からない”ボタン押下であるという条件を満たしている場合には（Ｓ２１４；Ｙｅｓ）、“分からない”ボタン押下者中の終了者数Ｖ２ｂを、１インクリメントする（Ｓ２１５）。
【００３７】
一方、学習サーバー装置１０は、それ以外の場合において（Ｓ２１４；Ｎｏ）、ソート後受講管理テーブルにおける現在処理中のレコードの“最終試験成績”のフィールドに達成者を示すコードが格納されているという条件，及びソート後受講履歴テーブルにおける現在処理中のレコードの“事象”が“メンターコール”ボタン押下であるという条件を満たしている場合には（Ｓ２１６；Ｙｅｓ）、“メンターコール”ボタン押下者中の達成者数Ｖ３ａを、１インクリメントする（Ｓ２１７）。
【００３８】
一方、学習サーバー装置１０は、それ以外の場合において（Ｓ２１６；Ｎｏ）、ソート後受講管理テーブルにおける現在処理中のレコードの“最終試験成績”のフィールドに未達成を示すコード又は達成者を示すコードが格納されているという条件，及びソート後受講履歴テーブルにおける現在処理中のレコードの“事象”が“メンターコール”ボタン押下であるという条件を満たしている場合には（Ｓ２１８；Ｙｅｓ）、“メンターコール”ボタン押下者中の終了者数Ｖ３ｂを、１インクリメントして（Ｓ２１９）、ソート後受講履歴テーブルにおける現在処理中のレコードに対する処理を終了する。なお、それ以外の場合には（Ｓ２１８；Ｎｏ）、Ｓ２１９の処理を実行せずに、ソート後受講履歴テーブルにおける現在処理中のレコードに対する処理を終了する。
【００３９】
そして、学習サーバー装置１０は、現在処理中の受講管理番号（ソート後受講管理テーブルにおける現在処理中のレコードの受講管理番号）に対応するソート後受講履歴テーブルの各レコードに対する処理が、全て終了すると、第２のループＬ２の処理を終了し、ソート後受講管理テーブルにおける次のレコードに対する第１のループＬ１内の処理を実行する。このソート後受講管理テーブル中の全てのレコードに対する処理が終了すると、学習サーバー装置１０は、第１のループＬ１の処理を終了する。
【００４０】
その後、学習サーバー装置１０は、“分からない”ボタン押下者数Ｖ２，“メンターコール”ボタン押下者数Ｖ３，“次へ”ボタン押下者数Ｖ４，及び“分かった”ボタン押下者数Ｖ５を、夫々、同一教材単位受講者数Ｖ１で除して、“分からない”ボタン押下比率，“メンターコール”ボタン押下比率，“次へ”ボタン押下比率，及び“分かった”ボタン押下比率を算出する（図１０：Ｓ２２０）。
【００４１】
次に、学習サーバー装置１０は、“分からない”ボタン押下者中の達成者数Ｖ２ａを、“分からない”ボタン押下者中の終了者数Ｖ２ｂで除して、“分からない”ボタン押下者中の達成者比率を算出する（Ｓ２２１）。さらに、学習サーバー装置１０は、“メンターコール”ボタン押下者中の達成者数Ｖ３ａを、“メンターコール”ボタン押下者中の終了者数Ｖ３ｂで除して、“メンターコール”ボタン押下者中の達成者比率を算出する（Ｓ２２２）。
【００４２】
そのうえで、学習サーバー装置１０は、上記Ｓ２２０乃至Ｓ２２２における算出結果に基づき、状況情報を作成する（Ｓ２２３）。より具体的には、学習サーバー装置１０は、Ｓ２２０で算出した押下比率を円グラフ３１（図６）として含むとともに、Ｓ２２１で算出した“分からない”ボタン押下者中の達成者比率，及びＳ２２２で算出した“メンターコール”ボタン押下者中の達成者比率を夫々棒グラフ３２，３３として含んだ状況情報を作成する。この状況情報の作成により、図８乃至図１０のフローチャートの処理が終了する。即ち、図７のＳ２の処理が終了する。
【００４３】
次に、学習サーバー装置１０は、本受講者が受講しようとしている教材単位に対応する教材エンティティを、教材ＤＢ１３の“教材エンティティ”フィールドから取得し、この教材エンティティを教材部分３０（図６）として含むとともに、図７のＳ２で作成した状況情報（円グラフ３１及び両棒グラフ３２，３３）を含んだウェブデータを作成し、このウェブデータを当該受講者のクライアント装置２０へ送信する（Ｓ３）。
【００４４】
すると、このクライアント装置２０は、Ｓ３で送信されたウェブデータを受信して、ウェブページとして表示する（Ｓ４）。図６に示されるように、このウェブページには、教材部分３０，及び状況情報（グラフ３１〜３３）が含まれている。
【００４５】
そして、受講者は、Ｓ４で表示されたウェブページにおける教材部分３０を用いて学習を進め、その内容の理解度に応じて、当該ウェブページに表示された“分かった”，“分からない”，“メンターコール”及び“次へ”ボタンのうちの１つを押下する。より具体的には、受講者は、内容が理解できた場合には図６における“分かった”ボタンを押下する。一方、受講者は、内容が理解できない場合には、“分からない”ボタンを押下して、当該内容に対応した解説等を表示させることができる。但し、受講者は、“分からない”ボタンを押下せずに、“メンターコール”ボタンを押下することにより、メンターに直接相談することもできる。また、受講者は、“次へ”ボタンを押下することにより、理解度を申告することなく、次の教材単位の学習に進むこともできる。
【００４６】
これらのボタンのいずれかが押下されると、クライアント装置２０は、ボタン押下により発生した事象を検出し、この事象を示す情報（レスポンス情報）を、学習サーバー装置１０へ送信して（Ｓ５）、当該クライアント装置２０における処理を終了する。
。なお、“分かった”ボタンの押下を示す事象，“分からない”ボタンの押下を示す事象，及び“メンターコール”ボタンの押下を示す事象は、夫々、第１種乃至第３種の反応に相当する。
【００４７】
そして、学習サーバー装置１０は、Ｓ５で送信された情報を受信して、この情報に基づいた事象（ボタン押下履歴）を含んだレコードを作成し、受講履歴ＤＢ１６に追加して（Ｓ６）、当該学習サーバー装置１０における処理を終了する。
【００４８】
上記の如く、受講者は、学習中の教材単位に関し、同じ教材単位を学習した他の受講者の理解度や達成状況を知ることができるので、教室で学習している場合と同様に、周囲の状況を認識しつつ、孤独感なく、学習を進めることができる。さらに、受講者は、状況情報に基づいて他の受講者の理解度や達成状況を知ることにより、当該教材内容をあきらめずに理解しようと考えて、学習を継続することもできる。場合によっては、受講者は、状況情報に基づいて、早い段階で学習を中断し、自分のレベルに適合した他の教育コースに切り換えることもできる。さらに、受講者は、状況情報に基づいて、適切な質問をすることができる。従って、受講者の学習の効率及びリピート率が向上する。
【００４９】
（付記１）  教材情報と理解度情報を記憶する通信可能なコンピュータが、
他の装置に対し、前記教材情報を送信する教材情報送信手順と、
前記教材情報に対する学習者の理解状態を示す情報を受信する受信手順と、
前記受信手順により受信された理解度を示す情報を基に前記理解度情報を更新する更新手順と、
前記理解度情報に関する情報を他の装置へ送信する理解度情報送信手順と、
を実行することを特徴とする学習支援方法。
【００５０】
（付記２）  前記受信手順において受信される情報は、前記教材情報に対し学習者が理解できない事を示す情報であることを特徴とする付記１記載の学習支援方法。
【００５１】
（付記３）  複数の教材情報と、各教材のそれぞれに対応した理解度情報とを記憶する通信可能なコンピュータが、
他の装置に対し、前記複数の教材情報のうちいずれかを送信する教材情報送信手順と、
前記教材情報送信手順によって送信された前記教材情報に対する学習者の理解状態を示す情報が受信されると、該教材情報に対する理解度情報を更新する更新手順と、
前記教材情報送信手順によって送信された前記教材に対する理解度情報を送信する理解度情報送信手順と、
を実行することを特徴とする学習支援方法。
【００５２】
（付記４）  前記受信手順において受信される情報は、前記教材情報に対し学習者が理解できない事を示す情報であることを特徴とする付記３記載の学習支援方法。
【００５３】
（付記５）  複数の学習ページからなる教材情報と、前記教材情報の受講履歴情報と、所定の学習ページでの理解度情報とを記憶した通信可能なコンピュータが、
他の装置に対し、前記教材情報のいずれかの学習ページを送信する教材情報送信手順と、
前記教材情報送信手順にて、前記学習教材の所定のページが送信された際、他の装置より学習者の理解状態を示す情報が受信されると、前記理解度情報を更新する更新手順と、
前記理解度情報と前記受講履歴情報に基づく全体の受講者に対する該所定ページまでの理解状態を示す情報を他の装置へ送信する理解状態送信手順と、
を実行することを特徴とする学習支援方法。
【００５４】
（付記６）  前記受信手順において受信される情報は、前記教材情報に対し学習者が理解できない事を示す情報であることを特徴とする付記５記載の学習支援方法。
【００５５】
（付記７）  前記理解状態送信手順は、
前記理解度情報と前記受講履歴情報とから、受講完了者のうち、受信手順にて前記教材情報が理解できない情報を受信した受講者の比率を示す情報を送信するものである事を特徴とする付記６記載の学習支援方法。
【００５６】
（付記８）  教材情報を記憶する教材情報記憶手段と、
理解度情報を記憶する理解度情報記憶手段と、
他の装置に対し、前記教材情報記憶手段に記憶されている教材情報を送信する教材情報送信手段と、
前記教材情報に対する学習者の理解状態を示す情報を受信する受信手段と、
前記受信手段により受信された理解度を示す情報を基に前記理解度情報記憶手段に記憶されている理解度情報を更新する更新手段と、
前記理解度情報記憶手段に記憶されている理解度情報に基づく情報を他の装置へ送信する理解度情報送信手順と、
してコンピュータを動作させるための学習支援プログラム。
【００５７】
（付記９）  前記受信手段において受信される情報は、前記教材情報に対し学習者が理解できない事を示す情報であることを特徴とする付記８記載の学習支援プログラム。
【００５８】
（付記１０）  複数の教材情報を記憶する教材情報記憶手段と、
前記教材情報記憶手段に記憶されている教材情報のそれぞれに対応した理解度情報を記憶する理解度情報記憶手段と、
他の装置に対し、前記教材情報記憶手段に記憶されている教材情報のうちいずれかを送信する教材情報送信手段と、
前記教材情報送信手段によって送信された前記教材情報に対する学習者の理解状態を示す情報が受信されると、前記理解度情報記憶手段に記憶された理解度情報のうち、該教材情報に対応する理解度情報を更新する更新手段と、
前記理解度情報記憶手段の記憶内容を基に前記教材情報送信手段によって送信された前記教材情報に対する理解度情報を送信する理解度情報送信手段と、
してコンピュータを動作させるための学習支援プログラム。
【００５９】
（付記１１）  前記受信手段において受信される情報は、前記教材情報に対し学習者が理解できない事を示す情報であることを特徴とする付記１０記載の学習支援プログラム。
【００６０】
（付記１２）  複数の学習ページからなる教材情報を記憶する教材情報記憶手段と、
前記教材情報の受講履歴情報を記憶する受講履歴情報記憶手段と、
前記教材情報記憶手段に記憶されている教材情報の所定の学習ページでの理解度情報とを記憶した理解度情報記憶手段と、
他の装置に対し、前記教材情報記憶手段に記憶されている教材情報のいずれかの学習ページを送信する教材情報送信手段と、
前記教材情報送信手段にて、前記教材情報記憶手段に記憶されている教材情報の所定のページが送信された際、他の装置より学習者の理解状態を示す情報が受信されると、前記理解度情報を更新する更新手段と、
前記理解度情報記憶手段に記憶されている情報と前記受講履歴情報記憶手段に記憶されている情報とに基づく全体の受講者に対する該所定ページまでの理解状態を示す情報を他の装置へ送信する理解状態送信手段と、
してコンピュータを動作させるための学習支援プログラム。
【００６１】
（付記１３）  前記受信手段において受信される情報は、前記教材情報に対し学習者が理解できない事を示す情報であることを特徴とする付記１２記載の学習支援プログラム。
【００６２】
（付記１４）  前記理解状態送信手段は、
受講完了者のうち、受信手段にて前記教材情報が理解できない情報を受信した受講者の比率を示す情報を送信するものである事を特徴とする付記１３記載の学習支援プログラム。
【００６３】
【発明の効果】
以上のように構成された本発明の学習支援方法によると、学習者は、学習内容に関する他の学習者の状況を把握することができる。従って、学習者は、効率よく快適に学習を進めることができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係るシステムの全体構成図
【図２】  教材ＤＢのデータレイアウトを示す模式図
【図３】  受講者ＤＢのデータレイアウトを示す模式図
【図４】  受講管理ＤＢのデータレイアウトを示す模式図
【図５】  受講履歴ＤＢのデータレイアウトを示す模式図
【図６】  教材及び状況情報を含んだウェブページを示す模式図
【図７】  本発明の一実施形態の処理を示すフローチャート
【図８】  状況情報作成処理を示すフローチャート
【図９】  状況情報作成処理を示すフローチャート
【図１０】  状況情報作成処理を示すフローチャート
【符号の説明】
１０    学習サーバー装置
１１    記憶部
１２    学習支援プログラム
１３    教材ＤＢ
１４    受講者ＤＢ
１５    受講管理ＤＢ
１６    受講履歴ＤＢ
２０    クライアント装置
３０    教材部分
３１    円グラフ
３２，３３  棒グラフ
【図１】
0003902488.tif 000002
【図２】
0003902488.tif 000003
【図３】
0003902488.tif 000004
【図４】
0003902488.tif 000005
【図５】
0003902488.tif 000006
【図６】
0003902488.tif 000007
【図７】
0003902488.tif 000008
【図８】
0003902488.tif 000009
【図９】
0003902488.tif 000010
【図１０】
0003902488.tif 000011