(57)【特許請求の範囲】
【請求項１】
通信回線網を介してユーザ端末と学習支援サーバとが接続されて成る学習支援システムであって、
前記ユーザ端末は、
前記学習支援サーバから提供される学習コンテンツ内の任意の文字列を指定する指定手段と、
前記指定手段により指定された前記文字列と、前記学習コンテンツにおける前記文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、を前記学習支援サーバに送信する第１の送信手段と、を有し、
前記学習支援サーバは、
前記第１の送信手段により送信された前記文字列と、前記位置情報と、前記コンテンツ情報と、前記ユーザ情報と、前記文字列の出現頻度情報と、を格納する格納手段と、
前記ユーザ端末からの学習コンテンツ取得要求時に、前記ユーザ情報及び該学習コンテンツのコンテンツ情報が前記格納手段に格納されているか否かを判定する第１の判定手段と、
前記第１の判定手段により前記格納手段に格納されていると判定された場合、前記コンテンツ情報に基づく学習コンテンツと、前記位置情報と、前記文字列の出現頻度情報と、を前記ユーザ端末に送信する第２の送信手段と、を有し、
前記ユーザ端末は、
前記第２の送信手段により送信された前記学習コンテンツと前記位置情報と前記文字列の出現頻度情報とに基づいて、表示するために該学習コンテンツ内の前記文字列に対して加工する加工手段と、を有し、
前記格納手段は、
前記複数の学習コンテンツを格納するコンテンツデータベースを有し、
前記学習支援サーバは、
前記出現頻度の高い文字列に関連する学習コンテンツが前記コンテンツデータベース内にあるか否かを判定する第２の判定手段を有し、
前記第１の判定手段により前記格納手段に出現頻度の高い文字列の属する学習コンテンツのコンテンツ情報が格納されており、前記第２の判定手段により前記コンテンツデータベース内に前記出現頻度の高い文字列に関連する学習コンテンツが存在する場合に、前記第２の送信手段により前記コンテンツ情報に基づく学習コンテンツと、前記位置情報と、前記文字列の出現頻度情報と、前記出現頻度の高い文字列に関連する学習コンテンツへのリンク情報を前記ユーザ端末に送信し、
前記ユーザ端末は、
前記加工手段により前記コンテンツ情報に基づく学習コンテンツと前記位置情報と前記文字列の出現頻度情報とに基づいて、前記リンク情報を前記文字列に貼り付けることを特徴とする学習支援システム。
【請求項２】
前記加工手段は、
前記出現頻度に基づいて、前記指定手段により指定された文字列の背景に色を付けてマーキングすることを特徴とする請求項１記載の学習支援システム。
【請求項３】
前記格納手段は、
前記指定手段により指定された前記文字列と、前記学習コンテンツにおける前記文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、該文字列の出現頻度と、を格納する学習履歴データベースと、
前記ユーザ情報を格納するユーザ情報データベースと、
を有し構成されることを特徴とする請求項１または２記載の学習支援システム。
【請求項４】
前記ユーザ情報データベースは、
前記ユーザ端末を使用する受講者を識別するユーザＩＤと、
前記受講者の年齢、性別、コンピュータの利用経験年数と、
を各ユーザ毎に格納していることを特徴とする請求項３記載の学習支援システム。
【請求項５】
前記学習支援サーバは、
前記出現頻度の高い文字列の意味を簡略的に説明する簡易説明データを保持し、
前記ユーザ端末は、
前記加工手段により前記簡易説明データへのリンク情報を文字列に貼り付けることを特徴とする請求項１から４のいずれか１項に記載の学習支援システム。
【請求項６】
前記格納手段は、
前記出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報を格納するリンク情報データベースを有し、
前記学習支援サーバは、
前記出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報が前記リンク情報データベース内にあるか否かを判定する第３の判定手段を有し、
前記第３の判定手段により前記出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報が存在する場合に、前記第２の送信手段により該他のＷｅｂサイトへのリンク情報を前記ユーザ端末に送信し、
前記ユーザ端末は、
前記加工手段により前記他のＷｅｂサイトへのリンク情報を文字列に貼り付けることを特徴とする請求項３から５のいずれか１項に記載の学習支援システム。
【請求項７】
前記学習支援サーバは、
前記指定手段により指定された文字列の意味を簡略的に説明する簡易説明データをユーザ端末毎に集計し、各受講者専用の用語集として保持することを特徴とする請求項１から６のいずれか１項に記載の学習支援システム。
【請求項８】
通信回線網を介してユーザ端末と学習支援サーバとが接続されて成る学習支援システムの処理方法であって、
前記ユーザ端末は、
前記学習支援サーバから提供される学習コンテンツ内の任意の文字列を指定する指定ステップと、
前記指定ステップにより指定された前記文字列と、前記学習コンテンツにおける前記文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、を前記学習支援サーバに送信する第１の送信ステップと、を有し、
前記学習支援サーバは、
前記第１の送信ステップにより送信された前記文字列と、前記位置情報と、前記コンテンツ情報と、前記ユーザ情報と、前記文字列の出現頻度と、をデータベースに格納する格納ステップと、
前記ユーザ端末からの学習コンテンツ取得要求時に、前記ユーザ情報及び該学習コンテンツのコンテンツ情報が前記データベースに格納されているか否かを判定する第１の判定ステップと、
前記第１の判定ステップにより前記データベースに格納されていると判定された場合、前記コンテンツ情報に基づく学習コンテンツと、前記位置情報と、前記文字列の出現頻度情報と、を取得して前記ユーザ端末に送信する第２の送信ステップと、を有し、
前記ユーザ端末は、
前記第２の送信ステップにより送信された前記学習コンテンツと前記位置情報と前記文字列の出現頻度情報とに基づいて、表示するために該学習コンテンツ内の前記文字列に加工する加工ステップと、を有し、
前記データベースは、
前記複数の学習コンテンツを格納するコンテンツデータベースを有し、
前記学習支援サーバは、
前記出現頻度の高い文字列に関連する学習コンテンツが前記コンテンツデータベース内にあるか否かを判定する第２の判定ステップを有し、
前記第１の判定ステップにより前記データベースに出現頻度の高い文字列の属する学習コンテンツのコンテンツ情報が格納されており、前記第２の判定ステップにより前記コンテンツデータベース内に前記出現頻度の高い文字列に関連する学習コンテンツが存在する場合に、前記第２の送信ステップにより前記コンテンツ情報に基づく学習コンテンツと、前記位置情報と、前記文字列の出現頻度情報と、前記出現頻度の高い文字列に関連する学習コンテンツへのリンク情報を前記ユーザ端末に送信し、
前記ユーザ端末は、
前記加工ステップにより前記コンテンツ情報に基づく学習コンテンツと前記位置情報と前記文字列の出現頻度情報とに基づいて、前記リンク情報を前記文字列に貼り付けることを特徴とする学習支援システムの処理方法。
【請求項９】
前記加工ステップは、
前記出現頻度に基づいて、前記指定手段により指定された文字列の背景に色を付けてマーキングすることを特徴とする請求項８記載の学習支援システムの処理方法。
【請求項１０】
前記データベースは、
前記指定ステップにより指定された前記文字列と、前記学習コンテンツにおける前記文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、該文字列の出現頻度と、を格納する学習履歴データベースと、
前記ユーザ情報を格納するユーザ情報データベースと、
を有し構成されることを特徴とする請求項８または９記載の学習支援システムの処理方法。
【請求項１１】
前記ユーザ情報データベースは、
前記ユーザ端末を使用する受講者を識別するユーザＩＤと、
前記受講者の年齢、性別、コンピュータの利用経験年数と、
を各ユーザ毎に格納していることを特徴とする請求項１０記載の学習支援システムの処理方法。
【請求項１２】
前記学習支援サーバは、
前記出現頻度の高い文字列の意味を簡略的に説明する簡易説明データを保持し、
前記ユーザ端末は、
前記加工ステップにより前記簡易説明データへのリンク情報を文字列に貼り付けることを特徴とする請求項８から１１のいずれか１項に記載の学習支援システムの処理方法。
【請求項１３】
前記データベースは、
前記出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報を格納するリンク情報データベースを有し、
前記学習支援サーバは、
前記出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報が前記リンク情報データベース内にあるか否かを判定する第３の判定ステップを有し、
前記第３の判定ステップにより前記出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報が存在する場合に、該他のＷｅｂサイトへのリンク情報を前記ユーザ端末に送信し、
前記ユーザ端末は、
前記加工ステップにより前記他のＷｅｂサイトへのリンク情報を文字列に貼り付けることを特徴とする請求項１０から１２のいずれか１項に記載の学習支援システムの処理方法。
【請求項１４】
前記学習支援サーバは、
前記指定ステップにより指定された文字列の意味を簡略的に説明する簡易説明データをユーザ端末毎に集計し、各受講者専用の用語集として保持することを特徴とする請求項８から１３のいずれか１項に記載の学習支援システムの処理方法。
【請求項１５】
通信回線網を介してユーザ端末と学習支援サーバとが接続されて成る学習支援システムのプログラムであって、
前記ユーザ端末に、
前記学習支援サーバから提供される学習コンテンツ内の任意の文字列を指定する指定処理と、
前記指定処理により指定された前記文字列と、前記学習コンテンツにおける前記文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、を前記学習支援サーバに送信する第１の送信処理と、を実行させ、
前記学習支援サーバに、
前記第１の送信処理により送信された前記文字列と、前記位置情報と、前記コンテンツ情報と、前記ユーザ情報と、をデータベースに格納する第１の格納処理と、
前記格納処理により格納される前記文字列の出現頻度を算出する算出処理と、
前記算出処理により算出された前記出現頻度を前記データベースに格納する第２の格納処理と、
前記ユーザ端末からの学習コンテンツ取得要求時に、前記ユーザ情報及び該学習コンテンツのコンテンツ情報が前記データベースに格納されているか否かを判定する第１の判定処理と、
前記第１の判定処理により前記データベースに格納されていると判定された場合、前記コンテンツ情報に基づく学習コンテンツと、前記位置情報と、前記文字列の出現頻度情報と、を取得して前記ユーザ端末に送信する第２の送信処理と、を実行させ、
前記ユーザ端末に、
前記第２の送信処理により送信された前記学習コンテンツと前記位置情報と前記文字列の出現頻度情報とに基づいて、表示するために該学習コンテンツ内の前記文字列に加工する加工処理と、を実行させ、
前記データベースは、
前記複数の学習コンテンツを格納するコンテンツデータベースを有し、
前記学習支援サーバに、
前記出現頻度の高い文字列に関連する学習コンテンツが前記コンテンツデータベース内にあるか否かを判定する第２の判定処理を実行させ、
前記第１の判定処理により前記データベースに出現頻度の高い文字列の属する学習コンテンツのコンテンツ情報が格納されており、前記第２の判定処理により前記コンテンツデータベース内に前記出現頻度の高い文字列に関連する学習コンテンツが存在する場合に、前記第２の送信処理により前記コンテンツ情報に基づく学習コンテンツと、前記位置情報と、前記文字列の出現頻度情報と、前記出現頻度の高い文字列に関連する学習コンテンツへのリンク情報を前記ユーザ端末に送信させ、
前記ユーザ端末に、
前記加工処理により前記コンテンツ情報に基づく学習コンテンツと前記位置情報と前記文字列の出現頻度情報とに基づいて、前記リンク情報を前記文字列に貼り付させることを特徴とする学習支援システムのプログラム。
【請求項１６】
前記加工処理は、
前記出現頻度に基づいて、前記指定処理により指定された文字列の背景に色を付けてマーキングすることを特徴とする請求項１５記載の学習支援システムのプログラム。
【請求項１７】
前記データベースは、
前記指定処理により指定された前記文字列と、前記学習コンテンツにおける前記文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、該文字列の出現頻度と、を格納する学習履歴データベースと、
前記ユーザ情報を格納するユーザ情報データベースと、
を有し構成されることを特徴とする請求項１５または１６記載の学習支援システムのプログラム。
【請求項１８】
前記学習支援サーバに、
前記出現頻度の高い文字列の意味を簡略的に説明する簡易説明データを保持させ、
前記ユーザ端末に、
前記加工処理により前記簡易説明データへのリンク情報を文字列に貼り付けさせることを特徴とする請求項１５から１７のいずれか１項に記載の学習支援システムのプログラム。
【請求項１９】
前記データベースは、
前記出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報を格納するリンク情報データベースを有し、
前記学習支援サーバに、
前記出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報が前記リンク情報データベース内にあるか否かを判定する第３の判定処理を実行させ、
前記第３の判定処理により前記出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報が存在する場合に、該他のＷｅｂサイトへのリンク情報を前記ユーザ端末に送信させ、
前記ユーザ端末に、
前記加工処理により前記他のＷｅｂサイトへのリンク情報を文字列に貼り付けさせることを特徴とする請求項１７または１８記載の学習支援システムのプログラム。
【請求項２０】
前記学習支援サーバに、
前記指定処理により指定された文字列の意味を簡略的に説明する簡易説明データをユーザ端末毎に集計させ、
前記集計されたユーザ端末毎の簡易説明データを各受講者専用の用語集として保持させることを特徴とする請求項１５から１９のいずれか１項に記載の学習支援システムのプログラム。
【請求項２１】
通信回線網を介してユーザ端末と学習支援サーバとが接続されて成る学習支援システムにおける学習支援サーバであって、
前記ユーザ端末に提供する学習コンテンツ内の文字列であって前記ユーザ端末により任意に指定されたものと、前記学習コンテンツにおける前記文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、前記文字列の出現頻度情報と、を格納する格納手段と、
前記ユーザ端末からの学習コンテンツ取得要求時に、前記ユーザ情報及び該学習コンテンツのコンテンツ情報が前記格納手段に格納されているか否かを判定する第１の判定手段と、
前記第１の判定手段により前記格納手段に格納されていると判定された場合、前記コンテンツ情報に基づく学習コンテンツと、前記位置情報と、前記文字列の出現頻度情報と、を前記ユーザ端末に送信する送信手段と、を有し、
前記格納手段が前記複数の学習コンテンツを格納するコンテンツデータベースを有し、
前記出現頻度の高い文字列に関連する学習コンテンツが前記コンテンツデータベース内にあるか否かを判定する第２の判定手段を有し、
前記第１の判定手段により前記格納手段に出現頻度の高い文字列の属する学習コンテンツのコンテンツ情報が格納されており、前記第２の判定手段により前記コンテンツデータベース内に前記出現頻度の高い文字列に関連する学習コンテンツが存在する場合に、前記送信手段により前記コンテンツ情報に基づく学習コンテンツと、前記位置情報と、前記文字列の出現頻度情報と、前記出現頻度の高い文字列に関連する学習コンテンツへのリンク情報を前記ユーザ端末に送信することを特徴とする学習支援サーバ。
【請求項２２】
前記格納手段は、
前記ユーザ端末により指定された前記文字列と、前記学習コンテンツにおける前記文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、該文字列の出現頻度と、を格納する学習履歴データベースと、
前記ユーザ情報を格納するユーザ情報データベースと、
を有し構成されることを特徴とする請求項２１記載の学習支援サーバ。
【請求項２３】
前記ユーザ情報データベースは、
前記ユーザ端末を使用する受講者を識別するユーザＩＤと、
前記受講者の年齢、性別、コンピュータの利用経験年数と、
を各ユーザ毎に格納していることを特徴とする請求項２２記載の学習支援サーバ。
【請求項２４】
前記出現頻度の高い文字列の意味を簡略的に説明する簡易説明データを保持することを特徴とする請求項２１から２３のいずれか１項に記載の学習支援サーバ。
【請求項２５】
前記格納手段が前記出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報を格納するリンク情報データベースを有し、
前記出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報が前記リンク情報データベース内にあるか否かを判定する第３の判定手段を有し、
前記第３の判定手段により前記出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報が存在する場合に、前記第２の送信手段により該他のＷｅｂサイトへのリンク情報を前記ユーザ端末に送信することを特徴とする請求項２２から２４のいずれか１項に記載の学習支援サーバ。
【請求項２６】
前記ユーザ端末により指定された文字列の意味を簡略的に説明する簡易説明データをユーザ端末毎に集計し、各受講者専用の用語集として保持することを特徴とする請求項２１から２５のいずれか１項に記載の学習支援サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、学習支援システム、その処理方法及びそのプログラム、学習支援サーバに関し、特にインターネット網を利用した学習に用いられる学習支援システム、その処理方法及びそのプログラム、学習支援サーバに関する。
【０００２】
【従来の技術】
従来の学習システムとしては、例えば、無線や衛星回線、ケーブル回線等により放送されるＴＶあるいはラジオといったものが知られている。最近では、インターネット回線を利用した学習システムも構築されつつある。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の学習システムは、一方的に学習内容が送信されるものであるため、ユーザ（受講者）にとっては単に表示されているだけとなり、能動的な学習形態を採用しにくいといった第１の問題点があった。
【０００４】
能動的な学習形態の１つとして、本や参考書にマーカーを引くという行為がある。これは、単に羅列される文字を読む場合よりも視覚に訴えると共に、マーカーを引いたという行為自体が記憶されるため、より記憶に残りやすいという効果がある。つまり、上述するような学習システムでは、送信される学習内容に対して、ユーザが何ら加工を施すことができないものであった。
【０００５】
また、従来の学習システムにおいては、受講者が復習する際にも、重要ポイントや弱点箇所に目印となるものが無いため、容易に学習ポイントを探し出すことができず、学習効率が悪いといった第２の問題点があった。
【０００６】
さらに、従来の学習システムは、学習内容を提供する側において、各ユーザの傾向や分析を行っていないため、受講者に興味を持たせるような学習コンテンツの提供が困難であるといった問題点があった。
【０００７】
本発明は、上記問題点に鑑みて成されたものであり、受講者によりカスタマイズされた受講者独自の学習コンテンツを提供する学習支援システム、その処理方法及びそのプログラム、学習支援サーバを提供することを第１の目的とする。
【０００８】
また、本発明は、受講者によりカスタマイズされた学習コンテンツを分析することにより、受講者が興味を示すような学習コンテンツを提供する学習支援システム、その処理方法及びそのプログラム、学習支援サーバを提供することを第２の目的とする。
【０００９】
【課題を解決するための手段】
課題を解決するために、請求項１記載の発明は、通信回線網を介してユーザ端末と学習支援サーバとが接続されて成る学習支援システムであって、ユーザ端末は、学習支援サーバから提供される学習コンテンツ内の任意の文字列を指定する指定手段と、指定手段により指定された文字列と、学習コンテンツにおける文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、を学習支援サーバに送信する第１の送信手段と、を有し、学習支援サーバは、第１の送信手段により送信された文字列と、位置情報と、コンテンツ情報と、ユーザ情報と、文字列の出現頻度情報と、を格納する格納手段と、ユーザ端末からの学習コンテンツ取得要求時に、ユーザ情報及び該学習コンテンツのコンテンツ情報が格納手段に格納されているか否かを判定する第１の判定手段と、第１の判定手段により格納手段に格納されていると判定された場合、コンテンツ情報に基づく学習コンテンツと、位置情報と、文字列の出現頻度情報と、をユーザ端末に送信する第２の送信手段と、を有し、ユーザ端末は、第２の送信手段により送信された学習コンテンツと位置情報と文字列の出現頻度情報とに基づいて、表示するために該学習コンテンツ内の文字列に対して加工する加工手段と、を有し、格納手段は、複数の学習コンテンツを格納するコンテンツデータベースを有し、学習支援サーバは、出現頻度の高い文字列に関連する学習コンテンツがコンテンツデータベース内にあるか否かを判定する第２の判定手段を有し、第１の判定手段により格納手段に出現頻度の高い文字列の属する学習コンテンツのコンテンツ情報が格納されており、第２の判定手段によりコンテンツデータベース内に出現頻度の高い文字列に関連する学習コンテンツが存在する場合に、第２の送信手段によりコンテンツ情報に基づく学習コンテンツと、位置情報と、文字列の出現頻度情報と、出現頻度の高い文字列に関連する学習コンテンツへのリンク情報をユーザ端末に送信し、ユーザ端末は、加工手段によりコンテンツ情報に基づく学習コンテンツと位置情報と文字列の出現頻度情報とに基づいて、リンク情報を文字列に貼り付けることを特徴とする。
【００１０】
請求項２記載の発明は、請求項１記載の発明において、加工手段は、出現頻度に基づいて、指定手段により指定された文字列の背景に色を付けてマーキングすることを特徴とする。
【００１１】
請求項３記載の発明は、請求項１または２記載の発明において、格納手段は、指定手段により指定された文字列と、学習コンテンツにおける文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、該文字列の出現頻度と、を格納する学習履歴データベースと、ユーザ情報を格納するユーザ情報データベースと、を有し構成されることを特徴とする。
【００１２】
請求項４記載の発明は、請求項３記載の発明において、ユーザ情報データベースは、ユーザ端末を使用する受講者を識別するユーザＩＤと、受講者の年齢、性別、コンピュータの利用経験年数と、を各ユーザ毎に格納していることを特徴とする。
【００１３】
請求項５記載の発明は、請求項１から４のいずれか１項に記載の発明において、学習支援サーバは、出現頻度の高い文字列の意味を簡略的に説明する簡易説明データを保持し、ユーザ端末は、加工手段により簡易説明データへのリンク情報を文字列に貼り付けることを特徴とする。
【００１４】
請求項６記載の発明は、請求項３から５のいずれか１項に記載の発明において、格納手段は、出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報を格納するリンク情報データベースを有し、学習支援サーバは、出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報がリンク情報データベース内にあるか否かを判定する第３の判定手段を有し、第３の判定手段により出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報が存在する場合に、第２の送信手段により該他のＷｅｂサイトへのリンク情報をユーザ端末に送信し、ユーザ端末は、加工手段により他のＷｅｂサイトへのリンク情報を文字列に貼り付けることを特徴とする。
【００１５】
請求項７記載の発明は、請求項１から６のいずれか１項に記載の発明において、学習支援サーバは、指定手段により指定された文字列の意味を簡略的に説明する簡易説明データをユーザ端末毎に集計し、各受講者専用の用語集として保持することを特徴とする。
【００１６】
請求項８記載の発明は、通信回線網を介してユーザ端末と学習支援サーバとが接続されて成る学習支援システムの処理方法であって、ユーザ端末は、学習支援サーバから提供される学習コンテンツ内の任意の文字列を指定する指定ステップと、指定ステップにより指定された文字列と、学習コンテンツにおける文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、を学習支援サーバに送信する第１の送信ステップと、を有し、学習支援サーバは、第１の送信ステップにより送信された文字列と、位置情報と、コンテンツ情報と、ユーザ情報と、文字列の出現頻度と、をデータベースに格納する格納ステップと、ユーザ端末からの学習コンテンツ取得要求時に、ユーザ情報及び該学習コンテンツのコンテンツ情報がデータベースに格納されているか否かを判定する第１の判定ステップと、第１の判定ステップによりデータベースに格納されていると判定された場合、コンテンツ情報に基づく学習コンテンツと、位置情報と、文字列の出現頻度情報と、を取得してユーザ端末に送信する第２の送信ステップと、を有し、ユーザ端末は、第２の送信ステップにより送信された学習コンテンツと位置情報と文字列の出現頻度情報とに基づいて、表示するために該学習コンテンツ内の文字列に加工する加工ステップと、を有し、データベースは、複数の学習コンテンツを格納するコンテンツデータベースを有し、学習支援サーバは、出現頻度の高い文字列に関連する学習コンテンツがコンテンツデータベース内にあるか否かを判定する第２の判定ステップを有し、第１の判定ステップによりデータベースに出現頻度の高い文字列の属する学習コンテンツのコンテンツ情報が格納されており、第２の判定ステップによりコンテンツデータベース内に出現頻度の高い文字列に関連する学習コンテンツが存在する場合に、第２の送信ステップによりコンテンツ情報に基づく学習コンテンツと、位置情報と、文字列の出現頻度情報と、出現頻度の高い文字列に関連する学習コンテンツへのリンク情報をユーザ端末に送信し、ユーザ端末は、加工ステップによりコンテンツ情報に基づく学習コンテンツと位置情報と文字列の出現頻度情報とに基づいて、リンク情報を文字列に貼り付けることを特徴とする。
【００１７】
請求項９記載の発明は、請求項８記載の発明において、加工ステップは、出現頻度に基づいて、指定手段により指定された文字列の背景に色を付けてマーキングすることを特徴とする。
【００１８】
請求項１０記載の発明は、請求項８または９記載の発明において、データベースは、指定ステップにより指定された文字列と、学習コンテンツにおける文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、該文字列の出現頻度と、を格納する学習履歴データベースと、ユーザ情報を格納するユーザ情報データベースと、を有し構成されることを特徴とする。
【００１９】
請求項１１記載の発明は、請求項１０記載の発明において、ユーザ情報データベースは、ユーザ端末を使用する受講者を識別するユーザＩＤと、受講者の年齢、性別、コンピュータの利用経験年数と、を各ユーザ毎に格納していることを特徴とする。
【００２０】
請求項１２記載の発明は、請求項８から１１のいずれか１項に記載の発明において、学習支援サーバは、出現頻度の高い文字列の意味を簡略的に説明する簡易説明データを保持し、ユーザ端末は、加工ステップにより簡易説明データへのリンク情報を文字列に貼り付けることを特徴とする。
【００２１】
請求項１３記載の発明は、請求項１０から１２のいずれか１項に記載の発明において、データベースは、出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報を格納するリンク情報データベースを有し、学習支援サーバは、出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報がリンク情報データベース内にあるか否かを判定する第３の判定ステップを有し、第３の判定ステップにより出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報が存在する場合に、該他のＷｅｂサイトへのリンク情報をユーザ端末に送信し、ユーザ端末は、加工ステップにより他のＷｅｂサイトへのリンク情報を文字列に貼り付けることを特徴とする。
【００２２】
請求項１４記載の発明は、請求項８から１３のいずれか１項に記載の発明において、学習支援サーバは、指定ステップにより指定された文字列の意味を簡略的に説明する簡易説明データをユーザ端末毎に集計し、各受講者専用の用語集として保持することを特徴とする。
【００２３】
請求項１５記載の発明は、通信回線網を介してユーザ端末と学習支援サーバとが接続されて成る学習支援システムのプログラムであって、ユーザ端末に、学習支援サーバから提供される学習コンテンツ内の任意の文字列を指定する指定処理と、指定処理により指定された文字列と、学習コンテンツにおける文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、を学習支援サーバに送信する第１の送信処理と、を実行させ、学習支援サーバに、第１の送信処理により送信された文字列と、位置情報と、コンテンツ情報と、ユーザ情報と、をデータベースに格納する第１の格納処理と、格納処理により格納される文字列の出現頻度を算出する算出処理と、算出処理により算出された出現頻度をデータベースに格納する第２の格納処理と、ユーザ端末からの学習コンテンツ取得要求時に、ユーザ情報及び該学習コンテンツのコンテンツ情報がデータベースに格納されているか否かを判定する第１の判定処理と、第１の判定処理によりデータベースに格納されていると判定された場合、コンテンツ情報に基づく学習コンテンツと、位置情報と、文字列の出現頻度情報と、を取得してユーザ端末に送信する第２の送信処理と、を実行させ、ユーザ端末に、第２の送信処理により送信された学習コンテンツと位置情報と文字列の出現頻度情報とに基づいて、表示するために該学習コンテンツ内の文字列に加工する加工処理と、を実行させ、データベースは、複数の学習コンテンツを格納するコンテンツデータベースを有し、学習支援サーバに、出現頻度の高い文字列に関連する学習コンテンツがコンテンツデータベース内にあるか否かを判定する第２の判定処理を実行させ、第１の判定処理によりデータベースに出現頻度の高い文字列の属する学習コンテンツのコンテンツ情報が格納されており、第２の判定処理によりコンテンツデータベース内に出現頻度の高い文字列に関連する学習コンテンツが存在する場合に、第２の送信処理によりコンテンツ情報に基づく学習コンテンツと、位置情報と、文字列の出現頻度情報と、出現頻度の高い文字列に関連する学習コンテンツへのリンク情報をユーザ端末に送信させ、ユーザ端末に、加工処理によりコンテンツ情報に基づく学習コンテンツと位置情報と文字列の出現頻度情報とに基づいて、リンク情報を文字列に貼り付させることを特徴とする。
【００２４】
請求項１６記載の発明は、請求項１５記載の発明において、加工処理は、出現頻度に基づいて、指定処理により指定された文字列の背景に色を付けてマーキングすることを特徴とする。
【００２５】
請求項１７記載の発明は、請求項１５または１６記載の発明において、データベースは、指定処理により指定された文字列と、学習コンテンツにおける文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、該文字列の出現頻度と、を格納する学習履歴データベースと、ユーザ情報を格納するユーザ情報データベースと、を有し構成されることを特徴とする。
【００２６】
請求項１８記載の発明は、請求項１５から１７のいずれか１項に記載の発明において、学習支援サーバに、出現頻度の高い文字列の意味を簡略的に説明する簡易説明データを保持させ、ユーザ端末に、加工処理により簡易説明データへのリンク情報を文字列に貼り付けさせることを特徴とする。
【００２７】
請求項１９記載の発明は、請求項１７または１８記載の発明において、データベースは、出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報を格納するリンク情報データベースを有し、学習支援サーバに、出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報がリンク情報データベース内にあるか否かを判定する第３の判定処理を実行させ、第３の判定処理により出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報が存在する場合に、該他のＷｅｂサイトへのリンク情報をユーザ端末に送信させ、ユーザ端末に、加工処理により他のＷｅｂサイトへのリンク情報を文字列に貼り付けさせることを特徴とする。
【００２８】
請求項２０記載の発明は、請求項１５から１９のいずれか１項に記載の発明において、学習支援サーバに、指定処理により指定された文字列の意味を簡略的に説明する簡易説明データをユーザ端末毎に集計させ、集計されたユーザ端末毎の簡易説明データを各受講者専用の用語集として保持させることを特徴とする。
【００２９】
請求項２１記載の発明は、通信回線網を介してユーザ端末と学習支援サーバとが接続されて成る学習支援システムにおける学習支援サーバであって、ユーザ端末に提供する学習コンテンツ内の文字列であってユーザ端末により任意に指定されたものと、学習コンテンツにおける文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、文字列の出現頻度情報と、を格納する格納手段と、ユーザ端末からの学習コンテンツ取得要求時に、ユーザ情報及び該学習コンテンツのコンテンツ情報が格納手段に格納されているか否かを判定する第１の判定手段と、第１の判定手段により格納手段に格納されていると判定された場合、コンテンツ情報に基づく学習コンテンツと、位置情報と、文字列の出現頻度情報と、をユーザ端末に送信する送信手段と、を有し、格納手段が複数の学習コンテンツを格納するコンテンツデータベースを有し、出現頻度の高い文字列に関連する学習コンテンツがコンテンツデータベース内にあるか否かを判定する第２の判定手段を有し、第１の判定手段により格納手段に出現頻度の高い文字列の属する学習コンテンツのコンテンツ情報が格納されており、第２の判定手段によりコンテンツデータベース内に出現頻度の高い文字列に関連する学習コンテンツが存在する場合に、送信手段によりコンテンツ情報に基づく学習コンテンツと、位置情報と、文字列の出現頻度情報と、出現頻度の高い文字列に関連する学習コンテンツへのリンク情報をユーザ端末に送信することを特徴とする。
【００３０】
請求項２２記載の発明は、請求項２１記載の発明において、格納手段は、ユーザ端末により指定された文字列と、学習コンテンツにおける文字列の位置情報と、該文字列の属する学習コンテンツを識別するコンテンツ情報と、受講者を識別するユーザ情報と、該文字列の出現頻度と、を格納する学習履歴データベースと、ユーザ情報を格納するユーザ情報データベースと、を有し構成されることを特徴とする。
【００３１】
請求項２３記載の発明は、請求項２２記載の発明において、ユーザ情報データベースは、ユーザ端末を使用する受講者を識別するユーザＩＤと、受講者の年齢、性別、コンピュータの利用経験年数と、を各ユーザ毎に格納していることを特徴とする。
【００３２】
請求項２４記載の発明は、請求項２１から２３のいずれか１項に記載の発明において、出現頻度の高い文字列の意味を簡略的に説明する簡易説明データを保持することを特徴とする。
【００３３】
請求項２５記載の発明は、請求項２２から２４のいずれか１項に記載の発明において、格納手段が出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報を格納するリンク情報データベースを有し、出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報がリンク情報データベース内にあるか否かを判定する第３の判定手段を有し、第３の判定手段により出現頻度の高い文字列に関連する他のＷｅｂサイトへのリンク情報が存在する場合に、第２の送信手段により該他のＷｅｂサイトへのリンク情報をユーザ端末に送信することを特徴とする。
【００３４】
請求項２６記載の発明は、請求項２１から２５のいずれか１項に記載の発明において、ユーザ端末により指定された文字列の意味を簡略的に説明する簡易説明データをユーザ端末毎に集計し、各受講者専用の用語集として保持することを特徴とする。
【００３８】
【発明の実施の形態】
次に、添付図面を参照しながら本発明の実施形態である学習支援システム、その処理方法及びそのプログラム、学習支援サーバを詳細に説明する。図１から図１５に、本発明に係る学習支援システム、その処理方法及びそのプログラム、学習支援サーバの実施の形態を示す。
【００３９】
〈第１の実施形態〉
図１は、本発明の第１の実施形態である学習支援システムの概略構成を示すブロック図である。図１において、本発明の第１の実施形態である学習支援システムは、インターネットなどの通信回線網１００を介して、複数のユーザ端末１ａ〜１ｃと、学習支援サーバ２と、が接続されて構成される。
【００４０】
複数のユーザ端末１ａ〜１ｃは、各ユーザ（以下、受講者と称す）によって使用される端末装置であり、通信回線網１００を介して学習支援サーバ２にアクセス可能な環境下にある端末装置であれば特に限定されるものではない。例えば、パーソナルコンピュータやＰＤＡ（Personal Digital Assistant) と称される携帯型情報機器、あるいは、ブラウザ機能を備えた携帯電話機などでもよい。
【００４１】
また、ユーザ端末１ａ〜１ｃは、学習履歴データベース２６内に格納される受講者が指定した文字列の出現頻度に応じて、当該文字列を再表示する際の背景に対して色付け処理を行うためのアプリケーションソフトを搭載している。例えば、このようなアプリケーションソフトとしては、Ｊａｖａ（登録商標）アプレット等がある。
【００４２】
学習支援サーバ２は、通信Ｉ／Ｆ部２１と、制御部２２と、ＲＯＭ２３と、ＲＡＭ２４と、コンテンツデータベース２５と、学習履歴データベース２６と、ユーザ情報データベース２７と、を有して構成される。
【００４３】
通信Ｉ／Ｆ部２１は、通信回線網１００を介して各ユーザ端末１ａ〜１ｃとのデータ通信を行うためのインタフェースである。
【００４４】
制御部２２は、ＲＯＭ２３に格納される制御プログラムに基づき、ＲＡＭ２４をワークエリアとして使用し、学習支援サーバ２を構成する各部の動作制御を司る。
【００４５】
コンテンツデータベース２５は、受講者に提供する複数の学習コンテンツ（学習用ページ）を各コース（受講科目）毎に管理している。学習コンテンツは、各ページ毎にページＩＤが添付され、コースＩＤ毎に管理されている。例えば、図２に示すように、コースＩＤ「１３２５（受講科目）」には、ページＩＤ「Ａ１〜Ａ１０（学習用ページ）」の１０ページが学習用ページとして関連付けられて格納されている。
【００４６】
学習履歴データベース２６は、ユーザにより利用された学習ページの履歴情報を学習ページ毎に管理している。例えば、図３に示すように、学習履歴データベース２６に格納されるデータは、コースＩＤと、ページＩＤと、ユーザＩＤと、座標と、文字列と、当該文字列の出現頻度と、から構成される。
【００４７】
学習履歴データベース２６において、座標は、受講者により学習ページ上にマーク（カスタマイズ）された箇所を示す位置（座標）情報であり、文字列は、その際に指定された文字情報（キーワード）である。また、出現頻度は、文字列（キーワード）の出現頻度（回数または／出現％）を表す。
【００４８】
この出現頻度は、ユーザ端末１上で学習コンテンツを加工して表示する際に、文字列のマーク色を異ならせるための情報源となる。出現頻度の高い文字列は、受講者が重要である、または、覚え難い、と感じていると思われるので、ユーザ端末１で表示する際には、目立つ色（例えば、赤など）でマークするように設定するとよい。また、予め受講者により、出現頻度高（７０％以上）＝赤、出現頻度中（３０〜７０％未満）＝黄色、出現頻度低（３０％未満）＝青、というように任意に設定しておくことも可能である。
【００４９】
また、出現頻度の算出方法としては、同一受講者により指定された文字列の出現頻度の場合、受講者により指定された同一文字列の個数を分子とし、当該受講者により指定された文字列の総数を分母として算出する。さらに、同一受講者による出現頻度のみならず、全受講者により指定された文字列の総数に対する出現頻度を用いることも可能である。この場合には、全受講者により指定された同一文字列の個数を分子とし、全受講者により指定された文字列の総数を分母として算出する。
【００５０】
ユーザ情報データベース２７は、受講者の個人情報を管理している。例えば、図４に示すように、ユーザ情報データベース２７に格納されるデータは、受講者を識別するためのユーザＩＤと、年齢と、性別と、経験年数（受講者のコンピュータ経験年数）と、から構成される。
【００５１】
また、学習支援サーバ２は、コースＩＤ毎に現在の受講者数の統計データをＲＡＭ２４に保持している。これは、受講者数が経時的に変化する値であり、常に最新のデータを保持しなければならないため、制御部２２で学習履歴データベース２６のデータを参照しながら常に最新の値を計算し、該計算された値をＲＡＭ２４で保持する。
【００５２】
図５は、本発明の第１の実施形態である学習支援システムの処理例を示すシーケンスチャートである。なお、本実施形態である学習支援システムの利用契約に関しては、既存のオンライン登録や郵送などの手続により済んでいるものとし、システム利用の際に必要なユーザＩＤ、パスワード、コースＩＤ等は、契約手続完了の際に発行されるものとする。
【００５３】
ユーザ端末１は、通信回線網１００を介して学習支援サーバ２に対し、学習支援システムのＷｅｂページへのアクセス要求を送信する（ステップＳ１）。学習支援サーバ２は、ユーザ端末１からのアクセス要求を受信すると、学習支援システムへのログイン画面をユーザ端末１に送信する（ステップＳ２）。
【００５４】
図６は、ユーザ端末に表示されるログイン画面の一例を示す平面図である。
図６に示すように、ログイン画面には、ユーザＩＤとパスワードの入力欄と、ログインボタンと、が表示されている。
【００５５】
受講者は、システムの利用契約時に発行されたログイン情報（ユーザＩＤとパスワード）をユーザ端末１に入力し（ステップＳ３）、ログインボタンをクリックすることでログイン情報を学習支援サーバ２に送信する（ステップＳ４）。
【００５６】
学習支援サーバ２は、ユーザ端末１から送信されたログイン情報の認証処理を行った後（ステップＳ５）、ユーザ情報入力画面をユーザ端末１に送信する（ステップＳ６）。
【００５７】
図７は、ユーザ端末に表示されるユーザ情報入力画面の一例を示す平面図である。図７に示すように、ユーザ情報入力画面には、コースＩＤ、経験年数、年齢、性別の入力欄と、送信ボタンと、が表示されている。
【００５８】
受講者は、システム利用契約時に受講を希望した科目のコースＩＤと、ユーザのコンピュータ経験年数と、年齢、性別等のユーザ情報をユーザ端末１に入力した後（ステップＳ７）、送信ボタンをクリックしてユーザ情報と学習コンテンツの取得要求（コースＩＤ／ページＩＤ）を学習支援サーバ２に送信する（ステップＳ８）。
【００５９】
学習支援サーバ２は、ユーザ端末１から送信されたユーザ情報をユーザ情報データベース２７に格納した後（ステップＳ９）、受講者により指定されたコースＩＤ／ページＩＤに基づく学習コンテンツをコンテンツデータベース２５から取得して（ステップＳ１０）、該取得した学習コンテンツをユーザ端末１に送信する（ステップＳ１１）。
【００６０】
ユーザ端末１は、学習支援サーバ２から送信された学習コンテンツを表示する（ステップＳ１２）。受講者は、この表示された学習コンテンツに対し、受講者独自の加工（カスタマイズ）を施す（ステップＳ１３）。
【００６１】
図８は、受講者によるカスタマイズの第１の実施例を示す平面図である。
図８に示すように、ユーザ端末の画面上には、「パソコン通信」に関する学習画面が表示されている。受講者は、この画面上に表示された文字列のうち、「世界中のコンピュータを１つのネットワーク」という文字列を指定している。この指定は、受講者が「パソコン通信」を定義する上で重要だと考えられる文字列に対して成されたものだと考えられる。
【００６２】
ユーザ端末１は、このような学習コンテンツへの加工をカスタマイズ情報として、学習画面上で指定された文字列の位置（座標）と、指定された文字列と、を学習支援サーバ２に送信する（ステップＳ１４）。なお、このカスタマイズ情報の送信タイミングは、本実施形態に示すように指定完了と同時に送信してもよく、新たな学習コンテンツ（ページ）を立ち上げた段階でまとめて送信するようにしてもよい。
【００６３】
学習支援サーバ２は、ユーザ端末１からのカスタマイズ情報を受信すると、当該カスタマイズ情報をコースＩＤ、ページＩＤ、ユーザＩＤに関連付けて学習履歴データベース２６に格納する（ステップＳ１５）。
【００６４】
学習支援サーバ２は、学習履歴データベース２６に格納された文字列の出現頻度を計算し（ステップＳ１６）、当該計算された出現頻度を各ページ毎に、コースＩＤ、ページＩＤ、ユーザＩＤ、座標、文字列、と関連付けて再び学習履歴データベース２６に格納する（ステップＳ１７）。
【００６５】
次に、受講者が別の学習コンテンツを希望した場合、ユーザ端末１からコンテンツ取得要求としてコースＩＤ／ページＩＤを学習支援サーバ２に送信する（ステップＳ１８）。
【００６６】
学習支援サーバ２は、ユーザ端末１から送信されたコースＩＤ／ページＩＤに基づき、学習履歴データベース２６内に受講者のユーザＩＤに関連付けて格納されているカスタマイズ情報の履歴があるか否かを確認する（ステップＳ１９）。
【００６７】
ステップＳ１９において、学習履歴データベース２６内にカスタマイズ情報の履歴が存在しない場合には（ステップＳ１９／ＮＯ）、ユーザ端末１から送信されたコースＩＤ／ページＩＤに基づく学習コンテンツをコンテンツデータベース２５から取得し（ステップＳ２１）、当該取得した学習コンテンツをユーザ端末１に送信する（ステップＳ２２）。
【００６８】
ステップＳ１９において、学習履歴データベース２６内にカスタマイズ情報の履歴が存在する場合には（ステップＳ１９／ＹＥＳ）、そのカスタマイズ情報を取得し（ステップＳ２０）、要求されたコースＩＤ／ページＩＤに基づく学習コンテンツをコンテンツデータベース２５から取得した後（ステップＳ２１）、当該学習コンテンツとカスタマイズ情報とをユーザ端末１に送信する（ステップＳ２２）。
【００６９】
ユーザ端末１は、学習コンテンツを加工するためのアプリケーションソフトを起動して、学習支援サーバ２から送信されたカスタマイズ情報に基づいて学習コンテンツの加工を行った後（ステップＳ２３）、当該加工された学習コンテンツを表示する（ステップＳ２４）。
【００７０】
図９は、カスタマイズ情報に基づいて加工された学習画面例を示す第１の平面図である。図９に示すように、受講者により指定された「世界中のコンピュータを１つのネットワーク」の文字列は、その出現頻度に応じた色でマークされた状態で表示される。なお、受講者の設定により、文字列を構成する各文字の表示色を変更するようにしてもよい。
【００７１】
図１０は、受講者によるカスタマイズの第２の実施例を示す平面図である。
図１０に示すように、ユーザ端末の画面上には、「パソコン通信」に関する学習画面が表示されている。受講者は、この画面上に表示された文字列のうち、「バックボーン・ネットワーク」という文字列（キーワード）を指定している。この場合、単に重要であることを示すためにマークされた可能性と、キーワードの意味が分からないためにマークされた可能性と、が考えられる。
【００７２】
そこで、学習支援サーバ２は、図５のステップＳ２０においてカスタマイズ情報を取得した後、当該カスタマイズ情報として格納される出現頻度の高い文字列（キーワード）に関連する学習コンテンツが学習コンテンツデータベース２５に存在するか否かを確認するステップを設ける。さらに、この確認において、学習コンテンツデータベース２５内に上記キーワードに関連する学習コンテンツが存在する場合には、その学習コンテンツへのリンク情報を取得するステップを設ける。
【００７３】
学習支援サーバ２は、キーワードに関連する学習コンテンツが存在する場合には、その学習コンテンツへのリンク情報を取得した後、受講者の取得要求に基づく学習コンテンツをコンテンツデータベース２５から取得して、当該取得した学習コンテンツとリンク情報とカスタマイズ情報とをユーザ端末１に送信する。ユーザ端末１は、学習支援サーバ２から送信されたこれらの情報に基づいて、アプリケーションソフトを起動し、取得した学習コンテンツのキーワード部分にリンク情報を貼り付けて表示する。従って、受講者は、学習途中に辞書や参考書を調べる必要がなく、学習画面に集中した状態で学習することができ、学習時間の効率化を図ることができる。
【００７４】
図１１は、リンク情報を貼り付けた学習画面を示す平面図である。
図１１に示すように、受講者により指定された「バックボーン・ネットワーク」の文字列には、関連する学習コンテンツへのリンク情報が貼り付けられていることを示す下線が付されている。例えば、受講者が「バックボーン・ネットワーク」上にカーソルを移動して選択実行すると、バックボーン・ネットワークを説明する学習コンテンツを立ち上げることができる。
【００７５】
また、指定された文字列に関しては、その出現頻度に応じて説明文を予め用意しておき、受講者により選択実行されると同時に、図１１に示すような小さなウィンドウを立ち上げて簡易的な説明文を表示するようにしてもよい。
【００７６】
さらに、各受講者毎にキーワード（文字列）に対応する説明文を管理することにより、受講者独自の用語集を作成することも可能である。この場合、必ずしも出現頻度を参考にする必要はなく、例えば、受講者が文字列を選択した際に、用語集に加えるか否かを選択するようにすればよい。
【００７７】
〈第２の実施形態〉
図１２は、本発明の第２の実施形態である学習支援システムの概略構成を示すブロック図である。図２において、本発明の第２の実施形態である学習支援システムは、第１の実施形態と同様に、インターネットなどの通信回線網１００を介して、複数のユーザ端末１ａ〜１ｃと、学習支援サーバ２と、が接続されて構成される。
【００７８】
本発明の第２の実施形態において、学習支援サーバ２は、さらにリンク情報データベース２８を備える点で第１の実施形態と相違するものである。リンク情報データベース２８は、受講者により指定された文字列に関連する他のＷｅｂサイトのリンク情報を管理している。
【００７９】
このリンク情報データベース２８への登録は、予め通信回線網１００を介して他のプロバイダとの提携あるいは契約などにより行われる。閲覧可能となったＷｅｂサイトのリンク情報は、受講者により指定された文字列、コースＩＤ、ページＩＤ、ユーザＩＤに関連付けてリンク情報データベース２８に格納される。
【００８０】
図１３は、本発明の第２の実施形態である学習支援システムの処理例を示すシーケンスチャートである。なお、ステップＳ３１〜Ｓ４７の処理に関しては、上述する本発明の第１の実施形態（図５のステップＳ１〜Ｓ１７）と同様の処理であるため、説明を省略する。
【００８１】
本発明の第２の実施形態において、受講者が別の学習コンテンツを希望した場合、ユーザ端末１からコンテンツ取得要求としてコースＩＤ／ページＩＤを学習支援サーバ２に送信する（ステップＳ４８）。
【００８２】
学習支援サーバ２は、ユーザ端末１から送信されたコースＩＤ／ページＩＤ及びユーザＩＤに基づいて、リンク情報データベース２８内に閲覧可能なリンク情報の有無を確認する（ステップＳ４９）。
【００８３】
ステップＳ４９において、リンク情報データベース２８内に受講者が閲覧可能なリンク情報が存在しない場合には（ステップＳ４９／ＮＯ）、ユーザ端末１から送信されたコースＩＤ／ページＩＤに基づく学習コンテンツをコンテンツデータベース２５から取得し（ステップＳ５１）、当該取得した学習コンテンツをユーザ端末１に送信する（ステップＳ５２）。
【００８４】
ステップＳ４９において、学習支援サーバ２は、リンク情報データベース２８内に受講者の閲覧可能なリンク情報が存在する場合（ステップＳ４９／ＹＥＳ）、そのリンク情報と関連付けられている文字列とを取得し（ステップＳ５０）、取得要求のあったコースＩＤ／ページＩＤに基づく学習コンテンツをコンテンツデータベース２５から取得する（ステップＳ５１）。学習支援サーバ２は、ステップＳ５０及びステップＳ５１で取得したリンク情報と文字列と学習コンテンツとをユーザ端末１に送信する（ステップＳ５２）。
【００８５】
ユーザ端末１は、学習支援サーバ２から送信されたリンク情報を学習コンテンツ内の指定された文字列に貼り付け（ステップＳ５３）、加工された学習コンテンツを表示する（ステップＳ５４）。
【００８６】
図１４は、他のＷｅｂサイトへのリンク情報を貼り付けられた学習画面を示す平面図である。図１４に示すように、受講者により指定された「バックボーン・ネットワーク」の文字列には、関連するＷｅｂサイトへのリンク情報が貼り付けられていることを示す下線が付されている。例えば、受講者が「バックボーン・ネットワーク」上にカーソルを移動して選択実行すると、バックボーン・ネットワークに関連する他のＷｅｂサイトへのリンク情報（ＵＲＬ）を別ウィンドウで表示する。受講者は、ウィンドウ内の複数のＵＲＬから任意に選択することにより、「バックボーン・ネットワーク」に関連する他のＷｅｂサイトを閲覧することができる。また、ＵＲＬを直接キーワードに貼り付けてハイパーリンクとすることも可能である。
【００８７】
本発明の第２の実施形態によれば、受講者自身が指定した文字列（キーワード）に関連する他のＷｅｂサイトを学習画面に集中した状態で立ち上げることができるので、学習途中で検索エンジンを用いて他のＷｅｂサイトを検索する必要がなく、学習時間の効率化を図ることができる。
【００８８】
また、受講者が仮に文字列を指定しない場合でも、ユーザ情報データベース２７に格納されている受講者のコンピュータ経験年数を参照して、学習支援サーバ２からユーザ端末１に学習コンテンツを提供する際に、経験年数の浅い受講者に対しては学習コンテンツと共に、当該学習コンテンツに含まれる基本的なキーワード（文字列）に関するリンク情報を同時に送信することも可能である。
【００８９】
図１５は、カスタマイズ情報を解除する画面例を示す平面図である。
図１５に示すように、カスタマイズ情報に基づいて加工、または、リンク情報を張り付けられた学習コンテンツの文字列には、下線（または色付け）が付されたいるが、文字列を選択指定する際に、「リンクを外す」、「色付け解除」といった選択画面を別ウィンドウで立ち上げて項目を選択することにより、カスタマイズ情報を解除することができる。
【００９０】
この際、ユーザ端末１は、カスタマイズ情報を解除されたページのコースＩＤ、ページＩＤ、ユーザＩＤ、座標、文字列の情報を学習支援サーバ２に送信する。学習支援サーバ２は、学習履歴データベース２６内に格納されている上記コースＩＤ、ページＩＤ、ユーザＩＤに関連付けらているカスタマイズ情報を削除する。
【００９１】
学習支援サーバ２は、カスタマイズ情報の解除により学習履歴データベース２６内に格納されている各出現頻度の値を制御部２２、ＲＡＭ２４を用いて再計算し、当該計算された値で出現頻度の情報を更新する。
【００９２】
以上の処理により、上述する本発明の各実施形態において、受講者により一旦カスタマイズされた学習コンテンツは、受講者により任意にカスタマイズ情報を解除することができる。
【００９３】
なお、上述する実施形態は、本発明の好適な実施形態であり、本発明の主旨を逸脱しない範囲内において種々変形して実施することが可能である。例えば、本発明の第１の実施形態においては、コンテンツデータベース２５、学習履歴データベース２６、ユーザ情報データベース２７、の夫々を独立したデータベースとすることにより負荷を分散しているが、１つのデータベースの領域を分けて格納するように構築してもよい。また、本発明の第２の実施形態においても同様である。
【００９４】
【発明の効果】
以上の説明より明らかなように、本発明の学習支援システム、その処理方法及びそのプログラム、学習支援サーバによれば、受講者が学習コンテンツに対してインタラクティブに受講者独自の加工を施すことができるので、従来の受動的な学習形態を能動的な学習形態へと導くことができ、学習効果並びに記憶効果を向上する。
【００９５】
また、本発明の学習支援システム、その処理方法及びそのプログラム、学習支援サーバによれば、受講者は、復習する際に色付けされた学習コンテンツを利用することができるので、重要ポイントまたは弱点を効率的に把握でき、学習時間の短縮化と効率化を図ることができる。
【００９６】
また、本発明の学習支援システム、その処理方法及びそのプログラム、学習支援サーバによれば、受講者によりカスタマイズされた情報（学習履歴）を受講者毎に学習支援サーバ側で管理することにより、各受講者の年齢、性別、コンピュータの経験年数などを考慮した独自の学習コンテンツを提供することができる。
【００９７】
また、本発明の学習支援システム、その処理方法及びそのプログラム、学習支援サーバによれば、受講者によりカスタマイズされた文字列の出現頻度の高いものを抽出し、各文字列に関連する学習コンテンツへのリンク情報を文字列に貼り付けることができる。従って、用語集や辞書を片手に学習する必要がなく、学習コンテンツに集中して学習することができると共に、出現頻度の高い文字列に関しては、受講者独自の用語集として提供することができる。
【００９８】
さらに、本発明の学習支援システム、その処理方法及びそのプログラム、学習支援サーバによれば、受講者によりカスタマイズされた文字列の出現頻度の高いものを抽出し、各文字列に関連する他のＷｅｂサイトへのリンク情報を文字列に貼り付けることができるので、受講者の学習に対する追求や探求といった能動的な学習形態を実現することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態である学習支援システムの概略構成を示すブロック図である。
【図２】コンテンツデータベースに格納されるデータ例を示す図である。
【図３】学習履歴データベースに格納されるデータ例を示す図である。
【図４】ユーザ情報データベースに格納されるデータ例を示す図である。
【図５】本発明の第１の実施形態である学習支援システムの処理例を示すシーケンスチャートである。
【図６】ログイン画面の一例を示す平面図である。
【図７】ユーザ情報入力画面の一例を示す平面図である。
【図８】カスタマイズ処理された第１の画面例を示す平面図である。
【図９】カスタマイズ情報に基づいて色付け処理された画面例を示す平面図である。
【図１０】カスタマイズ処理された第２の画面例を示す平面図である。
【図１１】カスタマイズ情報に基づいて解説用コンテンツへのリンクを貼られた画面例を示す平面図である。
【図１２】本発明の第２の実施形態である学習支援システムの概略構成を示すブロック図である。
【図１３】本発明の第２の実施形態である学習支援システムの処理例を示すシーケンスチャートである。
【図１４】他のＷｅｂサイトへのリンク情報を貼られた画面例を示す平面図である。
【図１５】カスタマイズされた画面を元の状態に戻す際の画面例を示す平面図である。
【符号の説明】
１ａ〜１ｃ  ユーザ端末
２  学習支援サーバ
２１  通信Ｉ／Ｆ部
２２  制御部
２３  ＲＯＭ
２４  ＲＡＭ
２５  コンテンツデータベース
２６  学習履歴データベース
２７  ユーザ情報データベース
２８  リンク情報データベース
１００  通信回線網
【図１】
0003776757.tif 000002
【図２】
0003776757.tif 000003
【図３】
0003776757.tif 000004
【図４】
0003776757.tif 000005
【図５】
0003776757.tif 000006
【図６】
0003776757.tif 000007
【図７】
0003776757.tif 000008
【図８】
0003776757.tif 000009
【図９】
0003776757.tif 000010
【図１０】
0003776757.tif 000011
【図１１】
0003776757.tif 000012
【図１２】
0003776757.tif 000013
【図１３】
0003776757.tif 000014
【図１４】
0003776757.tif 000015
【図１５】
0003776757.tif 000016