(57)【要約】      （修正有）【課題】受講者に適した教育内容（教材）を提供することができる教育受講システムを提供すること。【解決手段】受講者が受講者端末を用いて検索キーワードを送信したとき、教育サーバ（１）は、検索キーワードに対応する第１検索教育モジュールを検索し、第１検索教育モジュールより優先順位が高い第２検索教育モジュールを検索し第１検索教育モジュールと第２検索教育モジュールとを受講者が選択するためのリストを生成し、受講者端末の表示装置に表示する。受講者が第１検索教育モジュールと第２検索教育モジュールとの少なくとも１つの教育モジュールを選択する選択指示を送信したとき、教育サーバ（１）は、選択指示に従って教育モジュールテーブル（３１）を参照し、少なくとも１つの教育モジュールを受講者端末の表示装置に表示する。【選択図】図３
2006243292.tif 000002
【特許請求の範囲】
【請求項１】
受講者に利用され、表示装置を備えた受講者端末と、
前記受講者端末にネットワークを介して接続され、制御装置と、記憶装置とを備えた教育サーバとを具備し、
前記記憶装置は、
教育内容が分割された複数の教育モジュールと、複数のキーワードとが格納された教育モジュールテーブルと、
複数の教育モジュールの各々の優先順位が格納された優先順位テーブルとを具備し、
前記制御装置は、
前記受講者が前記受講者端末を用いて検索キーワードを送信したとき、前記検索キーワードを受け入れる受付部と、
前記検索キーワードに従って前記教育モジュールテーブルを参照し、前記検索キーワードに対応する第１検索教育モジュールを検索する第１検索部と、
前記第１検索教育モジュールに従って前記優先順位テーブルを参照し、前記第１検索教育モジュールより優先順位が高い第２検索教育モジュールを検索する第２検索部と、
前記第１検索教育モジュールと前記第２検索教育モジュールとを前記受講者が選択するためのリストを生成し、前記受講者端末の前記表示装置に表示するリスト生成部と、
前記受講者が前記受講者端末を用いて前記リストを参照し、前記第１検索教育モジュールと前記第２検索教育モジュールとの少なくとも１つの教育モジュールを選択する選択指示を送信したとき、前記選択指示に従って前記教育モジュールテーブルを参照し、前記少なくとも１つの教育モジュールを前記受講者端末の前記表示装置に表示するモジュール提供部と
を具備する教育受講システム。
【請求項２】
請求項１に記載の教育受講システムにおいて、
前記教育モジュールテーブルには、前記複数の教育モジュールのそれぞれに対して、複数の受講料金と、複数の割引受講料金とが格納され、前記複数の割引受講料金は、それぞれ前記複数の受講料金よりも安く、
前記記憶装置は、更に、
前記受講者を識別するための受講者識別子が格納された購入教育テーブルを具備し、
前記受講者が前記受講者端末を用いて前記リストを参照し、前記選択指示を含む科目制受講指示を送信したとき、前記受付部は、前記科目制受講指示を受け入れ、
前記科目制受講指示に含まれる前記選択指示が前記第１検索教育モジュールと前記第２検索教育モジュールとの両方の検索教育モジュールの選択を表す場合、
前記モジュール提供部は、
前記科目制受講指示に従って前記教育モジュールテーブルを参照し、前記第１及び第２検索教育モジュールとを前記受講者端末の前記表示装置に表示し、
前記第１及び第２検索教育モジュールを表すモジュール情報と、購入料金として前記第１検索教育モジュールに対応する受講料金、及び前記第２検索教育モジュールに対応する割引受講料金とを前記受講者識別子に対応付けて前記購入教育テーブルに格納し、
前記制御装置は、更に、
前記購入教育テーブルに格納された前記受講者識別子と前記購入料金とに基づいて、前記受講者への請求書である購入教育請求書を生成する購入教育請求書生成部
を具備する教育受講システム。
【請求項３】
請求項２に記載の教育受講システムにおいて、
前記科目制受講指示に含まれる前記選択指示が前記第１検索教育モジュールと前記第２検索教育モジュールとの一方の検索教育モジュールの選択を表す場合、
前記モジュール提供部は、
前記科目制受講指示に従って前記教育モジュールテーブルを参照し、前記一方の検索教育モジュールを前記受講者端末の前記表示装置に表示し、
前記一方の検索教育モジュールを表すモジュール情報と、購入料金として前記一方の検索教育モジュールに対応する受講料金とを前記受講者識別子に対応付けて前記購入教育テーブルに格納する
教育受講システム。
【請求項４】
請求項３に記載の教育受講システムにおいて、
前記リスト生成部は、
前記リストを生成したときに、前記購入教育テーブルを参照し、前記第１検索教育モジュールと前記第２検索教育モジュールとの他方の検索教育モジュールが前記受講者識別子に対応付けて前記購入教育テーブルに格納されている場合、前記他方の検索教育モジュールが購入された旨を表す購入済情報を前記リストに付加して、前記受講者端末の前記表示装置に表示する
教育受講システム。
【請求項５】
請求項４に記載の教育受講システムにおいて、
前記一方の検索教育モジュールは、前記第１検索教育モジュールである
前記他方の検索教育モジュールは、前記第２検索教育モジュールである
教育受講システム。
【請求項６】
請求項２〜５のいずれかに記載の教育受講システムにおいて、
前記記憶装置は、更に、
前記受講者識別子が格納された教育時間テーブルを具備し、
前記受講者が前記受講者端末を用いて前記リストを参照し、時間制受講開始指示と前記選択指示とを送信したとき、
前記受付部は、前記時間制受講開始指示を受け入れ、
前記モジュール提供部は、前記選択指示に従って前記教育モジュールテーブルを参照し、前記第１検索教育モジュールと前記第２検索教育モジュールとの前記少なくとも１つの教育モジュールを前記受講者端末の前記表示装置に表示し、
前記受講者が前記受講者端末を用いて時間制受講終了指示を送信したとき、
前記受付部は、前記時間制受講終了指示を受け入れ、
前記モジュール提供部は、前記時間制受講終了指示に従って、前記受講者端末の前記表示装置への前記少なくとも１つの教育モジュールの表示を終了し、前記時間制受講開始指示を受け入れた受入時刻から前記時間制受講終了指示を受け入れた時刻までの使用時間を前記受講者識別子に対応付けて前記教育時間テーブルに格納し、
前記制御装置は、更に、
前記教育時間テーブルに格納された前記受講者識別子と前記使用時間とに基づいて、前記受講者への請求書である教育時間請求書を生成する教育時間請求書生成部
を具備する教育受講システム。
【請求項７】
受講者に利用される受講者端末とネットワークを介して接続された教育サーバであって、
制御装置と、
記憶装置とを具備し、
前記記憶装置は、
教育内容が分割された複数の教育モジュールと、複数のキーワードとが格納された教育モジュールテーブルと、
複数の教育モジュールの各々の優先順位が格納された優先順位テーブルとを具備し、
前記制御装置は、
前記受講者が前記受講者端末を用いて検索キーワードを送信したとき、前記検索キーワードを受け入れる受付部と、
前記検索キーワードに従って前記教育モジュールテーブルを参照し、前記検索キーワードに対応する第１検索教育モジュールを検索する第１検索部と、
前記第１検索教育モジュールに従って前記優先順位テーブルを参照し、前記第１検索教育モジュールより優先順位が高い第２検索教育モジュールを検索する第２検索部と、
前記第１検索教育モジュールと前記第２検索教育モジュールとを前記受講者が選択するためのリストを生成し、前記受講者端末の表示装置に表示するリスト生成部と、
前記受講者が前記受講者端末を用いて前記リストを参照し、前記第１検索教育モジュールと前記第２検索教育モジュールとの少なくとも１つの教育モジュールを選択する選択指示を送信したとき、前記選択指示に従って前記教育モジュールテーブルを参照し、前記少なくとも１つの教育モジュールを前記受講者端末の前記表示装置に表示するモジュール提供部と
を具備する教育サーバ。
【請求項８】
請求項７に記載の教育サーバにおいて、
前記教育モジュールテーブルには、前記複数の教育モジュールのそれぞれに対して、複数の受講料金と、複数の割引受講料金とが格納され、前記複数の割引受講料金は、それぞれ前記複数の受講料金よりも安く、
前記記憶装置は、更に、
前記受講者を識別するための受講者識別子が格納された購入教育テーブルを具備し、
前記受講者が前記受講者端末を用いて前記リストを参照し、前記選択指示を含む科目制受講指示を送信したとき、前記受付部は、前記科目制受講指示を受け入れ、
前記科目制受講指示に含まれる前記選択指示が前記第１検索教育モジュールと前記第２検索教育モジュールとの両方の検索教育モジュールの選択を表す場合、
前記モジュール提供部は、
前記科目制受講指示に従って前記教育モジュールテーブルを参照し、前記第１及び第２検索教育モジュールとを前記受講者端末の前記表示装置に表示し、
前記第１及び第２検索教育モジュールを表すモジュール情報と、購入料金として前記第１検索教育モジュールに対応する受講料金、及び前記第２検索教育モジュールに対応する割引受講料金とを前記受講者識別子に対応付けて前記購入教育テーブルに格納し、
前記制御装置は、更に、
前記購入教育テーブルに格納された前記受講者識別子と前記購入料金とに基づいて、前記受講者への請求書である購入教育請求書を生成する購入教育請求書生成部
を具備する教育サーバ。
【請求項９】
請求項８に記載の教育サーバにおいて、
前記科目制受講指示に含まれる前記選択指示が前記第１検索教育モジュールと前記第２検索教育モジュールとの一方の検索教育モジュールの選択を表す場合、
前記モジュール提供部は、
前記科目制受講指示に従って前記教育モジュールテーブルを参照し、前記一方の検索教育モジュールを前記受講者端末の前記表示装置に表示し、
前記一方の検索教育モジュールを表すモジュール情報と、購入料金として前記一方の検索教育モジュールに対応する受講料金とを前記受講者識別子に対応付けて前記購入教育テーブルに格納する
教育サーバ。
【請求項１０】
請求項９に記載の教育サーバにおいて、
前記リスト生成部は、
前記リストを生成したときに、前記購入教育テーブルを参照し、前記第１検索教育モジュールと前記第２検索教育モジュールとの他方の検索教育モジュールが前記受講者識別子に対応付けて前記購入教育テーブルに格納されている場合、前記他方の検索教育モジュールが購入された旨を表す購入済情報を前記リストに付加して、前記受講者端末の前記表示装置に表示する
教育サーバ。
【請求項１１】
請求項１０に記載の教育サーバにおいて、
前記一方の検索教育モジュールは、前記第１検索教育モジュールである
前記他方の検索教育モジュールは、前記第２検索教育モジュールである
教育サーバ。
【請求項１２】
請求項８〜１１のいずれかに記載の教育サーバにおいて、
前記記憶装置は、更に、
前記受講者識別子が格納された教育時間テーブルを具備し、
前記受講者が前記受講者端末を用いて前記リストを参照し、時間制受講開始指示と前記選択指示とを送信したとき、
前記受付部は、前記時間制受講開始指示を受け入れ、
前記モジュール提供部は、前記選択指示に従って前記教育モジュールテーブルを参照し、前記第１検索教育モジュールと前記第２検索教育モジュールとの前記少なくとも１つの教育モジュールを前記受講者端末の前記表示装置に表示し、
前記受講者が前記受講者端末を用いて時間制受講終了指示を送信したとき、
前記受付部は、前記時間制受講終了指示を受け入れ、
前記モジュール提供部は、前記時間制受講終了指示に従って、前記受講者端末の前記表示装置への前記少なくとも１つの教育モジュールの表示を終了し、前記時間制受講開始指示を受け入れた受入時刻から前記時間制受講終了指示を受け入れた時刻までの使用時間を前記受講者識別子に対応付けて前記教育時間テーブルに格納し、
前記制御装置は、更に、
前記教育時間テーブルに格納された前記受講者識別子と前記使用時間とに基づいて、前記受講者への請求書である教育時間請求書を生成する教育時間請求書生成部
を具備する教育サーバ。
【請求項１３】
受講者に利用される受講者端末とネットワークを介して接続されたコンピュータと、記憶装置とを用いる教育受講方法であって、
前記記憶装置は、
教育内容が分割された複数の教育モジュールと、複数のキーワードとが格納された教育モジュールテーブルと、
複数の教育モジュールの各々の優先順位が格納された優先順位テーブルとを具備し、
前記コンピュータは、
前記受講者が前記受講者端末を用いて検索キーワードを送信したとき、前記検索キーワードを受け入れる受付ステップと、
前記検索キーワードに従って前記教育モジュールテーブルを参照し、前記検索キーワードに対応する第１検索教育モジュールを検索する第１検索ステップと、
前記第１検索教育モジュールに従って前記優先順位テーブルを参照し、前記第１検索教育モジュールより優先順位が高い第２検索教育モジュールを検索する第２検索ステップと、
前記第１検索教育モジュールと前記第２検索教育モジュールとを前記受講者が選択するためのリストを生成し、前記受講者端末の表示装置に表示するリスト生成ステップと、
前記受講者が前記受講者端末を用いて前記リストを参照し、前記第１検索教育モジュールと前記第２検索教育モジュールとの少なくとも１つの教育モジュールを選択する選択指示を送信したとき、前記選択指示に従って前記教育モジュールテーブルを参照し、前記少なくとも１つの教育モジュールを前記受講者端末の前記表示装置に表示するモジュール提供ステップと
を具備する教育受講方法。
【請求項１４】
請求項１３に記載の教育受講方法において、
前記教育モジュールテーブルには、前記複数の教育モジュールのそれぞれに対して、複数の受講料金と、複数の割引受講料金とが格納され、前記複数の割引受講料金は、それぞれ前記複数の受講料金よりも安く、
前記記憶装置は、更に、
前記受講者を識別するための受講者識別子が格納された購入教育テーブルを具備し、
前記受講者が前記受講者端末を用いて前記リストを参照し、前記選択指示を含む科目制受講指示を送信したとき、前記受付ステップは、前記科目制受講指示を受け入れるステップを更に含み、
前記科目制受講指示に含まれる前記選択指示が前記第１検索教育モジュールと前記第２検索教育モジュールとの両方の検索教育モジュールの選択を表す場合、
前記モジュール提供ステップは、
前記科目制受講指示に従って前記教育モジュールテーブルを参照し、前記第１及び第２検索教育モジュールとを前記受講者端末の前記表示装置に表示ステップと、
前記第１及び第２検索教育モジュールを表すモジュール情報と、購入料金として前記第１検索教育モジュールに対応する受講料金、及び前記第２検索教育モジュールに対応する割引受講料金とを前記受講者識別子に対応付けて前記購入教育テーブルに格納するステップとを更に含み、
前記コンピュータは、更に、
前記購入教育テーブルに格納された前記受講者識別子と前記購入料金とに基づいて、前記受講者への請求書である購入教育請求書を生成する購入教育請求書生成ステップ
を具備する教育受講方法。
【請求項１５】
請求項１４に記載の教育受講方法において、
前記科目制受講指示に含まれる前記選択指示が前記第１検索教育モジュールと前記第２検索教育モジュールとの一方の検索教育モジュールの選択を表す場合、
前記モジュール提供ステップは、
前記科目制受講指示に従って前記教育モジュールテーブルを参照し、前記一方の検索教育モジュールを前記受講者端末の前記表示装置に表示するステップと、
前記一方の検索教育モジュールを表すモジュール情報と、購入料金として前記一方の検索教育モジュールに対応する受講料金とを前記受講者識別子に対応付けて前記購入教育テーブルに格納するステップと
を更に含む教育受講方法。
【請求項１６】
請求項１５に記載の教育受講方法において、
前記リスト生成ステップは、
前記リストを生成したときに、前記購入教育テーブルを参照し、前記第１検索教育モジュールと前記第２検索教育モジュールとの他方の検索教育モジュールが前記受講者識別子に対応付けて前記購入教育テーブルに格納されている場合、前記他方の検索教育モジュールが購入された旨を表す購入済情報を前記リストに付加して、前記受講者端末の前記表示装置に表示するステップ
を更に含む教育受講方法。
【請求項１７】
請求項１６に記載の教育受講方法において、
前記一方の検索教育モジュールは、前記第１検索教育モジュールである
前記他方の検索教育モジュールは、前記第２検索教育モジュールである
教育受講方法。
【請求項１８】
請求項１４〜１７のいずれかに記載の教育受講方法において、
前記記憶装置は、更に、
前記受講者識別子が格納された教育時間テーブルを具備し、
前記受講者が前記受講者端末を用いて前記リストを参照し、時間制受講開始指示と前記選択指示とを送信したとき、
前記受付ステップは、前記時間制受講開始指示を受け入れるステップを更に含み、
前記モジュール提供ステップは、前記選択指示に従って前記教育モジュールテーブルを参照し、前記第１検索教育モジュールと前記第２検索教育モジュールとの前記少なくとも１つの教育モジュールを前記受講者端末の前記表示装置に表示するステップを更に含み、
前記受講者が前記受講者端末を用いて時間制受講終了指示を送信したとき、
前記受付ステップは、前記時間制受講終了指示を受け入れるステップを更に含み、
前記モジュール提供ステップは、前記時間制受講終了指示に従って、前記受講者端末の前記表示装置への前記少なくとも１つの教育モジュールの表示を終了し、前記時間制受講開始指示を受け入れた受入時刻から前記時間制受講終了指示を受け入れた時刻までの使用時間を前記受講者識別子に対応付けて前記教育時間テーブルに格納するステップを更に含み、
前記コンピュータは、更に、
前記教育時間テーブルに格納された前記受講者識別子と前記使用時間とに基づいて、前記受講者への請求書である教育時間請求書を生成する教育時間請求書生成ステップ
を具備する教育受講方法。
【請求項１９】
請求項１３〜１８のいずれかに記載の教育受講方法の各ステップを前記コンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受講者が教育を受講する教育受講システムに関する。
【背景技術】
【０００２】
受講者が受けたい教育内容（教材）を受講することができるシステムが知られている（例えば特許文献１）。
【０００３】
特許文献１（特開２００２−３５１２９７号公報）には、利用者がデータベースを用いて所望の教材を簡便かつ容易に利用することができる教材利用システムが記載されている。教材利用システムは、コンピュータシステムと、利用者が利用するリモート端末とを具備している。コンピュータシステムは、教材登録手段と、コード受信手段と、教材送信手段と、教材データベースとを具備している。教材登録手段は、教材の特徴を表すキーワードコード、教材の教育レベルを表す教育レベルコードなどのコードを入力させ、この入力されたコードと共に教材データベースに格納する。コード受信手段は、利用者らによってリモート端末を使用して入力された所望の１つまたは複数のコードを受信する。その後、教材送信手段は、上記の受信したコードに基づき、このコードに対応するような教材データベースに格納された教材を読み出し、この読み出した教材を、ネットワークを介してリモート端末に送信する。利用者は、データベースを用いて所望の教材を簡便かつ容易に利用することができるようになる。
【０００４】
このように、上記のシステムでは、受講者（利用者）は、キーワード（コード）を受講者端末（リモート端末）に入力することにより、受けたい教材がサーバ（コンピュータシステム）から受講者端末に送信される。これにより、受講者は、受けたい教材を受講することができる。
【０００５】
しかしながら、送信された教材（第１教材）は、それを受講する上での前提知識である第２教材を必要とする場合がある。このような場合、受講者は、第１教材を受講しても理解できずに時間を無駄にする可能性がある。受講者を教育させるときに、受講者に適した教育内容（教材）を提供することができる教育受講システムが望まれる。
【０００６】
受講者を教育させるシステムについて紹介する。
【０００７】
特開２００３−１６７９９８号公報（特許文献２）には、社員教育の受付や管理にかかわる各種業務を効率化する社員教育統合管理システムが開示されている。この社員教育統合管理システムは、ＡＰサーバ、受講者端末、データベース、上司端末を具備している。ＡＰサーバは、受講者端末に受講用初期画面を表示し受講希望者からの認識要求を受けて、受講希望者の認証を行い、認証結果が妥当な場合は次に受講希望者に講座検索画面を表示し、受講希望者から講座検索画面に基づく教育内容、日程、開催場所を含む希望条件により検索要求を受けると、希望条件を基にデータベースを検索し、検索条件に該当する教育コースを受講者端末の画面に表示する。次に受講希望者から選択された教育コースの仮申込みを受けて、メールサーバを介して上司端末への承認用の電子メールの発行を行い、上司端末からの受講承認の命令を受けると、管理者端末を介して受講者端末と上司端末に対して受講正式確定の電子メールを発行する。
【０００８】
特開２００１−２６５２０７号公報（特許文献３）には、受講者は、自分のレベルにあった受講コースを選択することができ、受講中に受講レベルの変更や解約を行うことができる教育システムが開示されている。この教育システムは、ネットワークに接続された教育システムサーバと、受講者の受講ＩＤ、習熟度、受講費支払い状況などを保存する受講者データベースとを備えている。教育システムサーバは、受講者データベースに保存された受講者データを基に、受講者のレベルをチェックして受講コースを選択する。また、受講者の習熟度に応じて次のステップの受講コースを選択し、最終的には習熟度チェックによる受講終了か否かを判断する。
【０００９】
特開２００４−１２８７９号公報（特許文献４）には、受講者にとって学習を進めやすい、通信ネットワークを利用した教育方法が開示されている。この教育方法は、教育用のホームページにおいて教育用サーバが提供する教育の科目について受講者が受講用端末を通じて選択することを可能にし、受講者が選択した科目内の単元について教育用サーバから受講用端末を通じて受講者に事前試験を受けさせ、教育用サーバから受講用端末を通じて受講者に事前試験における本人の解答の正誤を通知し、その後に当該の単元について授業を行い、受講者が選択した科目の全ての単元の授業が完了した後に教育用サーバから受講用端末を通じて受講者に卒業試験を受けさせ、卒業試験の結果を教育用サーバから受講用端末を通じて受講者に通知する。
【００１０】
【特許文献１】特開２００２−３５１２９７号公報
【特許文献２】特開２００３−１６７９９８号公報
【特許文献３】特開２００１−２６５２０７号公報
【特許文献４】特開２００４−１２８７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明の課題は、受講者に適した教育内容（教材）を提供することができる教育受講システムを提供することにある。
本発明の他の課題は、教育内容（教材）を受講する意欲を向上させることができる教育受講システムを提供することにある。
本発明の更に他の課題は、受講者が教育内容を復習することができる教育受講システムを提供することにある。
【課題を解決するための手段】
【００１２】
以下に、［発明を実施するための最良の形態］で使用する番号・符号を用いて、課題を解決するための手段を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］の記載との対応関係を明らかにするために付加されたものであるが、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１３】
本発明の教育受講システムは、受講者端末（４）と、教育サーバ（１）とを具備している。前記受講者端末（４）は、受講者に利用され、表示装置（４５）を備えている。前記教育サーバ（１）は、前記受講者端末（４）にネットワーク（５）を介して接続されたコンピュータである制御装置（１０）と、記憶装置（１２）とを備えている。
前記記憶装置（１２）は、教育モジュールテーブル（３１）と、優先順位テーブル（３２）とを具備している。
前記教育モジュールテーブル（３１）には、教育内容が分割された複数の教育モジュール（Ｘ１）（Ｘ２）（Ｘ３）（Ｘ４）と、複数のキーワードとが格納されている。
前記優先順位テーブル（３２）には、複数の教育モジュール（Ｘ１）（Ｘ２）（Ｘ３）（Ｘ４）の各々の優先順位が格納されている。
前記制御装置（１０）は、コンピュータプログラム（１３）である受付部（２０）、第１検索部（２１）、第２検索部（２２）、リスト生成部（２３）、モジュール提供部（２４）を具備している。
前記受講者が前記受講者端末（４）を用いて検索キーワードを送信したとき（Ｓ１１）、前記受付部（２０）は、前記検索キーワードを受け入れる（Ｓ１２）。
前記第１検索部（２１）は、前記検索キーワードに従って前記教育モジュールテーブル（３１）を参照し、前記検索キーワードに対応する第１検索教育モジュール（Ｘ４）を検索する（Ｓ１３）。
前記第２検索部（２２）は、前記第１検索教育モジュール（Ｘ４）に従って前記優先順位テーブル（３２）を参照し、前記第１検索教育モジュール（Ｘ４）より優先順位が高い第２検索教育モジュール（Ｘ１、Ｘ２）を検索する（Ｓ１４、Ｓ１５）。
前記リスト生成部（２３）は、前記第１検索教育モジュール（Ｘ４）と前記第２検索教育モジュール（Ｘ１、Ｘ２）とを前記受講者が選択するためのリスト（５０）を生成し、前記受講者端末（４）の前記表示装置（４５）に表示する（Ｓ１６、Ｓ１９）。
前記受講者が前記受講者端末（４）を用いて前記リスト（５０）を参照し、前記第１検索教育モジュール（Ｘ４）と前記第２検索教育モジュール（Ｘ１、Ｘ２）との少なくとも１つの教育モジュールを選択する選択指示を送信したとき、前記モジュール提供部（２４）は、前記選択指示に従って前記教育モジュールテーブル（３１）を参照し、前記少なくとも１つの教育モジュールを前記受講者端末（４）の前記表示装置（４５）に表示する（Ｓ２０）。
【００１４】
本発明の教育受講システムによれば、上述のように、受講者が教育を受けるために、受講者端末（４）を用いて検索キーワードを送信したときに、教育サーバ（１）は、教育モジュールテーブル（３１）を参照して、検索キーワードに応じて、受講者が受けたい内容として第１検索教育モジュール（Ｘ４）を検索する。次に、教育サーバ（１）は、優先順位テーブル（３２）を参照して、第１検索教育モジュール（Ｘ４）を受講する上での前提知識である第２検索教育モジュール（Ｘ１、Ｘ２）を検索する。教育サーバ（１）は、受講者が受けたい第１検索教育モジュール（Ｘ４）と、それの前提知識である第２検索教育モジュール（Ｘ１、Ｘ２）とを受講者が選択するためのリスト（５０）を生成し、受講者端末（４）の表示装置（４５）に表示している。そこで、受講者が受講者端末４を用いてリスト５０を参照し、第１検索教育モジュールＸ４と第２検索教育モジュールＸ１、Ｘ２との少なくとも１つの教育モジュールを選択する選択指示を送信する。このとき、教育サーバ１は、選択指示に従って教育モジュールテーブル３１を参照し、少なくとも１つの教育モジュールを受講者端末４の表示装置４５に表示する。
例えば、受講者は、受講者端末（４）を用いてリスト（５０）を参照した結果、第２検索教育モジュール（Ｘ１、Ｘ２）における知識がない場合、第２検索教育モジュール（Ｘ１、Ｘ２）だけを選択する選択指示を送信する。この場合、教育サーバ（１）は、第２検索教育モジュール（Ｘ１、Ｘ２）を受講者端末（４）の表示装置（４５）に表示し、受講者は、第２検索教育モジュール（Ｘ１、Ｘ２）を受講することができる。このように、本発明の教育受講システムによれば、受講者に適した教育内容（教材）として、第２検索教育モジュール（Ｘ１、Ｘ２）を提供することができる。
例えば、受講者は、受講者端末（４）を用いてリスト（５０）を参照した結果、第２検索教育モジュール（Ｘ１、Ｘ２）における知識がない場合、第１検索教育モジュール（Ｘ４）と第２検索教育モジュール（Ｘ１、Ｘ２）との両方を選択する選択指示を送信する。この場合、教育サーバ（１）は、第１検索教育モジュール（Ｘ４）と第２検索教育モジュール（Ｘ１、Ｘ２）とを受講者端末（４）の表示装置（４５）に表示し、受講者は、第１検索教育モジュール（Ｘ４）と第２検索教育モジュール（Ｘ１、Ｘ２）とを受講することができる。このように、本発明の教育受講システムによれば、第１検索教育モジュール（Ｘ４）を受講する前に第２検索教育モジュール（Ｘ１、Ｘ２）を受講することにより、第１検索教育モジュール（Ｘ４）を受講しても理解できずに時間を無駄にすることがなく、受講者に適した教育内容（教材）として、第１検索教育モジュール（Ｘ４）と第２検索教育モジュール（Ｘ１、Ｘ２）とを提供することができる。
【００１５】
本発明の教育受講システムにおいて、前記教育モジュールテーブル（３１）には、前記複数の教育モジュール（Ｘ１）（Ｘ２）（Ｘ３）（Ｘ４）のそれぞれに対して、複数の受講料金と、複数の割引受講料金とが格納されている。前記複数の割引受講料金は、それぞれ前記複数の受講料金よりも安い。
前記記憶装置（１２）は、更に、購入教育テーブル（３４）を具備している。
前記購入教育テーブル（３４）には、前記受講者を識別するための受講者識別子が格納されている。
前記受講者が前記受講者端末（４）を用いて前記リスト（５０）を参照し、前記選択指示を含む科目制受講指示を送信したとき（Ｓ２１）、前記受付部（２０）は、前記科目制受講指示を受け入れる（Ｓ２２）。
前記科目制受講指示に含まれる前記選択指示が前記第１検索教育モジュール（Ｘ４）と前記第２検索教育モジュール（Ｘ１、Ｘ２）との両方の検索教育モジュールの選択を表している（Ｓ２３−ＹＥＳ）。
この場合、前記モジュール提供部（２４）は、前記科目制受講指示に従って前記教育モジュールテーブル（３１）を参照し、前記第１及び第２検索教育モジュール（Ｘ４）（Ｘ１、Ｘ２）とを前記受講者端末（４）の前記表示装置（４５）に表示する（Ｓ２６）。
前記モジュール提供部（２４）は、前記第１及び第２検索教育モジュール（Ｘ４）（Ｘ１、Ｘ２）を表すモジュール情報と、購入料金として前記第１検索教育モジュール（Ｘ４）に対応する受講料金、及び前記第２検索教育モジュール（Ｘ１、Ｘ２）に対応する割引受講料金とを前記受講者識別子に対応付けて前記購入教育テーブル（３４）に格納する（Ｓ２７）。
前記制御装置（１０）は、更に、購入教育請求書生成部（２５）を具備している。
前記購入教育請求書生成部（２５）は、前記購入教育テーブル（３４）に格納された前記受講者識別子と前記購入料金とに基づいて、前記受講者への請求書である購入教育請求書を生成する（Ｓ４１、Ｓ４２）。
【００１６】
上述のように、本発明の教育受講システムによれば、受講者が受講者端末（４）を用いてリスト（５０）を参照し、選択指示を含む科目制受講指示を送信したとき、教育サーバ（１）は、教育内容の一部又は全部を購入することにより課金する科目制受講処理を実行する。このとき、受講者は、受講者端末（４）を用いてリスト（５０）を参照した結果、第２検索教育モジュール（Ｘ１、Ｘ２）における知識がない場合、第１検索教育モジュール（Ｘ４）と第２検索教育モジュール（Ｘ１、Ｘ２）との両方の検索教育モジュールを選択する選択指示と共に、科目制受講指示を送信する。この場合、教育サーバ（１）は、受講者が第１検索教育モジュール（Ｘ４）と第２検索教育モジュール（Ｘ１、Ｘ２）とを購入したものとして、それらを受講者端末（４）の表示装置（４５）に表示する。受講者は、第１検索教育モジュール（Ｘ４）と第２検索教育モジュール（Ｘ１、Ｘ２）とを受講することができる。
また、上述のように、本発明の教育受講システムによれば、教育サーバ（１）は、受講者が第１検索教育モジュール（Ｘ４）と第２検索教育モジュール（Ｘ１、Ｘ２）との両方の検索教育モジュールを選択したとき、これらを購入したものとして、第１及び第２検索教育モジュール（Ｘ４）（Ｘ１、Ｘ２）を表すモジュール情報と、購入料金とを受講者識別子に対応付けて購入教育テーブル（３４）に格納している。購入料金は、第１検索教育モジュール（Ｘ４）に対応する受講料金と、第２検索教育モジュール（Ｘ１、Ｘ２）に対応する割引受講料金とを含んでいる。受講者が第１検索教育モジュール（Ｘ４）だけを購入する場合、第１検索教育モジュール（Ｘ４）の受講料金を課金する。一方、受講者が第１検索教育モジュール（Ｘ４）だけを購入するつもりが、第２検索教育モジュール（Ｘ１、Ｘ２）も購入する場合、第１検索教育モジュール（Ｘ４）の受講料金を課金するときに、第２検索教育モジュール（Ｘ１、Ｘ２）の受講料金を割り引いて課金する。このように、本発明の教育受講システムによれば、受講者が第１検索教育モジュール（Ｘ４）と共に第２検索教育モジュール（Ｘ１、Ｘ２）を購入する場合、教育サーバ（１）は、第２検索教育モジュール（Ｘ１、Ｘ２）の受講料金を割り引くため、受講者にとって、受講料金が得する上に、教育内容（教材）を受講する意欲を向上させることができる。
【００１７】
本発明の教育受講システムにおいて、前記科目制受講指示に含まれる前記選択指示が前記第１検索教育モジュール（Ｘ４）と前記第２検索教育モジュール（Ｘ１、Ｘ２）との一方の検索教育モジュールの選択を表している（Ｓ２３−ＮＯ）。
この場合、前記モジュール提供部（２４）は、前記科目制受講指示に従って前記教育モジュールテーブル（３１）を参照し、前記一方の検索教育モジュールを前記受講者端末（４）の前記表示装置（４５）に表示する（Ｓ２４）。
前記モジュール提供部（２４）は、前記一方の検索教育モジュールを表すモジュール情報と、購入料金として前記一方の検索教育モジュールに対応する受講料金とを前記受講者識別子に対応付けて前記購入教育テーブル（３４）に格納する（Ｓ２５）。
【００１８】
上述のように、本発明の教育受講システムによれば、教育サーバ（１）は、受講者が第１検索教育モジュール（Ｘ４）と第２検索教育モジュール（Ｘ１、Ｘ２）との一方の検索教育モジュールを選択したとき、これを購入したものとして、一方の検索教育モジュールを表すモジュール情報と、購入料金とを受講者識別子に対応付けて購入教育テーブル（３４）に格納している。購入料金は、一方の検索教育モジュールに対応する受講料金を含んでいる。受講者が一方の検索教育モジュールだけを購入する場合、一方の検索教育モジュールの受講料金を課金する。この場合、教育サーバ（１）は、第２検索教育モジュール（Ｘ１、Ｘ２）の受講料金を割り引かない。
一方、上述のように、受講者が第１検索教育モジュール（Ｘ４）と共に第２検索教育モジュール（Ｘ１、Ｘ２）を購入する場合、教育サーバ（１）は、第２検索教育モジュール（Ｘ１、Ｘ２）の受講料金を割り引く。このため、本発明の教育受講システムによれば、受講者は、受講料金が得する上に、教育内容（教材）を受講する意欲を向上させるには、第１検索教育モジュール（Ｘ４）と共に第２検索教育モジュール（Ｘ１、Ｘ２）を購入することが好ましい。
【００１９】
本発明の教育受講システムにおいて、前記リスト生成部（２３）は、前記リスト（５０）を生成したときに、前記購入教育テーブル（３４）を参照し、前記第１検索教育モジュール（Ｘ４）と前記第２検索教育モジュール（Ｘ１、Ｘ２）との他方の検索教育モジュールが前記受講者識別子に対応付けて前記購入教育テーブル（３４）に格納されている場合、前記他方の検索教育モジュールが購入された旨を表す購入済情報を前記リスト（５０）に付加して、前記受講者端末（４）の前記表示装置（４５）に表示する（Ｓ１６〜Ｓ１９）。
【００２０】
本発明の教育受講システムにおいて、前記一方の検索教育モジュールは、前記第１検索教育モジュール（Ｘ４）である。前記他方の検索教育モジュールは、前記第２検索教育モジュール（Ｘ１）（Ｘ１、Ｘ２）である。
【００２１】
本発明の教育受講システムにおいて、前記記憶装置（１２）は、更に、教育時間テーブル（３５）を具備している。前記教育時間テーブル（３５）には、前記受講者識別子が格納されている。
前記受講者が前記受講者端末（４）を用いて前記リスト（５０）を参照し、時間制受講開始指示と前記選択指示とを送信する（Ｓ３１）。このとき、前記受付部（２０）は、前記時間制受講開始指示を受け入れる（Ｓ３２）。
前記モジュール提供部（２４）は、前記選択指示に従って前記教育モジュールテーブル（３１）を参照し、前記第１検索教育モジュール（Ｘ４）と前記第２検索教育モジュール（Ｘ１、Ｘ２）との前記少なくとも１つの教育モジュールを前記受講者端末（４）の前記表示装置（４５）に表示する（Ｓ３３、Ｓ３４）。
前記受講者が前記受講者端末（４）を用いて時間制受講終了指示を送信する（Ｓ３５）。このとき、前記受付部（２０）は、前記時間制受講終了指示を受け入れる（Ｓ３６）。
前記モジュール提供部（２４）は、前記時間制受講終了指示に従って、前記受講者端末（４）の前記表示装置（４５）への前記少なくとも１つの教育モジュールの表示を終了し、前記時間制受講開始指示を受け入れた受入時刻から前記時間制受講終了指示を受け入れた時刻までの使用時間を前記受講者識別子に対応付けて前記教育時間テーブル（３５）に格納する（Ｓ３７、Ｓ３８）。
前記制御装置（１０）は、更に、教育時間請求書生成部（２５）を具備している。
前記教育時間請求書生成部（２５）は、前記教育時間テーブル（３５）に格納された前記受講者識別子と前記使用時間とに基づいて、前記受講者への請求書である教育時間請求書を生成する（Ｓ４１、Ｓ４２）。
【００２２】
上述のように、本発明の教育受講システムによれば、受講者が受講者端末（４）を用いてリスト（５０）を参照し、時間制受講開始指示を送信したとき、教育サーバ（１）は、教育内容の一部又は全部を受講した時間により課金する時間制受講処理を実行する。受講者は、教育内容についての知識をある程度もっている場合、教育モジュールを購入しなくても少し復習することにより、その知識を思い出すことがある。このような場合、受講者は、時間制受講開始指示を送信した後、受講者端末（４）を用いてリスト（５０）を参照した結果、第１検索教育モジュール（Ｘ４）と第２検索教育モジュール（Ｘ１、Ｘ２）との少なくとも１つの教育モジュールを選択する選択指示を送信する。この場合、教育サーバ（１）は、上記の少なくとも１つの教育モジュールを受講者端末（４）の表示装置（４５）に表示する。受講者は、受講者端末（４）を用いて時間制受講開始指示を送信から、時間制受講終了指示を送信するまで、上記の少なくとも１つの教育モジュールを受講することができる。
また、本発明の教育受講システムによれば、上述のように、教育サーバ（１）は、受講者が受講者端末（４）を用いて時間制受講開始指示を送信したとき、上記の少なくとも１つの教育モジュールを受講した時間として、時間制受講開始指示を送信してから時間制受講終了指示を送信するまでの使用時間を受講者識別子に対応付けて教育時間テーブル（３５）に格納している。受講者は、教育内容についての知識をある程度もっているとき、上記の少なくとも１つの教育モジュールを購入したときの購入料金で課金されるよりも、上記の少なくとも１つの教育モジュールを流し見した時間（使用時間）で決定される使用料金で課金されるほうが得する場合がある。このような場合、受講者は、受講者端末（４）を用いて時間制受講開始指示を送信することが好ましい。このように、本発明の教育受講システムによれば、受講者が教育内容を復習することができる。
【発明の効果】
【００２３】
本発明の教育受講システムは、受講者に適した教育内容（教材）を提供することができる。
本発明の教育受講システムは、教育内容（教材）を受講する意欲を向上させることができる。
本発明の教育受講システムは、受講者が教育内容を復習することができる。
【発明を実施するための最良の形態】
【００２４】
以下に添付図面を参照して、本発明の教育受講システムについて詳細に説明する。
【００２５】
図１は、本発明の教育受講システムの構成を示すブロック図である。本発明の教育受講システムは、教育サーバ１と、複数の受講者端末４とを具備している。教育サーバ１と複数の受講者端末４はネットワーク５に接続されている。
【００２６】
複数の受講者端末４は、それぞれ複数の受講者２−１〜２−ｎ（ｎは１以上の整数）に利用される。例えば、複数の受講者２−１〜２−ｎは、会社（組織）に勤めている人（社員）であり、それぞれ複数の受講者識別子３−１〜３−ｎを保持している。受講者２−１〜２−ｎは、それぞれ受講者端末４に受講者識別子３−１〜３−ｎを入力して教育サーバ１にログインすることができる。受講者２−１〜２−ｎは、受講者端末４を用いて教育サーバ１にログインしている間、教育サーバ１から提供される教育内容を受講することができる。教育内容は、その会社の社員に対して社内教育として必要な内容であり、受講者２−１〜２−ｎは、教育内容を受講するときの課金制度として、教育内容の一部又は全部を購入することにより課金される科目制受講と、教育内容の一部又は全部を受講した時間により課金される時間制受講とを選択することができる。教育内容、課金制度（科目制受講、時間制受講）についての詳細は後述する。
【００２７】
図２は、受講者端末４の構成を示すブロック図である。受講者端末４は、コンピュータであり、ネットワーク５に接続された制御装置４０と、記憶装置４２と、表示装置４５と、図示しない入力装置とを具備している。
制御装置４０は、実行部であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４１を具備している。
記憶装置４２には、ＣＰＵ４１が実行するためのコンピュータプログラム４３が格納されている。コンピュータプログラム４３は、制御部（制御プログラム）４４を含んでいる。本発明における制御部４４の動作については後述する。
【００２８】
図３は、教育サーバ１の構成を示すブロック図である。教育サーバ１は、ネットワーク５に接続された制御装置１０と、記憶装置１２とを具備している。
制御装置１０は、実行部であるＣＰＵ１１を具備している。
記憶装置１２には、ＣＰＵ１１が実行するためのコンピュータプログラム１３が格納されている。コンピュータプログラム１３は、受付部（受付プログラム）２０、第１検索部（第１検索プログラム）２１、第２検索部（第２検索プログラム）２２、リスト生成部（リスト生成プログラム）２３、モジュール提供部（モジュール提供プログラム）２４、請求書生成部（請求書生成プログラム）２５を含んでいる。受付部２０、第１検索部２１、第２検索部２２、リスト生成部２３、モジュール提供部２４、請求書生成部２５の動作については後述する。
記憶装置１２には、更に、教育モジュールテーブル３１、優先順位テーブル３２、受講者テーブル３３、購入教育テーブル３４、教育時間テーブル３５が格納されている。
【００２９】
図４は、教育内容（教育コース）の概念を示している。教育内容は、例えば“検索”についての内容であり、“検索”について社内教育が行なわれる。教育サーバ１の管理者（教育者）は、教育内容をそれ以上分割できない単位として、複数の教育モジュールに分割する。上記の単位として“章（又は節）”であり、複数の教育モジュールは、それぞれ、“検索の基礎（第１章）”、“条件付検索（第２章）”、“結合による検索（第３章）”、“副問合せ（第４章）”に分けられる。
【００３０】
図５は、教育モジュールテーブル３１に格納された内容を示している。教育モジュールテーブル３１には、複数の教育モジュールＸ１、Ｘ２、Ｘ３、Ｘ４と、複数のキーワードと、複数の受講料金と、複数の割引受講料金とが格納されている。
【００３１】
教育サーバ１の管理者は、教育モジュール“検索の基礎（第１章）”、“条件付検索（第２章）”、“結合による検索（第３章）”、“副問合せ（第４章）”を電子化し、それぞれ教育モジュールＸ１、Ｘ２、Ｘ３、Ｘ４として教育モジュールテーブル３１に予め格納しておく。教育モジュールＸ１、Ｘ２、Ｘ３、Ｘ４は、モジュール名と、概要と、受講者３−ｊ（ｊ＝１、２、…、ｎ）に提供するためのモジュール本体Ｘ１’、Ｘ２’、Ｘ３’、Ｘ４’とを含んでいる。
【００３２】
教育サーバ１の管理者は、教育モジュールＸ１、Ｘ２、Ｘ３、Ｘ４のそれぞれに対して複数のキーワードを教育モジュールテーブル３１に予め格納しておく。教育モジュールＸ１に対応する複数のキーワードは、“検索”、“ＳＥＬＥＣＴ”、“ＦＲＯＭ”、…を含んでいる。教育モジュールＸ２に対応する複数のキーワードは、“ＷＨＥＲＥ”、“条件”、“＝”、“ＢＥＴＷＥＥＮ”、…を含んでいる。教育モジュールＸ３に対応する複数のキーワードは、“結合”、“内部結合”、“外部結合”、…を含んでいる。教育モジュールＸ４に対応する複数のキーワードは、“副問合せ”、“ＡＬＬ”、“ＡＮＹ”、“検索”、“ＳＥＬＥＣＴ”、“ＦＲＯＭ”、“ＷＨＥＲＥ”、…を含んでいる。
【００３３】
教育サーバ１の管理者は、教育モジュールＸ１、Ｘ２、Ｘ３、Ｘ４のそれぞれに対して、複数の受講料金“Ｙ１”、“Ｙ２”、“Ｙ３”、“Ｙ４”（円）を教育モジュールテーブル３１に予め格納しておく。教育サーバ１の管理者は、教育モジュールＸ１、Ｘ２、Ｘ３、Ｘ４のそれぞれに対して、複数の割引受講料金“Ｙ１×０．９”、“Ｙ２×０．９”、“−（割引なし）”、“−”（円）を教育モジュールテーブル３１に予め格納しておく。割引受講料金“Ｙ１×０．９”、“Ｙ２×０．９”は、それぞれ受講料金“Ｙ１”、“Ｙ２”よりも安く、例えば１割安い。上記の受講料金“Ｙ１”、“Ｙ２”、“Ｙ３”、“Ｙ４”、割引受講料金“Ｙ１×０．９”、“Ｙ２×０．９”は、科目制受講のときに適用される。
【００３４】
図６は、優先順位テーブル３２に格納された内容を示している。優先順位テーブル３２には、教育モジュールＸ１、Ｘ２、Ｘ３、Ｘ４の各々の優先順位が格納されている。
【００３５】
教育モジュールＸ２“条件付検索”は、それを受講するために、教育モジュールＸ１“検索の基礎”の知識を必要とする。したがって、教育サーバ１の管理者は、教育モジュールＸ２のモジュール名“条件付検索”と、それよりも優先順位が高い優先モジュール名として教育モジュールＸ１のモジュール名“検索の基礎”とを対応付けて優先順位テーブル３２に予め格納しておく。
教育モジュールＸ３“結合による検索”は、それを受講するために、教育モジュールＸ２“条件付検索”の知識を必要とする。したがって、教育サーバ１の管理者は、教育モジュールＸ３のモジュール名“結合による検索”と、それよりも優先順位が高い優先モジュール名として教育モジュールＸ２のモジュール名“条件付検索”とを対応付けて優先順位テーブル３２に予め格納しておく。
教育モジュールＸ４“副問合せ”は、それを受講するために、教育モジュールＸ２“条件付検索”の知識を必要とする。したがって、教育サーバ１の管理者は、教育モジュールＸ４のモジュール名“副問合せ”と、それよりも優先順位が高い優先モジュール名として教育モジュールＸ２のモジュール名“条件付検索”とを対応付けて優先順位テーブル３２に予め格納しておく。
【００３６】
図７は、受講者テーブル３３に格納された内容を示している。
教育サーバ１の管理者は、受講者識別子３−１〜３−ｎを受講者テーブル３３に予め格納しておく。受講者識別子３−１〜３−ｎは、それぞれ、受講者２−１〜２−ｎを識別する受講者ＩＤと、受講者２−１〜２−ｎの氏名である受講者氏名と、受講者２−１〜２−ｎにより決められたパスワードとを含んでいる。例えば、受講者識別子３−１は、受講者２−１の受講者ＩＤ“１０００００１”、氏名“教育  太郎”、パスワード“＊＊＊＊”を含んでいる。受講者識別子３−２は、受講者２−２の受講者ＩＤ“１０００００２”、氏名“教育  花子”、パスワード“＊＊＊＊＊”を含んでいる。
教育サーバ１の管理者は、支払い方法を受講者識別子３−１〜３−ｎに対応付けて受講者テーブル３３に予め格納しておく。支払い方法は、現金支払い、金融機関による引き落としなどが例示され、受講者２−１〜２−ｎにより指定され、管理者へ通知される。
【００３７】
図８は、購入教育テーブル３４に格納される内容を示している。購入教育テーブル３４は、受講者ＩＤ、モジュール名、購入日、購入料金（円）を格納する欄を含んでいる。
【００３８】
図９は、教育時間テーブル３５に格納される内容を示している。教育時間テーブル３５は、受講者ＩＤ、使用時間Ｖ（分）、設定料金Ｗ（円／分）、使用料金Ｖ×Ｗ（円）を格納する欄を含んでいる。
教育サーバ１の管理者は、設定料金Ｗを教育時間テーブル３５に予め格納しておく。
【００３９】
図１０は、本発明の教育受講システムの動作を示すフローチャートである。ここで、受講者は、受講者２−１として説明する。
まず、受講者端末４の制御部４４は、受講者２−１の入力装置の操作により、受講者識別子３−１として受講者ＩＤ“１０００００１”、パスワード“＊＊＊＊”を送信する（ステップＳ１）。
教育サーバ１の受付部２０は、受講者端末４からの受講者識別子３−１（受講者ＩＤ“１０００００１”、パスワード“＊＊＊＊”）を受け入れ、受講者テーブル３３に格納された受講者識別子３−１〜３−ｎと照合する（ステップＳ２）。ここで、教育サーバ１の受付部２０は、照合の結果、受講者端末４からの受講者識別子３−１と、受講者テーブル３３に格納された受講者識別子３−１とが一致する場合（ステップＳ３−ＹＥＳ）、ログインを許可し（ステップＳ４）、一致しない場合（ステップＳ３−ＮＯ）、ログインを許可しない。
教育サーバ１がログインを許可した場合、受講者２−１は、受講者端末４を用いて教育サーバ１にログインすることができ（ステップＳ５）、通信処理を行なう（ステップＳ６）。教育サーバ１の受付部２０は、受講者識別子３−１として受講者ＩＤ“１０００００１”を第１検索部２１、第２検索部２２、リスト生成部２３、モジュール提供部２４、請求書生成部２５に通知しておく。
【００４０】
通信処理（ステップＳ６）において、受講者２−１が受講する形態として、（Ａ）科目制受講、（Ｂ）時間制受講が挙げられる。
【００４１】
まず、（Ａ）科目制受講について説明する。ここで、受講者２−１は、教育モジュールＸ１、Ｘ２、Ｘ３、Ｘ４のうち、教育モジュールＸ１“検索の基礎”を既に購入しているものとする。この場合、図１６に示されるように、購入教育テーブル３４には、受講者ＩＤ“１０００００１”、モジュール名“検索の基礎”、購入日“２００５／０２／０１”、購入料金“Ｙ１”（円）が格納されている。受講者２−１は、“２００５／０２／１０”に通信処理（ステップＳ６）を行なっているものとする。
【００４２】
図１１は、本発明の教育受講システムの動作の一部である通信処理（ステップＳ６）を示すフローチャートである。
【００４３】
受講者２−１は教育モジュールＸ４“副問合せ”を受講しようとしている。このために、受講者端末４の制御部４４は、受講者２−１の入力装置の操作により、検索キーワード“副問合せ”を送信する（ステップＳ１１）。
教育サーバ１の受付部２０は、受講者端末４からの検索キーワード“副問合せ”を受け入れる（ステップＳ１２）。教育サーバ１の第１検索部２１は、検索キーワード“副問合せ”に従って教育モジュールテーブル３１を参照し、検索キーワード“副問合せ”に対応する教育モジュールＸ４“副問合せ”を第１検索教育モジュールＸ４として検索する（ステップＳ１３）。
次に、教育サーバ１の第２検索部２２は、第１検索教育モジュールＸ４に従って優先順位テーブル３２を参照し、第１検索教育モジュールＸ４を受講するために必要とする教育モジュールがあるか否かを調べる（ステップＳ１４）。教育モジュールＸ４“副問合せ”は、それを受講するために、教育モジュールＸ２“条件付検索”の知識を必要とし、教育モジュールＸ２“条件付検索”は、それを受講するために、教育モジュールＸ１“検索の基礎”の知識を必要とする（ステップＳ１４−ＹＥＳ）。教育サーバ１の第２検索部２２は、第１検索教育モジュールＸ４より優先順位が高い教育モジュールＸ１、Ｘ２をそれぞれ第２検索教育モジュールＸ１、Ｘ２として検索する（ステップＳ１５）。ここで、第１検索教育モジュールを受講するために必要とする教育モジュールがない場合、ステップＳ１５は実行されない。
次に、教育サーバ１のリスト生成部２３は、教育モジュールテーブル３１を参照して、第１検索教育モジュールＸ４と第２検索教育モジュールＸ１、Ｘ２とを受講者２−１が選択するためのリスト５０を生成する（ステップＳ１６）。
【００４４】
図１２に示されるように、リスト５０は、それぞれ教育モジュールＸ１、Ｘ２、Ｘ３、Ｘ４を選択するための選択欄５１−１、５１−２、５１−３、５１−４と、教育モジュール欄とを含んでいる。教育モジュール欄には、教育モジュールＸ１、Ｘ２、Ｘ３、Ｘ４のモジュール名と概要とが記載されている。ここで、教育モジュールＸ３は検索されていないので、教育サーバ１のリスト生成部２３は、選択欄５１−３を無効にし、教育モジュール欄に記載された教育モジュールＸ３のモジュール名と概要とを消去するかハイライトしておく（図１２の斜線部分）。
リスト５０は、更に、科目制受講欄を含んでいる。科目制受講欄は、科目制受講指示を送信するための科目制受講ボタン５３を含んでいる。
リスト５０は、更に、時間制受講欄を含んでいる。時間制受講欄は、時間制受講開始指示を送信するための時間制受講開始ボタン５４と、時間制受講終了指示を送信するための時間制受講終了ボタン５５とを含んでいる。
リスト５０は、更に、メッセージ欄を含んでいる。第１検索教育モジュールＸ４と第２検索教育モジュールＸ１、Ｘ２とが検索されているため、教育サーバ１のリスト生成部２３は、「“副問合せ”を受講するためには“検索の基礎”、“条件付検索”の知識を必要とする」というメッセージ５６をメッセージ欄に記載しておく。
【００４５】
次に、教育サーバ１のリスト生成部２３は、購入教育テーブル３４を参照して、第１検索教育モジュールＸ４のモジュール名と第２検索教育モジュールＸ１、Ｘ２のモジュール名とのいずれかが受講者識別子３−１（受講者ＩＤ“１０００００１”）に対応付けて購入教育テーブル３４に格納されているか否かを調べる。即ち、第１検索教育モジュールＸ４と第２検索教育モジュールＸ１、Ｘ２とのいずれかが受講者２−１により既に購入されているか否かを調べる（ステップＳ１７）。
上述のように、受講者２−１は教育モジュールＸ１“検索の基礎”を既に購入していて、購入教育テーブル３４には、受講者ＩＤ“１０００００１”、モジュール名“検索の基礎”、購入日“２００５／０２／０１”、購入料金“Ｙ１”（円）が格納されている（ステップＳ１７−ＹＥＳ）。この場合、第２検索教育モジュールＸ１が購入された旨を表す購入済情報５７を選択欄５１−１に対応付けてリスト５０に付加する（ステップＳ１８）。ここで、以前に購入した教育モジュールがない場合、ステップＳ１８は実行されない。
次に、教育サーバ１のリスト生成部２３は、リスト５０を受講者端末４の表示装置４５に表示し（ステップＳ１９）、受講処理を行なう（ステップＳ２０）。
【００４６】
上述のように、本発明の教育受講システムによれば、受講者が教育を受けるために、受講者端末４を用いて検索キーワードを送信したときに、教育サーバ１は、教育モジュールテーブル３１を参照して、検索キーワードに応じて、受講者が受けたい内容として第１検索教育モジュールＸ４を検索する。次に、教育サーバ１は、優先順位テーブル３２を参照して、第１検索教育モジュールＸ４を受講する上での前提知識である第２検索教育モジュールＸ１、Ｘ２を検索する。教育サーバ１は、受講者が受けたい第１検索教育モジュールＸ４と、それの前提知識である第２検索教育モジュールＸ１、Ｘ２とを受講者が選択するためのリスト５０を生成し、受講者端末４の表示装置４５に表示している。そこで、受講処理（ステップＳ２０）である後述の科目制受講処理、時間制受講処理では、受講者が受講者端末４を用いてリスト５０を参照し、第１検索教育モジュールＸ４と第２検索教育モジュールＸ１、Ｘ２との少なくとも１つの教育モジュールを選択する選択指示を送信する。このとき、教育サーバ１は、選択指示に従って教育モジュールテーブル３１を参照し、少なくとも１つの教育モジュールを受講者端末４の表示装置４５に表示する。
例えば、受講者は、受講者端末４を用いてリスト５０を参照した結果、第２検索教育モジュールＸ１、Ｘ２における知識がない場合、第２検索教育モジュールＸ１、Ｘ２だけを選択する選択指示を送信する。この場合、教育サーバ１は、第２検索教育モジュールＸ１、Ｘ２を受講者端末４の表示装置４５に表示し、受講者は、第２検索教育モジュールＸ１、Ｘ２を受講することができる。このように、本発明の教育受講システムによれば、受講者に適した教育内容（教材）として、第２検索教育モジュールＸ１、Ｘ２を提供することができる。
例えば、受講者は、受講者端末４を用いてリスト５０を参照した結果、第２検索教育モジュールＸ１、Ｘ２における知識がない場合、第１検索教育モジュールＸ４と第２検索教育モジュールＸ１、Ｘ２との両方を選択する選択指示を送信する。この場合、教育サーバ１は、第１検索教育モジュールＸ４と第２検索教育モジュールＸ１、Ｘ２とを受講者端末４の表示装置４５に表示し、受講者は、第１検索教育モジュールＸ４と第２検索教育モジュールＸ１、Ｘ２とを受講することができる。このように、本発明の教育受講システムによれば、第１検索教育モジュールＸ４を受講する前に第２検索教育モジュールＸ１、Ｘ２を受講することにより、第１検索教育モジュールＸ４を受講しても理解できずに時間を無駄にすることがなく、受講者に適した教育内容（教材）として、第１検索教育モジュールＸ４と第２検索教育モジュールＸ１、Ｘ２とを提供することができる。
【００４７】
図１３は、本発明の教育受講システムの動作の一部である通信処理（ステップＳ６）の受講処理（ステップＳ２０）として科目制受講処理を示すフローチャートである。
【００４８】
受講者２−１は、第２検索教育モジュールＸ１“検索の基礎”を既に購入していて受講しているとき、第２検索教育モジュールＸ２“条件付検索”と第１検索教育モジュールＸ４“副問合せ”とを一度に購入して、教育モジュールＸ２、Ｘ４をこの順に受講することもできる。上記のリスト５０により、第１検索教育モジュールＸ４“副問合せ”を購入する際、第２検索教育モジュールＸ２“条件付検索”と共に購入することにより、第２検索教育モジュールＸ２の受講料金が割り引かれる。
この場合、受講者２−１は、受講者端末４を用いてリスト５０を参照して、選択欄５１−４、５１−２を選択し、科目制受講ボタン５３を押下する。このとき、受講者端末４の制御部４４は、科目制受講指示を送信する。科目制受講指示は、第１検索教育モジュールＸ４と第２検索教育モジュールＸ２とを選択するための選択指示を含んでいる（ステップＳ２１）。
【００４９】
教育サーバ１の受付部２０は、受講者端末４からの科目制受講指示を受け入れる（ステップＳ２２）。
上述のように、科目制受講指示に含まれる選択指示は、第１検索教育モジュールＸ４と第２検索教育モジュールＸ２との両方の検索教育モジュールの選択を表している（ステップＳ２３−ＹＥＳ）。この場合、教育サーバ１のモジュール提供部２４は、受講者識別子３−１（受講者ＩＤ“１０００００１”）を購入教育テーブル３４に格納する。教育サーバ１のモジュール提供部２４は、科目制受講指示に従って教育モジュールテーブル３１を参照し、第１及び第２検索教育モジュールＸ４、Ｘ２を受講者端末４の表示装置４５に表示する（ステップＳ２６）。このとき、図１６に示されるように、教育サーバ１のモジュール提供部２４は、第１検索教育モジュールＸ４を表すモジュール情報としてモジュール名“副問合せ”と、購入料金として第１検索教育モジュールＸ４に対応する受講料金Ｙ４とを受講者識別子３−１（受講者ＩＤ“１０００００１”）に対応付けて購入教育テーブル３４に格納する。また、教育サーバ１のモジュール提供部２４は、第２検索教育モジュールＸ２を表すモジュール情報としてモジュール名“条件付検索”と、購入料金として第２検索教育モジュールＸ２に対応する割引受講料金Ｙ２×０．９とを受講者識別子３−１（受講者ＩＤ“１０００００１”）に対応付けて購入教育テーブル３４に格納する（ステップＳ２７）。
【００５０】
第２検索教育モジュールＸ２が受講者端末４の表示装置４５に表示されているとき、受講者２−１は、受講者端末４を用いて第２検索教育モジュールＸ２を受講することができる。また、第１検索教育モジュールＸ４が受講者端末４の表示装置４５に表示されているとき、受講者２−１は、受講者端末４を用いて第１検索教育モジュールＸ４を受講することができる（ステップＳ２８）。
受講者２−１は、受講者端末４を用いて教育サーバ１にログインすることにより、購入した教育モジュールＸ１、Ｘ２、Ｘ４を表示装置４５上で閲覧できる。
【００５１】
図１５に示されるように、教育サーバ１の請求書生成部２５は、指定日（例示；月末）が経過したときに、前回の指定日から今回の指定日までの期間（例示；１ヶ月間）に購入教育テーブル３４に格納された情報を調べる（ステップＳ４１−ＹＥＳ）。教育サーバ１の請求書生成部２５は、購入教育テーブル３４を参照して、受講者識別子３−１（受講者ＩＤ“１０００００１”）に対応する購入料金Ｙ１（円）と割引購入料金Ｙ２×０．９（円）と購入料金Ｙ４（円）とを加算した請求金額（円）を算出する。教育サーバ１の請求書生成部２５は、受講者テーブル３３を参照して、受講者２−１への請求書として、受講者識別子３−１と請求金額と支払い方法とが記載された購入教育請求書を生成し、印刷装置などの出力装置に出力する。購入教育請求書に記載された請求金額は、受講者２−１により指定された支払い方法で課金される（ステップＳ４２）。
【００５２】
上述のように、本発明の教育受講システムによれば、受講者が受講者端末４を用いてリスト５０を参照し、選択指示を含む科目制受講指示を送信したとき、教育サーバ１は、教育内容の一部又は全部を購入することにより課金する科目制受講処理を実行する。このとき、受講者は、受講者端末４を用いてリスト５０を参照した結果、第２検索教育モジュールＸ２における知識がない場合、第１検索教育モジュールＸ４と第２検索教育モジュールＸ２との両方の検索教育モジュールを選択する選択指示と共に、科目制受講指示を送信する。この場合、教育サーバ１は、受講者が第１検索教育モジュールＸ４と第２検索教育モジュールＸ２とを購入したものとして、それらを受講者端末４の表示装置４５に表示する。受講者は、第１検索教育モジュールＸ４と第２検索教育モジュールＸ２とを受講することができる。
また、上述のように、本発明の教育受講システムによれば、教育サーバ１は、受講者が第１検索教育モジュールＸ４と第２検索教育モジュールＸ２との両方の検索教育モジュールを選択したとき、これらを購入したものとして、第１及び第２検索教育モジュールＸ４、Ｘ２を表すモジュール情報と、購入料金とを受講者識別子に対応付けて購入教育テーブル３４に格納している。購入料金は、第１検索教育モジュールＸ４に対応する受講料金と、第２検索教育モジュールＸ２に対応する割引受講料金とを含んでいる。受講者が第１検索教育モジュールＸ４だけを購入する場合、第１検索教育モジュールＸ４の受講料金を課金する。一方、受講者が第１検索教育モジュールＸ４だけを購入するつもりが、第２検索教育モジュールＸ２も購入する場合、第１検索教育モジュールＸ４の受講料金を課金するときに、第２検索教育モジュールＸ１、Ｘ２の受講料金を割り引いて課金する。このように、本発明の教育受講システムによれば、受講者が第１検索教育モジュールＸ４と共に第２検索教育モジュールＸ２を購入する場合、教育サーバ１は、第２検索教育モジュールＸ２の受講料金を割り引くため、受講者にとって、受講料金が得する上に、教育内容（教材）を受講する意欲を向上させることができる。
【００５３】
受講者２−１は、第２検索教育モジュールＸ１“検索の基礎”を既に購入していて受講しているとき、まずは第２検索教育モジュールＸ２“条件付検索”を購入して受講し、後で第１検索教育モジュールＸ４“副問合せ”を購入して受講することができる。上記のリスト５０により、第２検索教育モジュールＸ２“条件付検索”だけを購入する際、第２検索教育モジュールＸ２の受講料金は割り引かれない。
この場合、受講者２−１は、受講者端末４を用いてリスト５０を参照して、選択欄５１−２を選択し、科目制受講ボタン５３を押下する。このとき、受講者端末４の制御部４４は、科目制受講指示を送信する。科目制受講指示は、第２検索教育モジュールＸ２を選択するための選択指示を含んでいる（ステップＳ２１）。
【００５４】
教育サーバ１の受付部２０は、受講者端末４からの科目制受講指示を受け入れる（ステップＳ２２）。
上述のように、科目制受講指示に含まれる選択指示は、第１検索教育モジュールＸ４と第２検索教育モジュールＸ２との一方の検索教育モジュールである第２検索教育モジュールＸ２の選択を表している（ステップＳ２３−ＮＯ）。この場合、教育サーバ１のモジュール提供部２４は、受講者識別子３−１（受講者ＩＤ“１０００００１”）を購入教育テーブル３４に格納する。教育サーバ１のモジュール提供部２４は、科目制受講指示に従って教育モジュールテーブル３１を参照し、第２検索教育モジュールＸ２を受講者端末４の表示装置４５に表示する（ステップＳ２４）。このとき、教育サーバ１のモジュール提供部２４は、第２検索教育モジュールＸ２を表すモジュール情報としてモジュール名“条件付検索”と、購入料金として第２検索教育モジュールＸ２に対応する受講料金Ｙ２とを受講者識別子３−１（受講者ＩＤ“１０００００１”）に対応付けて購入教育テーブル３４に格納する（ステップＳ２５）。
【００５５】
第２検索教育モジュールＸ２が受講者端末４の表示装置４５に表示されているとき、受講者２−１は、受講者端末４を用いて第２検索教育モジュールＸ２を受講することができる（ステップＳ２８）。
受講者２−１は、受講者端末４を用いて教育サーバ１にログインすることにより、購入した教育モジュールＸ１、Ｘ２を表示装置４５上で閲覧できる。
【００５６】
上述のように、本発明の教育受講システムによれば、教育サーバ１は、受講者が第１検索教育モジュールＸ４と第２検索教育モジュールＸ２との一方の検索教育モジュールを選択したとき、これを購入したものとして、一方の検索教育モジュールを表すモジュール情報と、購入料金とを受講者識別子に対応付けて購入教育テーブル３４に格納している。購入料金は、一方の検索教育モジュールに対応する受講料金を含んでいる。受講者が一方の検索教育モジュールだけを購入する場合、一方の検索教育モジュールの受講料金を課金する。この場合、教育サーバ１は、第２検索教育モジュールＸ２の受講料金を割り引かない。
一方、上述のように、受講者が第１検索教育モジュールＸ４と共に第２検索教育モジュールＸ２を購入する場合、教育サーバ１は、第２検索教育モジュールＸ２の受講料金を割り引く。このため、本発明の教育受講システムによれば、受講者は、受講料金が得する上に、教育内容（教材）を受講する意欲を向上させるには、第１検索教育モジュールＸ４と共に第２検索教育モジュールＸ２を購入することが好ましい。
【００５７】
図１４は、本発明の教育受講システムの動作の一部である通信処理（ステップＳ６）の受講処理（ステップＳ２０）として時間制受講処理を示すフローチャートである。
【００５８】
受講者２−１は、教育内容“検索”についての知識をある程度もっている。そのような場合、受講者２−１は、教育モジュールを購入しなくても少し復習することにより“検索”についての知識を思い出すことがある。
この場合、受講者２−１は、受講者端末４を用いてリスト５０を参照して、時間制受講開始ボタン５４を押下する。このとき、受講者端末４の制御部４４は、時間制受講開始指示を送信する（ステップＳ３１）。
教育サーバ１の受付部２０は、受講者端末４からの時間制受講開始指示を受け入れる。このとき、教育サーバ１の受付部２０は、時間を分単位でカウントする。また、教育サーバ１のモジュール提供部２４は、受講者識別子３−１（受講者ＩＤ“１０００００１”）を教育時間テーブル３５に格納する（ステップＳ３２）。
【００５９】
受講者２−１は、受講者端末４を用いてリスト５０を参照して、選択欄５１−４、５１−１、５１−２のいずれかを押下する。このとき、受講者端末４の制御部４４は、第１検索教育モジュールＸ４、第２検索教育モジュールＸ１、Ｘ２のいずれかを選択するための選択指示を送信する（ステップＳ３３）。教育サーバ１のモジュール提供部２４は、選択指示に従って教育モジュールテーブル３１を参照し、選択指示によりリクエストされた第１検索教育モジュールＸ４、第２検索教育モジュールＸ１、Ｘ２のいずれかを受講者端末４の表示装置４５に表示する（ステップＳ３４）。
ステップＳ３３にて、受講者２−１は、受講者端末４を用いてリスト５０を参照して、選択欄５１−１を押下する。このとき、受講者端末４の制御部４４は、第２検索教育モジュールＸ１を選択するための選択指示を送信する。ステップＳ３４にて、教育サーバ１のモジュール提供部２４は、選択指示に従って教育モジュールテーブル３１を参照し、第２検索教育モジュールＸ１を受講者端末４の表示装置４５に表示する。
ステップＳ３３にて、受講者２−１は、受講者端末４を用いてリスト５０を参照して、選択欄５１−２を押下する。このとき、受講者端末４の制御部４４は、第２検索教育モジュールＸ２を選択するための選択指示を送信する。ステップＳ３４にて、教育サーバ１のモジュール提供部２４は、選択指示に従って教育モジュールテーブル３１を参照し、第２検索教育モジュールＸ２を受講者端末４の表示装置４５に表示する。
ステップＳ３３にて、受講者２−１は、受講者端末４を用いてリスト５０を参照して、選択欄５１−４を押下する。このとき、受講者端末４の制御部４４は、第１検索教育モジュールＸ４を選択するための選択指示を送信する。ステップＳ３４にて、教育サーバ１のモジュール提供部２４は、選択指示に従って教育モジュールテーブル３１を参照し、第１検索教育モジュールＸ４を受講者端末４の表示装置４５に表示する。
【００６０】
受講者２−１は、受講者端末４を用いてリスト５０を参照して、時間制受講終了ボタン５５を押下する。このとき、受講者端末４の制御部４４は、時間制受講終了指示を送信する（ステップＳ３５）。
教育サーバ１の受付部２０は、受講者端末４からの時間制受講終了指示を受け入れる。このとき、教育サーバ１のモジュール提供部２４は、時間制受講終了指示に従って、受講者端末４の表示装置４５への上記の教育モジュールの表示を終了し、教育サーバ１の受付部２０は、カウントを終了する。受付部２０がカウントしたときのカウント値は、時間制受講開始指示を受け入れた受入時刻から時間制受講終了指示を受け入れた時刻までの時間を表し、教育モジュールを閲覧した使用時間Ｖ（分）である（ステップＳ３６）。
図１７に示されるように、教育サーバ１のモジュール提供部２４は、使用時間Ｖ（分）を受講者識別子３−１（受講者ＩＤ“１０００００１”）に対応付けて教育時間テーブル３５に格納する（ステップＳ３７）。教育サーバ１のモジュール提供部２４は、使用時間Ｖ（分）に設定料金Ｗ（円／分）を乗じて使用料金Ｖ×Ｗ（円）を算出し、受講者識別子３−１（受講者ＩＤ“１０００００１”）に対応付けて教育時間テーブル３５に格納する（ステップＳ３８）。
【００６１】
図１５に示されるように、教育サーバ１の請求書生成部２５は、指定日（例示；月末）が経過したときに、前回の指定日から今回の指定日までの期間（例示；１ヶ月間）に購入教育テーブル３４に格納された情報を調べる（ステップＳ４１−ＹＥＳ）。教育サーバ１の請求書生成部２５は、教育時間テーブル３５を参照して、受講者識別子３−１（受講者ＩＤ“１０００００１”）に対応する使用料金Ｖ×Ｗ（円）を請求金額とする。教育サーバ１の請求書生成部２５は、受講者テーブル３３を参照して、受講者２−１への請求書として、受講者識別子３−１と請求金額と支払い方法とが記載された教育時間請求書を生成し、印刷装置などの出力装置に出力する。購入教育請求書に記載された請求金額は、受講者２−１により指定された支払い方法で課金される（ステップＳ４２）。なお、ステップＳ４１、Ｓ４２にて、教育サーバ１の請求書生成部２５は、受講者２−１への請求書として、上記の購入教育請求書に記載された請求金額と、教育時間請求書に記載された請求金額とを加算した請求書を生成することが好ましい。
【００６２】
上述のように、本発明の教育受講システムによれば、受講者が受講者端末４を用いてリスト５０を参照し、時間制受講開始指示を送信したとき、教育サーバ１は、教育内容の一部又は全部を受講した時間により課金する時間制受講処理を実行する。受講者は、教育内容についての知識をある程度もっている場合、教育モジュールを購入しなくても少し復習することにより、その知識を思い出すことがある。このような場合、受講者は、時間制受講開始指示を送信した後、受講者端末４を用いてリスト５０を参照した結果、第１検索教育モジュールＸ４と第２検索教育モジュールＸ２との少なくとも１つの教育モジュールを選択する選択指示を送信する。この場合、教育サーバ１は、上記の少なくとも１つの教育モジュールを受講者端末４の表示装置４５に表示する。受講者は、受講者端末４を用いて時間制受講開始指示を送信から、時間制受講終了指示を送信するまで、上記の少なくとも１つの教育モジュールを受講することができる。
また、本発明の教育受講システムによれば、上述のように、教育サーバ１は、受講者が受講者端末４を用いて時間制受講開始指示を送信したとき、上記の少なくとも１つの教育モジュールを受講した時間として、時間制受講開始指示を送信してから時間制受講終了指示を送信するまでの使用時間を受講者識別子に対応付けて教育時間テーブル３５に格納している。受講者は、教育内容についての知識をある程度もっているとき、上記の少なくとも１つの教育モジュールを購入したときの購入料金で課金されるよりも、上記の少なくとも１つの教育モジュールを流し見した時間（使用時間）で決定される使用料金で課金されるほうが得する場合がある。このような場合、受講者は、受講者端末４を用いて時間制受講開始指示を送信することが好ましい。このように、本発明の教育受講システムによれば、ある程度の知識がある受講者は、使用料金が得する上に、教育内容を復習することができる。
【図面の簡単な説明】
【００６３】
【図１】図１は、本発明の教育受講システムの構成を示すブロック図である。
【図２】図２は、受講者端末４の構成を示すブロック図である。
【図３】図３は、教育サーバ１の構成を示すブロック図である。
【図４】図４は、教育内容（教育コース）の概念を示している。
【図５】図５は、教育モジュールテーブル３１に格納された内容を示している。
【図６】図６は、優先順位テーブル３２に格納された内容を示している。
【図７】図７は、受講者テーブル３３に格納された内容を示している。
【図８】図８は、購入教育テーブル３４に格納される内容を示している。
【図９】図９は、教育時間テーブル３５に格納される内容を示している。
【図１０】図１０は、本発明の教育受講システムの動作を示すフローチャートである。
【図１１】図１１は、本発明の教育受講システムの動作の一部である通信処理（ステップＳ６）を示すフローチャートである。
【図１２】図１２は、教育サーバ１から受講者端末４の表示装置４５に表示されるリスト５０を示している。
【図１３】図１３は、本発明の教育受講システムの動作の一部である通信処理（ステップＳ６）の受講処理（ステップＳ２０）として科目制受講処理を示すフローチャートである。
【図１４】図１４は、本発明の教育受講システムの動作の一部である通信処理（ステップＳ６）の受講処理（ステップＳ２０）として時間制受講処理を示すフローチャートである。
【図１５】図１５は、本発明の教育受講システムの動作の一部である課金処理を示すフローチャートである。
【図１６】図１６は、購入教育テーブル３４に格納された内容を示している。
【図１７】図１７は、教育時間テーブル３５に格納された内容を示している。
【符号の説明】
【００６４】
１    教育サーバ
２−１〜２−ｎ    受講者
３−１〜３−ｎ    受講者識別子
４    受講者端末
５    ネットワーク
１０    制御装置
１１    ＣＰＵ
１２    記憶装置
１３    コンピュータプログラム
２０    受付部
２１    第１検索部
２２    第２検索部
２３    リスト生成部
２４    モジュール提供部
２５    請求書生成部
３１    教育モジュールテーブル
３２    優先順位テーブル
３３    受講者テーブル
３４    購入教育テーブル
３５    教育時間テーブル
４０    制御装置
４１    ＣＰＵ
４２    記憶装置
４３    コンピュータプログラム
４４    制御部
４５    表示装置
５０    リスト
５１−１、５１−２、５１−３、５１−４    選択欄
５３    科目制受講ボタン
５４    時間制受講開始ボタン
５５    時間制受講終了ボタン
５６    メッセージ
【図１】
2006243292.tif 000003
【図２】
2006243292.tif 000004
【図３】
2006243292.tif 000005
【図４】
2006243292.tif 000006
【図５】
2006243292.tif 000007
【図６】
2006243292.tif 000008
【図７】
2006243292.tif 000009
【図８】
2006243292.tif 000010
【図９】
2006243292.tif 000011
【図１０】
2006243292.tif 000012
【図１１】
2006243292.tif 000013
【図１２】
2006243292.tif 000014
【図１３】
2006243292.tif 000015
【図１４】
2006243292.tif 000016
【図１５】
2006243292.tif 000017
【図１６】
2006243292.tif 000018
【図１７】
2006243292.tif 000019