(57)【要約】【課題】学習者が選択した教材の学習にスムーズに入れる学習支援システムの技術を提供する。【解決手段】教材を識別するための教材名(例えば「１章」等)がそれぞれに付与された複数の教材コンテンツを有する学習支援システムは、教材コンテンツの提供に伴って課金を行える。この学習支援システムにおいて学習者が教材コンテンツを選択すると、端末の画面には学習者が選択した教材コンテンツを学習する前に履修すべき他の教材コンテンツと、その履修状況とを示す表示Ｐａが行われる。そして、履修すべき教材コンテンツを学習者が全て履修済みである場合のみ、例えば端末画面のボタンＢａに対するマウス操作に応答し、その学習者に対して選択した教材コンテンツの提供が開始される。これにより、学習者が選択した教材の学習にスムーズに入れる。【選択図】図１８
2007310044.tif 000002
【特許請求の範囲】
【請求項１】
教材を識別するための識別情報がそれぞれに付与された複数の教材コンテンツを有する学習支援システムであって、
(a)各教材コンテンツと前記各教材コンテンツを学習する前に履修すべき他の教材コンテンツとの関係を前記識別情報間の関連性で示す第１情報と、各教材コンテンツの履修状況を記録した第２情報とを記憶する記憶手段と、
(b)学習者による操作入力に応答し、前記複数の教材コンテンツから１の教材コンテンツを選択する教材選択手段と、
(c)前記教材選択手段で選択された１の教材コンテンツを学習する前に履修すべき他の教材コンテンツを、前記第１情報に基づき特定する特定手段と、
(d)前記特定手段で特定された教材コンテンツに関する前記学習者の履修状況を、前記第２情報に基づき取得する取得手段と、
(e)前記特定手段で特定された教材コンテンツの識別情報と、前記取得手段で取得された履修状況とを可視的に出力する出力手段と、
(f)前記特定手段で特定された教材コンテンツを前記学習者が全て履修済みである場合のみ、当該学習者に対して前記教材選択手段で選択された１の教材コンテンツの提供を許可する許可手段と、
を備え、
教材コンテンツの提供に伴って課金が行われることを特徴とする学習支援システム。
【請求項２】
請求項１に記載の学習支援システムにおいて、
前記教材コンテンツは、複数のコンテンツからなっているとともに、
前記教材選択手段は、
(b-1)前記複数のコンテンツから１のコンテンツを選択するコンテンツ選択手段、
を有しており、
前記コンテンツ選択手段で選択された１のコンテンツを学習者に提供し、当該コンテンツの提供に伴う課金が可能であることを特徴とする学習支援システム。
【請求項３】
請求項２に記載の学習支援システムにおいて、
学習者に対して同一のコンテンツを複数回提供することが可能であり、コンテンツの提供ごとに課金が行われることを特徴とする学習支援システム。
【請求項４】
請求項２または請求項３に記載の学習支援システムにおいて、
前記複数のコンテンツは、教材コンテンツに係る学習対象を理解させる学習コンテンツと、前記学習対象の理解度をテストする検定コンテンツとを有しており、
前記検定コンテンツの提供を受けた学習者がテストに合格した場合には、当該検定コンテンツを有する教材コンテンツが履修済みとされることを特徴とする学習支援システム。
【請求項５】
請求項４に記載の学習支援システムにおいて、
前記複数のコンテンツのうち前記検定コンテンツのみを学習者に提供することが可能であり、当該検定コンテンツの提供に伴って課金が行われることを特徴とする学習支援システム。
【請求項６】
請求項４または請求項５に記載の学習支援システムにおいて、
前記複数のコンテンツは、前記学習コンテンツを補う補習コンテンツを有しており、
前記検定コンテンツの提供を受けた学習者が前記テストに不合格となった場合に当該学習者に対する前記補習コンテンツの提供が可能であり、当該補習コンテンツの提供に伴って課金が行われることを特徴とする学習支援システム。
【請求項７】
請求項４ないし請求項６のいずれかに記載の学習支援システムにおいて、
前記複数のコンテンツは、前記学習対象について前記学習コンテンツより高度な内容を有する特別コンテンツを備えており、
前記検定コンテンツの提供を受けた学習者が前記テストに合格した場合に当該学習者に対する前記特別コンテンツの提供が可能であり、当該特別コンテンツの提供に伴って課金が行われることを特徴とする学習支援システム。
【請求項８】
請求項４に記載の学習支援システムにおいて、
前記複数のコンテンツのうち前記検定コンテンツのみの提供を受けた学習者が前記テストに一回で合格した場合には、当該検定コンテンツの提供に伴う課金が免除されることを特徴とする学習支援システム。
【請求項９】
請求項１ないし請求項８のいずれかに記載の学習支援システムにおいて、
前記許可手段は、
(f-1)前記特定手段で特定された教材コンテンツのうち学習者が履修していない教材コンテンツから、当該学習者が指定する教材コンテンツを抽出する抽出手段と、
(f-2)前記抽出手段で抽出された教材コンテンツを履修済みとみなす手段と、
を有することを特徴とする学習支援システム。
【請求項１０】
請求項１ないし請求項９のいずれかに記載の学習支援システムにおいて、
前記識別情報間の関連性は、ＲＤＦを用いて記述されていることを特徴とする学習支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、教材を識別するための識別情報がそれぞれに付与された複数の教材コンテンツを有する学習支援システムの技術に関する。
【背景技術】
【０００２】
近年、インターネットなどの各種通信回線を通じて学習教材のコンテンツを提供するサービスが普及してきている。このサービスでは、教育を受ける個人のレベルに合わせた教材が提供されるのではなく、全体の平均的なレベルに合わせた教材が提供されるのが一般的である。このような教育は、初学者には良く分からない教育となり、深く理解している人にとっては物足りない教育となる。よって、教育は多種多様な利用者を対象としたものである必要があり、学習者のレベルに合わせた教材が提供されることが望まれている。
【０００３】
このような社会的要請に対応する技術としては、例えば特許文献１に開示されるものがある。この技術によれば、解答の正解率などに基づく学習者の理解度に応じて適切な教材を提供することで、学習者それぞれのレベルに合わせた教材を提供できるようになっている。
【０００４】
【特許文献１】特開２００３−２７１７５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、各人のレベルに応じた教材を学習者に一方的に提供するだけのため、学習者は所望の教材を自由に選択する余地がなく、仮に選択できたとしても選択した教材の学習にスムーズに入れるとは限らない。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、学習者が選択した教材の学習にスムーズに入れる学習支援システムの技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、請求項１の発明は、教材を識別するための識別情報がそれぞれに付与された複数の教材コンテンツを有する学習支援システムであって、(a)各教材コンテンツと前記各教材コンテンツを学習する前に履修すべき他の教材コンテンツとの関係を前記識別情報間の関連性で示す第１情報と、各教材コンテンツの履修状況を記録した第２情報とを記憶する記憶手段と、(b)学習者による操作入力に応答し、前記複数の教材コンテンツから１の教材コンテンツを選択する教材選択手段と、(c)前記教材選択手段で選択された１の教材コンテンツを学習する前に履修すべき他の教材コンテンツを、前記第１情報に基づき特定する特定手段と、(d)前記特定手段で特定された教材コンテンツに関する前記学習者の履修状況を、前記第２情報に基づき取得する取得手段と、(e)前記特定手段で特定された教材コンテンツの識別情報と、前記取得手段で取得された履修状況とを可視的に出力する出力手段と、(f)前記特定手段で特定された教材コンテンツを前記学習者が全て履修済みである場合のみ、当該学習者に対して前記教材選択手段で選択された１の教材コンテンツの提供を許可する許可手段とを備え、教材コンテンツの提供に伴って課金が行われる。
【０００８】
また、請求項２の発明は、請求項１の発明に係る学習支援システムにおいて、前記教材コンテンツは、複数のコンテンツからなっているとともに、前記教材選択手段は、(b-1)前記複数のコンテンツから１のコンテンツを選択するコンテンツ選択手段、を有しており、前記コンテンツ選択手段で選択された１のコンテンツを学習者に提供し、当該コンテンツの提供に伴う課金が可能である。
【０００９】
また、請求項３の発明は、請求項２の発明に係る学習支援システムにおいて、学習者に対して同一のコンテンツを複数回提供することが可能であり、コンテンツの提供ごとに課金が行われる。
【００１０】
また、請求項４の発明は、請求項２または請求項３の発明に係る学習支援システムにおいて、前記複数のコンテンツは、教材コンテンツに係る学習対象を理解させる学習コンテンツと、前記学習対象の理解度をテストする検定コンテンツとを有しており、前記検定コンテンツの提供を受けた学習者がテストに合格した場合には、当該検定コンテンツを有する教材コンテンツが履修済みとされる。
【００１１】
また、請求項５の発明は、請求項４の発明に係る学習支援システムにおいて、前記複数のコンテンツのうち前記検定コンテンツのみを学習者に提供することが可能であり、当該検定コンテンツの提供に伴って課金が行われる。
【００１２】
また、請求項６の発明は、請求項４または請求項５の発明に係る学習支援システムにおいて、前記複数のコンテンツは、前記学習コンテンツを補う補習コンテンツを有しており、前記検定コンテンツの提供を受けた学習者が前記テストに不合格となった場合に当該学習者に対する前記補習コンテンツの提供が可能であり、当該補習コンテンツの提供に伴って課金が行われる。
【００１３】
また、請求項７の発明は、請求項４ないし請求項６のいずれかの発明に係る学習支援システムにおいて、前記複数のコンテンツは、前記学習対象について前記学習コンテンツより高度な内容を有する特別コンテンツを備えており、前記検定コンテンツの提供を受けた学習者が前記テストに合格した場合に当該学習者に対する前記特別コンテンツの提供が可能であり、当該特別コンテンツの提供に伴って課金が行われる。
【００１４】
また、請求項８の発明は、請求項４の発明に係る学習支援システムにおいて、前記複数のコンテンツのうち前記検定コンテンツのみの提供を受けた学習者が前記テストに一回で合格した場合には、当該検定コンテンツの提供に伴う課金が免除される。
【００１５】
また、請求項９の発明は、請求項１ないし請求項８のいずれかの発明に係る学習支援システムにおいて、前記許可手段は、(f-1)前記特定手段で特定された教材コンテンツのうち学習者が履修していない教材コンテンツから、当該学習者が指定する教材コンテンツを抽出する抽出手段と、(f-2)前記抽出手段で抽出された教材コンテンツを履修済みとみなす手段とを有する。
【００１６】
また、請求項１０の発明は、請求項１ないし請求項９のいずれかの発明に係る学習支援システムにおいて、前記識別情報間の関連性は、ＲＤＦを用いて記述されている。
【発明の効果】
【００１７】
請求項１ないし請求項１０の発明によれば、各教材コンテンツと各教材コンテンツを学習する前に履修すべき他の教材コンテンツとの関係を教材コンテンツの識別情報間の関連性で示す第１情報に基づき、学習者が選択した１の教材コンテンツを学習する前に履修すべき他の教材コンテンツを特定し、特定された教材コンテンツの識別情報とその履修状況とを可視的に出力する。そして、特定された教材コンテンツを学習者が全て履修済みである場合のみ、当該学習者が選択した１の教材コンテンツの提供を許可する。その結果、学習者が選択した教材の学習にスムーズに入れる。
【００１８】
特に、請求項２の発明においては、教材コンテンツを構成する複数のコンテンツから選択された１のコンテンツを学習者に提供し、当該コンテンツの提供に伴う課金が可能であるため、学習者の利便性が向上するとともに、適切な課金を行える。
【００１９】
また、請求項３の発明においては、学習者に対して同一のコンテンツを複数回提供することが可能であり、コンテンツの提供ごとに課金が行われるため、学習者の利便性が向上するとともに、適切な課金を行える。
【００２０】
また、請求項４の発明においては、教材コンテンツに係る学習対象の理解度をテストする検定コンテンツの提供を受けた学習者がテストに合格した場合には、当該検定コンテンツを有する教材コンテンツが履修済みとされるため、学習対象を学習者が理解したか否かを適切に判断できる。
【００２１】
また、請求項５の発明においては、検定コンテンツのみを学習者に提供することが可能であり、当該検定コンテンツの提供に伴って課金が行われるため、学習対象について予備知識を有する学習者にとって利便性が向上する。
【００２２】
また、請求項６の発明においては、検定コンテンツの提供を受けた学習者がテストに不合格となった場合に当該学習者に対して学習コンテンツを補う補習コンテンツの提供が可能であり、当該補習コンテンツの提供に伴って課金が行われるため、テストが不合格になった学習者に対して適切なフォローを行える。
【００２３】
また、請求項７の発明においては、検定コンテンツの提供を受けた学習者がテストに合格した場合に当該学習者に対して学習対象について学習コンテンツより高度な内容を有する特別コンテンツの提供が可能であり、当該特別コンテンツの提供に伴って課金が行われるため、意欲的な学習者にとって利便性が向上する。
【００２４】
また、請求項８の発明においては、検定コンテンツのみの提供を受けた学習者がテストに一回で合格した場合には、当該検定コンテンツの提供に伴う課金が免除されるため、学習対象について予備知識を有する学習者に対して不適切な課金を防止できる。
【００２５】
また、請求項９の発明においては、学習者が履修していない教材コンテンツから当該学習者が指定する教材コンテンツを抽出し、抽出された教材コンテンツを履修済みとみなすため、学習者の利便性が向上する。
【００２６】
また、請求項１０の発明においては、識別情報間の関連性がＲＤＦを用いて記述されているため、識別情報間の関連性を適切に表すことができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施形態を図面に基づいて説明する。
【００２８】
＜学習支援システムの構成概要＞
図１は、本発明の実施形態に係る学習支援システム１の構成概要を示す図である。
【００２９】
図１に示すように、学習支援システム１は、サーバ１００、及び端末１０〜５０とを備えて構成され、サーバ１００と端末１０〜５０は、インターネット等のネットワーク回線ＮＴを介して、相互にデータ送受信可能に接続されている。また、サーバ１００には、学習支援システム１を管理するための端末（管理用端末）１９０がデータ送受信可能に接続されている。
【００３０】
サーバ１００は、各種教材に関するデータ等を蓄積したデータベース（教材ＤＢ）１１０を備えており、端末１０〜５０からの要求に応じて、教材を選択するための情報や、教材の実体的な内容を示すデータ（教材コンテンツ）等を端末１０〜５０に対して提供する。
【００３１】
＜学習支援システムの機能構成＞
図２は、学習支援システム１の機能構成を示すブロック図である。なお、図２では、図が複雑化するのを防ぐため、端末１０〜５０を代表して端末１０のみを記載している。
【００３２】
端末１０は、例えば、一般家庭で使用されるパーソナルコンピュータ（パソコン）である。なお、端末１０は、携帯式の端末（ＰＤＡ）等であっても良い。この端末１０は、主に、インターフェース（Ｉ／Ｆ）１１、端末制御部１２、表示部１３、操作部１４、及び記憶部１５を備えている。
【００３３】
Ｉ／Ｆ１１は、サーバ１００等との間におけるネットワーク回線ＮＴを介したデータの送受信をコントロールするためのインターフェースである。
【００３４】
記憶部１５は、例えばハードディスク等を備えて構成されており、学習支援システム１の機能の一部を実現するためのプログラムＰＧ１が記憶されている。端末１０では、端末制御部１２がプログラムＰＧ１を読み込んで実行することにより、学習支援システム１に係る機能が実現される。
【００３５】
操作部１４は、例えばキーボードやマウス等で構成されており、端末１０のユーザー（学習者）によって操作部１４が適宜操作されると、端末制御部１２に対して操作に応じた各種信号を送信する。
【００３６】
表示部１３は、例えば、ＣＲＴや液晶パネルによって構成され、端末制御部１２からの信号に応答して、各種画像を可視的に出力する。
【００３７】
端末制御部１２は、ＣＰＵ１２ａおよびメモリ１２ｂを有しており、操作部１４からの各種信号や、記憶部１５に格納されたプログラムＰＧ１等に基づいて、各種機能や動作を実現する。例えば、表示部１３における各種画像の表示を制御する表示制御部１２Ａの他、項目選出部１２Ｂ、詳細項目表示要求部１２Ｃ、及び教材項目指定部１２Ｄ等が機能として実現される。なお、端末制御部１２における情報処理の過程で生成される各種データはメモリ１２ｂに一時的に記憶される。
【００３８】
管理用端末１９０は、例えば、パーソナルコンピュータ（パソコン）等によって構成される。管理用端末１９０は、主に、インターフェース（Ｉ／Ｆ）１９１、ＰＣ制御部１９２、表示部１９３、操作部１９４、及び記憶部１９５を備えている。
【００３９】
Ｉ／Ｆ１９１は、サーバ１００等との間におけるデータの送受信をコントロールするためのインターフェースである。
【００４０】
記憶部１９５は、例えばハードディスク等を備えて構成されており、学習支援システム１の機能の一部を実現するためのプログラムＰＧ２が記憶されている。管理用端末１９０では、ＰＣ制御部１９２がプログラムＰＧ２を読み込んで実行することにより、学習支援システム１に係る機能が実現される。
【００４１】
操作部１９４は、例えばキーボードやマウス等で構成されており、管理用端末１９０のユーザー（管理者）によって操作部１９４が適宜操作されると、ＰＣ制御部１９２に対して操作に応じた各種信号を送信する。
【００４２】
表示部１９３は、例えば、ＣＲＴや液晶パネルによって構成され、ＰＣ制御部１９２からの信号に応答して、各種画像を可視的に出力する。
【００４３】
ＰＣ制御部１９２は、ＣＰＵ１９２ａおよびメモリ１９２ｂを有しており、操作部１９４からの各種信号や、記憶部１９５に格納されたプログラムＰＧ２等に基づいて、各種機能や動作を実現する。例えば、表示部１９３における各種画像の表示を制御する表示制御部１９２Ａ等が機能として実現される。なお、ＰＣ制御部１９２における情報処理の過程で生成される各種データはメモリ１９２ｂに一時的に記憶される。
【００４４】
サーバ１００は、主に、記憶部１０１、サーバ制御部１２０、及びインターフェース（Ｉ／Ｆ）１５０を備えている。
【００４５】
Ｉ／Ｆ１５０は、端末１０等との間におけるネットワーク回線ＮＴを介したデータの送受信をコントロールしたり、管理用端末１９０との間におけるデータの送受信をコントロールするためのインターフェースである。
【００４６】
記憶部１０１は、例えばハードディスク等を備えて構成されており、サーバ１００の機能を実現するためのプログラムＰＧ３が記憶されている。サーバ１００では、サーバ制御部１２０がプログラムＰＧ３を読み込んで実行することにより、図６に示す機能構成が実現される。また、記憶部１０１には、教材ＤＢ１１０が格納されている。
【００４７】
教材ＤＢ１１０は、ＲＤＦ(Resource Description Framework)等を用いて記述されることにより半構造化されたデータベース(半構造データベース)として構成されており、教材を構成する複数の内容データ（内容データ群）１１１、複数の内容データの目次や関連等を示す情報（内容データ関連情報）１１２、及び学習者から送られてくる各種入力情報等を解析するための解析用データ１１３を記憶している。
【００４８】
内容データ関連情報１１２は、上述したＲＤＦ等を用いて、教材を構成する複数の項目をそれぞれ示す複数のテキストデータ等の要素（教材項目要素）を相互に関連付けている情報を有している。そして、各教材項目要素には、内容データ群１１１のうち、当該各教材項目要素にそれぞれ対応する教材の実体的な内容を示すデータ（教材コンテンツ）が適宜関連付けられている。また、内容データ関連情報１１２では、各教材コンテンツの特徴を示す情報（例えば、特徴を示す代表的な複数のキーワード等）が、検索を行うための情報として各教材項目要素に対して付されている。
【００４９】
図３から図５は、内容データ関連情報１１２の内容を例示する図であり、図３から図５では、一例として数学の教材について示している。
【００５０】
図３に示すように、内容データ関連情報１１２では、教材項目要素「数学」に対して、６つの教材項目要素「代数学」「線形代数学」「解析学」「微分積分学」「統計学」「幾何学」が属するように関連付けられており、当該６つの教材項目要素に対して、更に１以上の教材項目要素が順次属するように関連付けられている。これは、教材を構成する項目「数学」には、大きく分けて６つの項目「代数学」「線形代数学」「解析学」「微分積分学」「統計学」「幾何学」が存在して（属して）おり、当該６つの大項目「代数学」「線形代数学」「解析学」「微分積分学」「統計学」「幾何学」に対して、更に１以上の小項目が順次存在して（属して）いることを示している。このように、内容データ関連情報１１２では、複数の教材項目要素に含まれる各教材項目要素が、上位から下位の階層を含む複数階層のうちのいずれかに属している。
【００５１】
また、図４に示すように、例えば、内容データ関連情報１１２に属する教材項目要素「偏微分方程式」に対して、属性「対象」「手段」「結語」についてのキーワード「気液界面の現象」「数値解析」「解きたい」がそれぞれ属性値として付されている。また、教材項目要素「偏微分方程式」に対して、属性「データ」についての属性値として内容データのファイル名が付されることで、内容データ(教材コンテンツ)が関連付けられている。なお、図４では、教材項目要素「偏微分方程式」に着目して示したが、内容データ関連情報１１２に含まれる他の教材項目要素についても同様な形式で各種情報が適宜付されている。
【００５２】
また、内容データ関連情報１１２で関連付けられている複数の教材項目要素には、教材を構成する詳細な項目を示す１以上の要素（以下「詳細教材項目要素」と称する）が従属する（紐付けされた）１以上の要素（以下「詳細教材項目付き要素」と称する）が含まれている。
【００５３】
図５に示すように、例えば、詳細教材項目付き要素「メッシュの切り方」に対して、詳細項目要素「１章」「２章」「３章」「４章」「５章」「６章」が従属している。すなわち、詳細教材項目付き要素「メッシュの切り方」は、教材を識別するための識別情報である教材名「１章」〜「６章」がそれぞれに付与された複数の教材コンテンツを有している。そして、例えば詳細教材項目付き要素「５章」に対して、詳細項目要素「学習項目１」「学習項目２」「学習項目３」「確認テスト」「補習」「発展的内容」が従属している。なお、図５では、詳細教材項目付き要素「５章」について従属する要素を示して説明したが、他の詳細教材項目付き要素「１章」〜「４章」、「６章」それぞれについても、詳細項目要素である複数の「学習項目」、「確認テスト」、「補習」、「発展的内容」が従属している。
【００５４】
解析用データ１１３は、いわゆる形態素解析及び係り受け解析に必要なデータ（形態素解析用データ、及び係り受け解析用データ）、同じ意味を示す複数の同義語（例えば、「気体と液体の界面」「気液界面」）と当該複数の同義語の代表語（気液界面）との関連付けが多数列挙された辞書を示すデータ（辞書データ）、及び後述する機械学習機能によって取得した各種データ（機械学習データ）が格納される。辞書データには、シソーラス辞書等の専門性を有する辞書を示すデータが含まれる。なお、形態素解析用データ、係り受け解析用データ、及び辞書データは、管理用端末１９０等から予め入力されて記憶される。
【００５５】
機械学習データは、例えば、端末１０〜５０において学習者が入力した学習目標を示す自由文（テキストデータ）の情報（学習目標情報）を解析する際に、基準となる情報であり、管理用端末１９０等から入力されるデータに基づく機械学習によって取得される。
【００５６】
サーバ制御部１２０は、ＣＰＵ１２０ａおよびメモリ１２０ｂを有しており、管理用端末１９０や端末１０〜５０からの各種信号や、プログラムＰＧ３等に基づいて、学習支援システム１に関する動作を制御する部位である。ここでは、例えば、管理用端末１９０からの信号に基づき、サーバ制御部１２０が、記憶部１０１に格納されているプログラムＰＧ３を読み込んで実行することにより、学習支援システム１に関する機能及び動作が実現される。なお、サーバ制御部１２０における情報処理の過程で生成される各種データは、メモリ１２０ｂに一時的に記憶される。
【００５７】
学習支援システム１では、サーバ制御部１２０および端末制御部１２の各機能が協働して、各種データを相互に送受信し合うことで、学習支援に係る動作（以下「学習支援動作」と称する）を実現する。
【００５８】
以下、学習支援システム１における学習支援動作について説明する。
【００５９】
＜学習支援動作＞
図６は、学習支援動作が実行される際に、サーバ制御部１２０において実現される機能を例示する図である。学習支援動作を行う際には、サーバ制御部１２０は、機能として、入力情報受付部１２１、機械学習部１２２、学習目標解析部１２３、情報抽出部１２４、教材抽出提供部１２５、採点情報管理部１２６、情報更新部１２７および課金処理部１２８を備えて構成される。また、学習支援動作を行う際には、サーバ制御部１２０が、記憶部１０１に格納された教材ＤＢ１１０内のデータを適宜用いることで、学習者の意図に適合した教材コンテンツの提供が実現される。
【００６０】
入力情報受付部１２１は、例えば、Ｉ／Ｆ１１，１５０，１９１等を介して端末１０や管理用端末１９０から入力される各種情報を受け付ける。例えば、端末１０において学習者が入力した学習目標を示す情報（学習目標情報）や各種入力情報を受け付けたり、管理用端末１９０において管理者が入力した各種情報を受け付ける。
【００６１】
機械学習部１２２は、解析用データ１１３に含まれる機械学習データを取得する。機械学習データには、学習目標情報を解析するデータ（学習目標解析用データ）を含む。機械学習部１２２は、例えば、教師データとして学習用コーパスなどが与えられることで、機械学習データを学習する。つまり、学習用コーパスに基づいて、機械学習データを機械学習によって取得する。このとき、学習用コーパスに含まれる多数のテキストデータからそれぞれ必要な要素が抽出されるとともに、ＲＤＦを利用して構造化が行なわれる。
【００６２】
ここで、学習目標解析用データを機械学習によって取得する手法について説明する。
【００６３】
学習用コーパスは、学習目標を示す自由文の形式（文章モデル）に準じた大量のテキストデータを含む。この文章モデルは、例えば、「対象→手段→結語」といった具合に、学習目標を示す自由文の構成を示すものである。そして、学習用コーパスでは、例えば、学習目標の文章モデル（「学習目標文モデル」とも称する）を構成する各要素の分類項目名が各語句にタグ付けされている。例えば、要素の分類項目としては、「対象」「手段」及び「結語」等が挙げられる。
【００６４】
そして、学習用コーパスでは、例えば、「気液界面の現象」・・・等の語句に対して要素の分類項目名「対象」がタグ付けされている。「数値解析」・・・等の語句に対して要素の分類項目名「手段」がタグ付けされている。「解きたい」「知りたい」・・・等の語句に対して要素の分類項目名「結語」がタグ付けされている。
【００６５】
機械学習部１２２は、学習用コーパスから語句を抜き出し、対応する要素の分類項目毎にそれぞれ記憶する。つまり、機械学習部１２２では、学習用コーパスを含む教師データを学習教材とし、教師データを参照して要素の分類項目毎に各要素の分類項目に属する語句を学習して記憶する。
【００６６】
更に、機械学習部１２２では、学習用コーパスにおける要素の出現パターンも学習して記憶する。例えば、対象「気液界面の現象」の後には要素「手段」に属する語句が出現する等といった、如何なる分類項目に属する如何なる語句が、どのような順で出現するのかといった出現パターンを学習して記憶する。例えば、「対象→手段→結語」といった順番で、「対象」「手段」「結語」を示す語句が出現するといった出現パターンを学習して記憶する。このような出現パターンによって、学習用コーパスに含まれていない語句が出現したとしても、「対象」「手段」「結語」を示す語句を認識することが可能となる。
【００６７】
機械学習部１２２で学習されて記憶される学習目標解析用データは、学習目標を示すテキストデータを構成する各要素をどのような要素の分類項目に分解するのかを示すモデルのデータ（モデルデータ）として使用される。
【００６８】
また、機械学習部１２２は、モデルデータを通信回線や記憶媒体等を介して外部のコンピュータに出力したり、外部のコンピュータで学習されたモデルデータを通信回線や記憶媒体等を介して入力することもできる。よって、学習支援システム１において学習されたモデルデータを他の学習支援システムで利用したり、逆に、他の学習支援システムにおいて学習されたモデルデータを学習支援システム１で利用することができる。
【００６９】
学習目標解析部１２３は、機械学習部１２２で学習されたモデルデータ、又は外部から取得したモデルデータを基準としつつ、形態素解析用データを用いた形態素解析、係り受け解析用データを用いた係り受け解析、辞書データを用いた同義語の代表語への変換、及び公知のＳＶＭ（Support Vector Machine）を用いて、入力情報受付部１２１で受け付けられる学習目標を示す自由文の情報（学習目標情報）を解析する。よって、学習目標解析部１２３では、辞書データを用いた処理を行うことで、同じ内容を示す多数の言い回しから１つの内容を特定しつつ、学習者が入力した学習目標情報を解析する。そして、学習目標解析部１２３では、この解析の結果、項目「対象」「手段」「結語」を示す語句の要素を識別することで、学習目標情報が示す内容（すなわち、学習者の意図）を特定することができる。
【００７０】
図７は、学習支援動作において、端末１０で表示制御部１２Ａの制御によって表示部１３に表示される学習目標を示す自由文を入力する画面（以下「学習目標入力画面」とも称する）ＧＭを例示する図である。学習支援動作では、表示部１３に学習目標入力画面ＧＭが表示された状態で、学習者が操作部１４を適宜操作することで、入力欄Ｂ１に学習目標を示す自由文が記述される。そして、実行ボタンＥＸ１がマウスポインタＭＰによって押下されると、学習目標情報が端末制御部１２に入力される。端末制御部１２に入力された学習目標情報は、一時的にメモリ１２ｂに記憶され、続いて、Ｉ／Ｆ１１，１５０を介してサーバ制御部１２０に送信されて、入力情報受付部１２１で受け付けられる。このとき、学習目標情報は、メモリ１２０ｂに一時的に格納される。
【００７１】
例えば、図７で示すように、学習目標入力画面ＧＭにおいて、学習目標を示す自由文「液体と気体の現象を数値解析で解きたい」が入力され、当該自由文を示す入力情報が入力情報受付部１２１で受け付けられた場合、学習目標解析部１２３は、項目「対象」を示す要素「気液界面の現象」、項目「手段」を示す要素「数値解析」、及び項目「結語」を示す要素「解きたい」を認識する。
【００７２】
なお、ここでは、辞書データを用いて同義語を１つの代表語へ変換するため、例えば、「液体と気体の現象を数値解析で解きたい」と同じ意味を示す異なる複数の表現「気液界面の現象を数値解析で解きたい」「液体と気体の界面を偏微分方程式を用いて解きたい」「界面を有した液体の流れを偏微分方程式で数値計算したい」の自由文が学習目標として入力された場合であっても、学習目標解析部１２３は、項目「対象」「手段」「結語」を示す要素として「気液界面の現象」「数値解析」「解きたい」をそれぞれ認識することができる。
【００７３】
情報抽出部１２４は、学習目標解析部１２３における学習目標情報の解析結果に基づいて、入力情報受付部１２１で受け付けた学習目標情報に対応する１以上の教材項目要素と、当該１以上の教材項目要素に対して所定の関係を有する１以上の教材項目要素とからなる複数の教材項目要素、及び当該複数の教材項目要素どうしの関係を示す情報を、内容データ関連情報１１２から抽出する。なお、情報抽出部１２４では、内容データ関連情報１１２のうちの一部の情報を抽出するため、情報抽出部１２４によって抽出される情報を「一部関連情報」とも称する。なお、情報抽出部１２４によって抽出された一部関連情報は、メモリ１２０ｂに一時的に格納される。
【００７４】
ここで言う「所定の関係」とは、学習目標情報に対応する１以上の教材項目要素を基準として、１つ大きな概念を示す関係、及び当該１つの大きな概念を示す教材関連要素に属する関係を示している。
【００７５】
例えば、学習目標解析部１２３で、項目「対象」を示す要素「気液界面の現象」、項目「手段」を示す要素「数値解析」、及び項目「結語」を示す要素「解きたい」が認識された場合には、情報抽出部１２４は、内容データ関連情報１１２から属性「対象」「手段」「結語」についてそれぞれキーワード「気液界面の現象」「数値解析」「解きたい」が属性値として付されている教材項目要素を、学習目標情報に対応する教材項目要素として抽出する。
【００７６】
具体的には、例えば、図４に示すように、属性「対象」「手段」「結語」についてそれぞれキーワード「気液界面の現象」「数値解析」「解きたい」が属性値として付されている教材項目要素「偏微分方程式」が、学習目標情報に対応する教材項目要素として抽出される。このように、「気液界面の現象を数値解析で解きたい」という学習目標に対して、教材項目要素「偏微分方程式」が抽出されるように設定されているのは、物理現象を数値解析で解く場合は偏微分方程式が利用されるからである。
【００７７】
そして、図８に示すように、教材項目要素「偏微分方程式」よりも１つ大きな概念を示す教材項目要素「微分の基礎」と、教材項目要素「微分の基礎」に属する複数の教材項目要素（ここでは、「常微分方程式」・・・、及び「偏微分方程式」・・・）とが関連付けられた一部関連情報が内容データ関連情報１１２から抽出される。このように、学習目標情報と直接対応する教材項目要素以外の関連する教材項目要素が抽出されるのは、例えば、「偏微分方程式」を解く為には、基礎方程式として「質量保存方程式」や「運動量方程式」の知識が必要となるからである。更に、「偏微分方程式」を解く為には、様々な近似法の知識が必要であり、微分の基礎的な知識も必要であることも前提となるからである。
【００７８】
情報抽出部１２４で抽出された一部関連情報は、Ｉ／Ｆ１５０，１１などを介して、端末１０の端末制御部１２に送られる。このとき、端末制御部１２では、一部関連情報をメモリ１２ｂに記憶する。
【００７９】
そして、端末制御部１２では、機能として実現される表示制御部１２Ａが、メモリ１２ｂに記憶された一部関連情報に基づき、一部関連情報に含まれる各教材項目要素どうしがネットワーク状に関連付けられた情報（ネットワーク情報）を表示部１３において表示するように制御する。このとき、一部関連情報に１以上の詳細教材項目付き要素が含まれる場合、表示制御部１２Ａの制御下で、一部関連情報に基づき、１以上の詳細教材項目要素を除く各教材項目要素どうしがネットワーク状に関連付けられたネットワーク情報が表示部１３において可視的に出力（表示）される。
【００８０】
図８は、表示部１３に表示されるネットワーク情報の一覧表示Ｄ１を例示する図である。この図８に示すようなネットワーク情報の一覧表示を含む画面は、学習者が自己の意志で、必要な教材の項目を指定することができる画面（以下「教材項目指定画面」とも称する）として機能する。
【００８１】
例えば、図９で示すように、学習者が操作部１４に含まれるマウスを適宜操作することで、一覧表示Ｄ１に含まれる複数の教材項目要素から学習者自身が未習得で学習したい教材項目要素（以下「学習対象項目要素」とも称する）を選択することができる。
【００８２】
具体的には、図８に示す一覧表示Ｄ１において、学習者が操作部１４を適宜操作することでマウスポインタＭＰを所望の教材項目要素に合わせて適宜所定のマウス操作を行うと、項目選出部１２Ｂが、マウスポインタＭＰが合わされた１つの教材項目要素を選出する。すなわち、内容データ関連情報１１２の複数階層に含まれる１つの階層に属する１つの教材項目要素を選出する。このとき、項目選出部１２Ｂによって一部関連情報から選出された教材項目要素を特定する情報（項目特定情報）が、メモリ１２ｂに一時的に格納される。
【００８３】
そして、一覧表示Ｄ１において、表示制御部１２Ａが、項目特定情報に基づき、項目選出部１２Ｂによって選出された１つの教材項目要素（以下「選出教材項目要素」とも称する）と、当該１つの選出教材項目要素と一部関連情報において関連付けられた２以上（ここでは、複数）の教材項目要素のうち選出教材項目要素が属する１つの階層よりも下位の階層に属する１以上（ここでは、複数）の教材項目要素とが、残余の教材項目要素とは区別可能な異なる表示態様となるように制御する。
【００８４】
図９は、一覧表示Ｄ１において学習対象項目要素を選択した後の画面を例示する図である。図９は、一覧表示Ｄ１のうち学習者によって選択された系列の教材項目要素の表示が、他の系列の教材項目要素の表示とは区別可能な異なる色で着色（例えば、赤色で着色）された態様で表示された表示例Ｄ１１を示している。
【００８５】
ここで、図９の表示例Ｄ１１が得られる過程について説明する。
【００８６】
学習者が操作部１４に含まれるマウスを適宜操作することで、図８に示す一覧表示Ｄ１において、要素「偏微分方程式」にマウスポインタＭＰを合わせて、学習者が所定のマウス操作（例えば、右クリック）を行うと、要素「偏微分方程式」及び要素「偏微分方程式」に属する要素（同一階層にある要素「質量保存則」「運動量方程式」「近似法」及び当該要素に属する全ての要素）が所定の色で着色された状態となる。
【００８７】
次に、同一階層にある要素「質量保存則」「運動量方程式」「近似法」のうち要素「近似法」にマウスポインタＭＰを合わせて所定のマウス操作を行うと、要素「近似法」と同一階層にある他の要素「質量保存則」「運動量方程式」の着色（所定の色の着色）が解除される。なお、要素「質量保存則」「運動量方程式」に属する要素があれば、それらの要素の着色も解除される。
【００８８】
図１０では、学習者が教材項目「メッシュの切り方」を学習しようとして要素「メッシュの切り方」にマウスポインタＭＰを合わせて特定のマウス操作（例えば、左クリック）を行った状態が示されている。
【００８９】
要素「メッシュの切り方」は、図５で示したように、詳細教材項目付き要素であり、要素「メッシュの切り方」にマウスポインタＭＰを合わせて特定のマウス操作（例えば、左クリック）を行うと、詳細項目表示要求部１２Ｃが、表示部１３に表示される一覧表示において、要素「メッシュの切り方」に属する詳細項目要素を表示するように要求する。そして、当該要求に応答して、表示制御部１２Ａの制御により、メモリ１２ｂに格納された一部関連情報に基づき、要素「メッシュの切り方」に属する６つの細分化された詳細教材項目要素「１章」〜「６章」が図１０に示すような態様で表示部１３において表示される。よって、学習者は、「１章」〜「６章」のうち希望する章(詳細教材項目)を選択して学習することができる。この詳細教材項目を選択した際の学習支援システム１の動作については、後で詳しく説明する。
【００９０】
端末制御部１２の教材項目指定部１２Ｄは、学習者による入力操作に応答して、教材項目指定画面から、実行したい内容データを示す教材項目要素（以下「実行対象項目要素」とも称する）を指定する。この実行対象項目要素を特定する情報は、一旦メモリ１２ｂに格納された後、Ｉ／Ｆ１１，１５０等を介してサーバ制御部１２０に送信され、メモリ１２０ｂに格納される。
【００９１】
サーバ制御部１２０の教材抽出提供部１２５は、メモリ１２０ｂに格納された実行対象項目要素を特定する情報を参照することで、内容データ群１１１から実行対象項目要素に対応する内容データ(教材コンテンツ)を抽出する。この教材抽出提供部１２５によって抽出された内容データは一旦メモリ１２０ｂに格納された後、Ｉ／Ｆ１１，１５０等を介して端末制御部１２に送信されて、メモリ１２ｂに格納される。つまり、学習者の端末１０に対して内容データが提供される。このとき、端末制御部１２の表示制御部１２Ａにより、メモリ１２ｂに格納された実行対象項目要素に対応する内容データに基づいて、内容データに基づく画面が表示部１３において表示される。すなわち、学習者に対して内容データが可視的に提供される。
【００９２】
＜詳細教材項目を選択した際の学習支援システム１の動作＞
以下では、図１０に示す表示画面において学習者が希望する詳細教材項目、例えば「メッシュの切り方」に従属する各「章」を選択した際の学習支援システム１の動作を詳しく説明するが、その前に図５に示す各章の関連等を説明する。
【００９３】
図１１は、「メッシュの切り方」に従属する「１章」〜「６章」の関連を示す概念図である。
【００９４】
図１１中の矢印は、その章を学習するために予備知識として予め履修すべき章を表している。すなわち、各章(教材コンテンツ)と各章を学習する前に履修すべき他の章との関係を、各章を識別する教材名「１章」〜「６章」間の関連性で表しており、この情報(第１情報)は例えばサーバ１００内の教材ＤＢ１１に格納されている。図１１に示す関連性によれば、例えば「５章」を履修するためには「２章」および「３章」を予め履修する必要がある。このような教材名(識別情報)間の関連性は、上述したＲＤＦを用いて記述するのが好ましい。
【００９５】
図１０に示す表示画面において特定の「章」を選択した場合には、例えば図１２に示すＧＵＩ画面が表示部１３に表示される。このＧＵＩ画面（以下では「セクション選択画面」ともいう）上には、図５に示す要素「章」に従属している各項目(以下では「セクション」という)、具体的には「学習項目」および「確認テスト」、「補習」、「発展的内容」を示すボタンＢ１〜Ｂ３、Ｂｔ、Ｂｖ、Ｂｗが配置される。そして、各ボタンＢ１〜Ｂ３、Ｂｔ、Ｂｖ、Ｂｗを学習者がマウス操作によって押下することにより、章を構成する複数のセクションから１のセクションが選択され、そのセクションの内容(コンテンツ)が学習者に提供されることとなる。なお、「補習」および「発展的内容」については、後述のように「確認テスト」に合格しないと進めないため、図１０に示す表示画面で特定の「章」を選択した直後の画面では、不可視の状態となっていることを破線で表現している。
【００９６】
学習支援システム１では、上記のセクションの内容(コンテンツ)や章の教材内容(教材コンテンツ)の提供に伴って受講料金の課金が行われる(後述)。この課金については、提供したコンテンツに応じた利用料金を徴収するための処理を実行する課金処理部１２８によって行われる。
【００９７】
さらに各セクションについて詳しく説明する。
【００９８】
(ｉ)学習項目
「学習項目」については、各章に係る学習対象を理解させる基礎的な学習コンテンツとして構成されている。図１２に示すセクション選択画面において、学習者が例えば要素「学習項目１」にマウスポインタを合わせて特定のマウス操作を行うと、教材項目指定部１２Ｄによって要素「学習項目１」が指定される。すると、教材抽出提供部１２５の働きにより、内容データ関連情報１１２を参照しつつ内容データ群１１１から要素「学習項目１」に対応する内容データ(コンテンツ)が抽出され、表示制御部１２Ａの働きにより、要素「学習項目１」に対応する内容データに基づく初期画面（例えば、図１３）が、まず表示部１３に表示される。つまり、要素「学習項目１」に係る教材「解説」の内容が表示される。この「解説」を学習者が読むことで、「学習項目１」の理解に努めることができる。
【００９９】
次に、学習者が「解説」を読んだ後には、教材「例題」の内容を示す画面（例えば図１４）が表示部１３に表示される。これにより、「解説」の教材内容を読んだ上で、「例題」を解くことにより「学習項目１」の理解度が高まるように構成されている。
【０１００】
そして、学習者が「例題」の内容を終了した後には、教材「問題」の内容を示す画面（例えば図１５）が表示部１３に表示される。この「問題」を解くことにより「学習項目１」の理解度を確認することができる。
【０１０１】
この「問題」の内容については、例えば、ＹＥＳ・ＮＯを選択的に解答するようなもの（例えば、図１５）や、穴埋め問題のようなコンピュータで容易に採点可能な問題とすることができる。この問題に対しては、学習者が操作部１４を適宜操作することで、問題に対する解答を示す情報（「問題解答情報」と称する）を入力することができる。このとき、端末制御部１２において、メモリ１２ｂに問題解答情報を格納した後に、問題解答情報が示す解答と問題に係る内容データに含まれる正解とが合致するか否かが判定され、その判定結果を示す情報（以下「採点情報」と称する）が求められる。そして、採点情報は、メモリ１２ｂからＩ／Ｆ１１，１５０を介して端末制御部１２からサーバ制御部１２０に転送されて、メモリ１２０ｂに格納される。
【０１０２】
この採点情報は、問題を特定する情報と、解答が合っているか否かを示す情報とを含んでおり、採点情報管理部１２６が、多数の採点情報に基づいて、各問題の正答率を管理するリスト（正答率リスト）を作成して、記憶部１０１に記憶する。そして、例えば、管理者が、管理用端末１９０の操作部１９４を種々操作すると、記憶部１０１に記憶された正答率リストがサーバ制御部１２０の機能によりＰＣ制御部１９２に転送され、表示制御部１９２Ａの制御下で、表示部１９３に正答率リストが可視的に出力される。このとき、管理者は、正答率リストを視認することで、例えば「問題」の正答率が低い場合には、「学習項目１」に関する教材が不十分であると認識することができる。
【０１０３】
このように、管理者は「問題」の正答率が低い場合には、例えば「学習項目１」に関する記述を「解説」「例題」に対して適宜追加するような修正を加えることで、内容データ群１１１が充実するように進化させることができる。
【０１０４】
具体的には、管理者による操作部１９４の操作に応答して、ＰＣ制御部１９２から内容データ関連情報１１２及び内容データ群１１１を修正する信号及びデータが送信される。このとき、情報更新部１２７の機能により、内容データ群１１１に対して教材を構成する新たな項目に係る内容データを追加するとともに、内容データ関連情報１１２に対して新たな項目を示す新たな教材項目要素が追加され、更に、当該新たな教材項目要素に対して対応する新たな内容データが関連付けられる。
【０１０５】
(ii)確認テスト
「確認テスト」については、各章に係る学習対象の理解度をテストする検定コンテンツとして構成されており、確認テストの内容を提供された学習者がテストに合格した場合には、当該確認テストを有する詳細教材項目「章」が履修済みとされる。そして、学習支援システム１では、各章を構成する複数のセクションのうち確認テストの内容のみを学習者に提供することが可能となっており、当該確認テストの提供に伴って受講料金の課金が行われる。
【０１０６】
図１２に示すセクション選択画面において、学習者が要素「確認テスト」にマウスポインタを合わせて特定のマウス操作を行うと、教材項目指定部１２Ｄによって要素「確認テスト」が指定される。すると、教材抽出提供部１２５の働きにより、内容データ関連情報１１２を参照しつつ内容データ群１１１から要素「確認テスト」に対応する内容データ（コンテンツ）が抽出され、表示制御部１２Ａの働きにより、要素「確認テスト」に対応する内容データに基づく画面（例えば図１６）が表示部１６に表示される。この「確認テスト」を学習者が受けることで、各章についての自己の理解度を確認することができる。
【０１０７】
図１６に示す「確認テスト」の画面ＣＴでは、１以上（例えば、１０問）のテスト問題が列挙され、各テスト問題に対する解答（「ＹＥＳ」又は「ＮＯ」）を指定するラジオボタンＲＢが、各テスト問題の右方に表示されている。この確認テスト画面ＣＴが表示部１３に表示された状態で、学習者が適宜マウスを操作して、マウスポインタＭＰを所望のラジオボタンＲＢに合わせてマウスを左クリックすることでラジオボタンＲＢを指定する動作を各問題について行うことができる。そして、最後に送信ボタンＴＢにマウスポインタＭＰを合わせてマウスを左クリックすることで、確認テストに対する解答を示す情報（以下「確認テスト解答情報」と称する）をメモリ１２ｂからＩ／Ｆ１１，１５０等を介してサーバ制御部１２０に対して送信し、メモリ１２０ｂに格納することができる。
【０１０８】
サーバ制御部１２０は、メモリ１２０ｂに格納された確認テスト解答情報について採点を行い、その採点結果を示す情報（以下「採点結果情報」と称する）を、メモリ１２０ｂからＩ／Ｆ１１，１５０等を介して端末制御部１２に送信する。端末制御部１２では、採点結果情報をメモリ１２ｂに格納した後、表示制御部１２Ａの制御下で、採点結果情報が表示部１３において可視的に出力される。学習者は、この採点結果を視認することで、自己の理解度を確認することができる。
【０１０９】
(iii)補習
「補習」については、例えば練習問題などを有し上述した「学習項目」を補う補習コンテンツとして構成されており、次の「確認テスト」に備えて、その章を改めて学習するためのセクションとなっている。すなわち、上記の確認テストの提供を受けた学習者がテストに不合格となった場合に当該学習者に対する「補習」の教材内容の提供が可能となっており、当該補習の教材内容の提供に伴って受講料金の課金が行われる。
【０１１０】
図１２に示すセクション選択画面において、学習者が要素「補習」にマウスポインタを合わせて特定のマウス操作を行うと、教材項目指定部１２Ｄによって要素「補習」が指定される。すると、教材抽出提供部１２５の働きにより、内容データ関連情報１１２を参照しつつ内容データ群１１１から要素「補習」に対応する内容データ(コンテンツ)が抽出され、表示制御部１２Ａの働きにより、要素「補習」に対応する内容データに基づく画面が表示部１６に表示される。
【０１１１】
(iv)発展的内容
上記「確認テスト」に合格すれば、その章の学習は基本的に終了することとなるが、さらに深い知識を学習者が習得したい場合もある。そこで、このように意欲的な学習者のためにセクション「発展的内容」が設けられている。
【０１１２】
この「発展的内容」については、各章に係る学習対象について上述した「学習項目」より高度な内容（例えば複雑な応用問題等）を有する特別コンテンツとして構成されており、上記の確認テストの提供を受けた学習者がテストに合格した場合に当該学習者に対する「発展的内容」の教材内容の提供が可能となっている。なお、「発展的内容」の提供に伴って受講料金の課金が行われる。
【０１１３】
図１２に示すセクション選択画面において、学習者が要素「発展的内容」にマウスポインタを合わせて特定のマウス操作を行うと、教材項目指定部１２Ｄによって要素「発展的内容」が指定される。すると、教材抽出提供部１２５の働きにより、内容データ関連情報１１２を参照しつつ内容データ群１１１から要素「発展的内容」に対応する内容データ（コンテンツ）が抽出され、表示制御部１２Ａの働きにより、要素「発展的内容」に対応する内容データに基づく画面が表示部１６に表示される。
【０１１４】
以上で説明したセクションを有する項目「章」を選択した際の学習支援システム１の具体的な動作を説明する。
【０１１５】
図１７は、学習支援システム１の基本的な動作、特に図１０の表示画面でｎ章(ｎ：自然数)を選択した際の動作を示すフローチャートである。
【０１１６】
まず、図１０に示す表示画面で学習者が、ｎ章にマウスポインタを合わせて左クリックすることによりｎ章が選択される(ステップＳ１)。すなわち、学習者による操作入力に応答して複数の章(教材コンテンツ)から１の章が選択される。
【０１１７】
ステップＳ２では、ステップＳ１で選択されたｎ章の学習に入る前に履修すべき章が存在するかを判定する。すなわち、図１１に示す各章の関連性に基づき、ｎ章を学習するために予め履修すべき章があるか否かが判断される。ここで、履修すべき章が存在する場合にはステップＳ３に進み、存在しない場合にはステップＳ７に進む。
【０１１８】
ステップＳ３では、ｎ章を学習するために履修すべき章と、その履修状況を表示する。この履修状況の表示については、例えばサーバ１００の記憶部１０１に記憶されている各章の履修状況を記録した情報(第２情報)を参照して行われる。
【０１１９】
具体的には、学習者が例えば「５章」を選択する場合、「５章」の学習前に予め履修すべき章である「１章」「２章」「３章」を学習者が既に履修しているときには、図１８に示すように履修すべき章としての「１章」「２章」「３章」が履修済みであることを示す表示Ｐａが行われる。一方、「１章」「２章」「３章」を学習者が履修していないときには、図１９に示すように履修すべき章としての「１章」「２章」「３章」が未履修であることを示す表示Ｐｂが行われる。なお、図１８および図１９のように各章の関連性(図１１)を示す表示Ｐｏを行えば、履修すべき章の根拠を学習者が理解できることとなる。
【０１２０】
以上のようにステップＳ３では、サーバ１００の記憶部１０１に記憶されている情報(第１情報および第２情報)に基づき、学習者によって選択された１つの章の内容を学習する前に履修すべき他の章を特定するとともに履修すべき章に関する学習者の履修状況を取得し、特定された章の識別名称（識別情報）と学習者の履修状況とが表示部１３に可視的に出力される。
【０１２１】
ステップＳ４では、ｎ章を学習するために履修すべき章のうち、未履修の章が存在するかを判定する。ここで、未履修の章が存在する場合には、ステップＳ５に進み、存在しない場合には、ｎ章の教材の提供を開始するステップＳ７に進む。すなわち、学習者が選択した章を学習する前に履修すべき他の章を学習者が全て履修済みである場合のみ、選択した章の教材(コンテンツ)の提供が許可される。なお、例えば図１８に示すように選択した章の受講を開始するためのボタンＢａを表示し、このボタンＢａに対するマウス操作に応答して、ステップＳ７に移行させるようにする。
【０１２２】
ステップＳ５では、学習者に対して未履修の章の受講をガイドする。例えば図１９に示すように次に学習すべき章は未履修の「１章」であることを示す表示Ｑａが行われる。このような未履修の章の表示においては、図１１に示す各章の関連性を考慮し、例えば最も番号の小さい章が表示される。
【０１２３】
ステップＳ６では、ステップＳ５でガイドされた未履修の章の教材を学習者に提供する。この教材の提供については、例えば図１９のように次に学習すべき章を示す表示Ｑａとともに、その章の教材の提供を受けるためのボタンＢｂを表示し、このボタンＢｂに対するマウス操作に応答して行うようにする。
【０１２４】
ステップＳ７では、ステップＳ１で選択されたｎ章の教材(コンテンツ)の提供を開始する。
【０１２５】
次に、このｎ章の教材の提供が開始されてからの学習支援システム１の動作を説明する。
【０１２６】
図２０は、学習支援システム１の基本的な動作、特にｎ章の教材の提供が開始されてからの動作を示すフローチャートである。
【０１２７】
まず、例えば図２１に示すようなセクション選択画面が表示される。
【０１２８】
次に、セクション選択画面において学習項目が選択されたかを判定する(ステップＳ１１)。具体的には、学習項目１〜３を示す各ボタンＢ１〜Ｂ３(図２１)にマウスポインタを合わせて学習者が左クリックしたか否かを判断する。ここで、学習項目が選択された場合には、選択した学習項目の教材を提供してステップＳ１２に進み、学習項目が選択されなかった場合には、ステップＳ１３に進む。
【０１２９】
ステップＳ１２では、ステップＳ１１で選択した学習項目の受講料金を課金する。なお、学習支援システム１では、学習者に対して同一の学習項目(コンテンツ)を複数回提供することも可能となっているが、その提供の度に受講料金が課金されることとなる。
【０１３０】
ステップＳ１３では、確認テストの内容(コンテンツ)を提供する。この場合、例えば確認テストを表すボタンＢｔ(図２１)にマウスポインタを合わせて学習者が左クリックしたことに応答し、図１６に示す確認テスト画面ＣＴが表示部１３に表示され、確認テストに関する教材内容の提供がなされることとなる。
【０１３１】
ステップＳ１４では、ステップＳ１３で提供された確認テストの受講料金を課金する。なお、確認テストは合格するまで何度でも受けることができるが、テストの度に受講料金が課金される。
【０１３２】
ステップＳ１５では、ステップＳ１３で提供を受けた確認テストに合格したかを判定する。例えば、図１６の確認テスト画面ＣＴに列挙されるテスト問題において８割以上の正解率であったか否かが判断される。ここで、確認テストに合格した場合には、ステップＳ２０に進み、不合格の場合には、ステップＳ１６に進む。
【０１３３】
ステップＳ１６では、図１２に示すようなセクション選択画面において補習が選択されたかを判定する。具体的には、補習を示すボタンＢｖ(図１２)にマウスポインタを合わせて学習者が左クリックしたか否かを判断する。ここで、補習が選択された場合には、補習の教材を提供してステップＳ１７に進み、選択されていない場合には、ステップＳ１８に進む。
【０１３４】
ステップＳ１７では、補習の受講料金を課金する。
【０１３５】
ステップＳ１８〜Ｓ１９では、ステップＳ１１〜Ｓ１２と同様の動作を行う。これにより、確認テストを受ける前にステップＳ１１〜１２で提供された学習項目の教材(コンテンツ)を再び学習者に提供できるが、その提供の度に課金される。
【０１３６】
ステップＳ２０では、学習項目を受講せずに確認テストを１回で合格したかを判定する。すなわち、ステップＳ１１で学習項目を選択せずに、ステップＳ１３で提供された確認テストに１回目で合格したか否かを判断する。ここで、学習項目を受講せず確認テストに１回で合格した場合には、ステップＳ２１に進み、そうでない場合にはステップＳ２２に進む。
【０１３７】
ステップＳ２１では、ステップＳ１４で課金した確認テストの受講料金を学習者に返還する。すなわち、確認テストのみの提供を受けた学習者がテストに一回で合格した場合には、当該確認テストの提供に伴う課金が免除される。これは、学習項目を受講せずに確認テストを１回で合格する程の実力を持った学習者は、その章に関する知識を既に習得しているものと判断し、不当で不適切な課金がなされないようにするためである。
【０１３８】
ステップＳ２２では、図１２に示すようなセクション選択画面において発展的内容が選択されたかを判定する。具体的には、発展的内容を示すボタンＢｗ(図１２)にマウスポインタを合わせて学習者が左クリックしたか否かを判断する。ここで、発展的内容が選択された場合には、発展的内容の教材を提供してステップＳ２３に進み、選択されていない場合には、本フローを終了する。
【０１３９】
ステップＳ２３では、発展的内容の受講料金を課金する。
【０１４０】
以上の学習支援システム１の動作により、学習者が選択した章(教材コンテンツ)を学習する前に履修すべき他の章と、その履修状況とを示す表示を行い、履修すべき章を学習者が全て履修済みである場合のみ選択した章の教材を提供するため、選択した章の学習に入る際には必要な基礎的知識が学習者に備わっており、その学習にスムーズに入れる。
【０１４１】
なお、学習支援システム１においては、図１９に示す画面のように未履修の章に移行させて未履修の全ての章を学習者に受講させるのは必須でなく、未履修の章を学習者自身の判断で確認テストを受けずに履修済みとするようにしても良い。すなわち、未履修の章であっても学習者が予備知識を持っている場合には、確認テストを省略し、その章を「履修済み」にできるようにする。例えば図２２に示す画面のように、学習者の判断で「１章」を履修済みにして「２章」または「３章」に進むボタンＢｃ、Ｂｄや、「１章」〜「３章」を履修済みにして「５章」に進むボタンＢｅを設けて、これらのボタンがＢｃ〜Ｂｅがマウス操作で押下された場合には、学習者が希望する章に無条件で移行できるようにする。
【０１４２】
このように履修していない未履修の章から学習者の指定する章を抽出し、抽出された章を履修済みとみなすことにより、確認テストを省略して迅速に所望の章の学習を開始できる。その結果、学習者の利便性が向上する。
【０１４３】
＜変形例＞
・上記の実施形態における各章の関連性については、図１８の表示Ｐｏに示すような矢印で表現するのは必須でなく、単純に１章から順に各章のタイトルを表示するようにしても良い。この場合、履修済みの章を学習者に認識させるための強調表示等を行うのが好ましい。
【０１４４】
・上記の実施形態においては、学習者に対して同一の「章」に係る教材を複数回提供しても良い。この場合には、「章」の教材コンテンツの提供ごとに課金されることとなる。
【図面の簡単な説明】
【０１４５】
【図１】本発明の実施形態に係る学習支援システム１の構成概要を示す図である。
【図２】学習支援システム１の機能構成を示すブロック図である。
【図３】内容データ関連情報１１２の内容を例示する図である。
【図４】内容データ関連情報１１２の内容を例示する図である。
【図５】内容データ関連情報１１２の内容を例示する図である。
【図６】サーバ制御部１２０において実現される機能を例示する図である。
【図７】学習目標入力画面ＧＭを例示する図である。
【図８】一部関連情報を一覧表示する表示例を示す図である。
【図９】一覧表示において学習対象項目要素を選択する様子を示す図である。
【図１０】詳細教材項目要素を表示した画面を示す図である。
【図１１】各章の関連を示す概念図である。
【図１２】セクション選択画面を説明するための図である。
【図１３】学習項目に係る画面を説明するための図である。
【図１４】学習項目に係る画面を説明するための図である。
【図１５】学習項目に係る画面を説明するための図である。
【図１６】確認テスト画面を説明するための図である。
【図１７】学習支援システム１の基本的な動作を示すフローチャートである。
【図１８】学習支援システム１の動作を説明するための図である。
【図１９】学習支援システム１の動作を説明するための図である。
【図２０】学習支援システム１の基本的な動作を示すフローチャートである。
【図２１】学習支援システム１の動作を説明するための図である。
【図２２】学習支援システム１の動作を説明するための図である。
【符号の説明】
【０１４６】
１  学習支援システム
１０〜５０  端末
１２  端末制御部
１２Ａ  表示制御部
１２Ｂ  項目選出部
１２ｂ  メモリ
１２Ｃ  詳細項目表示要求部
１２Ｄ  教材項目指定部
１３  表示部
１４  操作部
１５  記憶部
１００  サーバ
１０１  記憶部
１１０  教材ＤＢ
１１１  内容データ群
１１２  内容データ関連情報
１１３  解析用データ
１２０  サーバ制御部
１２０ｂ  メモリ
１２１  入力情報受付部
１２２  機械学習部
１２３  学習目標解析部
１２４  情報抽出部
１２５  教材抽出提供部
１２６  採点情報管理部
１２７  情報追加部
１２８  課金処理部
１９０  管理用端末
１９２  ＰＣ制御部
１９２Ａ  表示制御部
１９２ｂ  メモリ
１９３  表示部
１９４  操作部
１９５  記憶部
【図１】
2007310044.tif 000003
【図２】
2007310044.tif 000004
【図３】
2007310044.tif 000005
【図４】
2007310044.tif 000006
【図５】
2007310044.tif 000007
【図６】
2007310044.tif 000008
【図７】
2007310044.tif 000009
【図８】
2007310044.tif 000010
【図９】
2007310044.tif 000011
【図１０】
2007310044.tif 000012
【図１１】
2007310044.tif 000013
【図１２】
2007310044.tif 000014
【図１３】
2007310044.tif 000015
【図１４】
2007310044.tif 000016
【図１５】
2007310044.tif 000017
【図１６】
2007310044.tif 000018
【図１７】
2007310044.tif 000019
【図１８】
2007310044.tif 000020
【図１９】
2007310044.tif 000021
【図２０】
2007310044.tif 000022
【図２１】
2007310044.tif 000023
【図２２】
2007310044.tif 000024