(57)【要約】【課題】ユーザが、新たに受講する教育コースを選択し、申し込むことを有益に支援できる教育支援システム等を提供することにある。【解決手段】満足度情報格納部と、ユーザ相互関係管理モジュールと、相互関係情報格納部と、教育管理モジュールとを具備する教育支援システムによって解決できる。満足度情報格納部は、教育コースを受講したユーザの満足度を示す情報を格納する。ユーザ相互関係管理モジュールは、満足度情報格納部を参照して、教育コースを受講するユーザ間の相性度を計算すると共に、相性度に基づいて、ユーザ間に相互関係を確立する。相互関係情報格納部は、相互関係を示す情報を格納する。教育管理モジュールは、教育コースを新たに受講する第一のユーザに対して、第一のユーザと相互関係を有する第二のユーザの教育コースに関する情報を提供する。【選択図】図２
2010237932.tif 000002
【特許請求の範囲】
【請求項１】
教育コースを受講したユーザの満足度を示す情報を格納する満足度情報格納部と、
前記満足度情報格納部を参照して、教育コースを受講するユーザ間の相性度を計算すると共に、前記相性度に基づいて、前記ユーザ間に相互関係を確立するユーザ相互関係管理モジュールと、
前記相互関係を示す情報を格納する相互関係情報格納部と、
教育コースを新たに受講する第一のユーザに対して、前記第一のユーザと前記相互関係を有する第二のユーザの教育コースに関する情報を提供する教育管理モジュールとを具備する
教育支援システム。
【請求項２】
教育コースを受講したユーザの受講履歴を示す情報を格納する受講履歴格納部を更に具備し、
前記ユーザ相互関係管理モジュールは、
前記受講履歴格納部を更に参照して、前記相性度を計算する
請求項１記載の教育支援システム。
【請求項３】
教育コースを受講するユーザが申し込みを行った教育コースを示す情報を格納する教育コース申込情報格納部を更に具備し、
前記ユーザ相互関係管理モジュールは、
前記教育コース申込情報格納部を更に参照して、前記相性度を計算する
請求項２記載の教育支援システム。
【請求項４】
教育コースを受講したユーザに対して行ったアンケートの回答内容を示す情報を格納するアンケート情報格納部を更に具備し、
前記ユーザ相互関係管理モジュールは、
前記アンケート情報格納部を更に参照して、前記相性度を計算する
請求項３記載の教育支援システム。
【請求項５】
教育コースを受講するユーザの専門分野を示す情報を格納する専門分野格納部を更に具備し、
前記ユーザ相互関係管理モジュールは、
前記専門分野格納部を更に参照して、前記相性度を計算する
請求項３又は４記載の教育支援システム。
【請求項６】
前記ユーザ相互関係管理モジュールは、
前記満足度情報格納部、前記受講履歴格納部、前記教育コース申込情報格納部、前記アンケート情報格納部、又は、前記専門分野格納部の少なくとも一つの情報が変更されたときに、前記相性度を自動的に計算する
請求項５記載の教育支援システム。
【請求項７】
前記ユーザ相互関係管理モジュールは、
ユーザによって、特定のユーザ間に相互関係を確立すべきことを指定する操作が行われた場合に、前記特定のユーザ間に相互関係を確立し、前記相互関係情報格納部に、前記特定のユーザ間に確立した相互関係を示す情報を格納する
請求項３〜６いずれか１項に記載の教育支援システム。
【請求項８】
教育コースを受講するユーザのメールアドレスを示す情報を格納するメールアドレス格納部を更に具備し、
前記教育管理モジュールは、
前記第一のユーザが教育コースを申し込んだ場合に、前記メールアドレス格納部を参照し、前記第一のユーザと前記相互関係を有する第三のユーザに対して、前記第一のユーザが申し込んだ教育コースと同じ教育コースを受講するように勧誘する電子メールを送信する
請求項３〜７いずれか１項に記載の教育支援システム。
【請求項９】
前記教育管理モジュールは、
前記受講履歴格納部を参照することによって、前記第三のユーザが、前記第一のユーザが申し込んだ教育コースと同じ教育コースを受講していないことと、前記教育コース申込情報格納部を参照することによって、前記第三のユーザが、前記第一のユーザが申し込んだ教育コースと同じ教育コースの受講を申し込んでいないこととを確認してから、前記電子メールを送信する
請求項８記載の教育支援システム。
【請求項１０】
前記教育管理モジュールは、
前記教育コースに関する情報として、前記第二のユーザについて、前記受講履歴格納部に格納された受講履歴を提供する
請求項３〜９いずれか１項に記載の教育支援システム。
【請求項１１】
前記教育管理モジュールは、
前記教育コースに関する情報として、前記第二のユーザについて、前記教育コース申込情報格納部に格納された教育コースを提供する
請求項３〜１０いずれか１項に記載の教育支援システム。
【請求項１２】
教育コースを受講したユーザの満足度を示す情報を格納することと、
前記満足度情報格納部を参照して、教育コースを受講するユーザ間の相性度を計算することと、
前記相性度に基づいて、前記ユーザ間に相互関係を確立することと、
前記相互関係を示す情報を格納することと、
教育コースを新たに受講する第一のユーザに対して、前記第一のユーザと前記相互関係を有する第二のユーザの教育コースに関する情報を提供することとを具備する
教育支援方法。
【請求項１３】
教育コースを受講したユーザの受講履歴を示す情報を格納することを更に具備し、
前記相性度を計算することにおいては、
前記受講履歴を示す情報を参照して、前記相性度の計算を行うことを含む
請求項１２記載の教育支援方法。
【請求項１４】
教育コースを受講するユーザのメールアドレスを示す情報を格納することと、
前記第一のユーザが教育コースを申し込んだ場合に、前記メールアドレスを示す情報を参照し、前記第一のユーザと前記相互関係を有する第三のユーザに対して、前記第一のユーザが申し込んだ教育コースと同じ教育コースを受講するように勧誘する電子メールを送信することとを更に具備する
請求項１３記載の教育支援方法。
【請求項１５】
教育コースを受講したユーザの満足度を示す情報を格納するステップと、
前記満足度情報格納部を参照して、教育コースを受講するユーザ間の相性度を計算するステップと、
前記相性度に基づいて、前記ユーザ間に相互関係を確立するステップと、
前記相互関係を示す情報を格納するステップと、
教育コースを新たに受講する第一のユーザに対して、前記第一のユーザと前記相互関係を有する第二のユーザの教育コースに関する情報を提供するステップとをコンピュータに実行させるための
教育支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、教育支援システム、方法、及びプログラムに関する。
【背景技術】
【０００２】
教育コースを受講するユーザが利用する教育支援システムが知られる。ユーザは、教育支援システムを利用することによって、教育コースを検索し、検索された教育コースの中からコース名やコース概要を参照して、受講する教育コースを選んでいる。
【０００３】
教育支援システムに関連する技術として、特開２００２−３２４１７１号公報（特許文献１参照）に記載された「自己表現力育成方法」の発明がある。この自己表現力育成方法は、コンピュータネットワークを介して起業家実習教育受講者のフォローアップをして自己表現力の育成を図る自己表現力育成方法である。マッチングデータベース格納段階と、マッチング相手紹介段階と、コミュニケーション段階とを有する。マッチングデータベース格納段階においては、あらかじめ起業家実習教育の受講履歴のデータに基づいて受講者相互のマッチングを実行してそのマッチング結果を格納する。マッチング相手紹介段階においては、起業家実習教育受講者がコンピュータネットワークを介してアクセスした際に、マッチングデータベースに格納されたマッチング結果に基づいてマッチング相手を紹介する。コミュニケーション段階においては、マッチング相手紹介段階にて紹介した受講者相互のコミュニケーションを図る。
【０００４】
この発明では、受講履歴を見てマッチング相手を判断している。しかし、起業家実習教育の受講者が、起業家実習教育を受講した場合、受講者は、教育に満足したり、満足しなかったりする。そのため、受講した教育に満足した受講者と、満足しなかった受講者とをマッチングさせてしまう恐れがある。また、マッチングさせるユーザをコミュニティ（グループ）に所属させるため、個人と個人とをマッチングさせることはない。
【０００５】
特開２００５−３３８３００号公報（特許文献２参照）には、「通信教育における指導方法」の発明が記載されている。この通信教育における指導方法は、ネットワークを介して通信教育用のサーバに接続される受講者端末と指導者端末とを有する通信教育システムを利用する通信教育における指導方法である。指導方法は、受講者データ送信ステップと、分類ステップと、特性情報送信ステップと、表示ステップとを有する。受講者データ送信ステップにおいては、受講者端末より入力された学習スタイルのタイプを分類するための設問に対する回答を含む受講者データが、受講者端末からサーバへと送信される。分類ステップにおいては、受講者データに基づきサーバが受講者を該当する学習スタイルのタイプに分類する。特性情報送信ステップにおいては、タイプに対応する特性情報がサーバから指導者端末へ送信される。表示ステップにおいては、指導者端末にて受信された特性情報が指導者端末に表示される。
【０００６】
この発明は、受講生の担当インストラクターを決めるための方法である。「教育を受講した結果、どれだけ理解度を上げるか」ということを目的としている。受講生に質問をして、受講生をタイプ分けする。よって、受講すべき教育コースを選択するときに活用されることはない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−３２４１７１号公報
【特許文献２】特開２００５−３３８３００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、ユーザが、新たに受講する教育コースを選択し、申し込むことを有益に支援できる教育支援システム、方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一つ目のアスペクトによる教育支援システムは、満足度情報格納部と、ユーザ相互関係管理モジュールと、相互関係情報格納部と、教育管理モジュールとを具備する。満足度情報格納部は、教育コースを受講したユーザの満足度を示す情報を格納する。ユーザ相互関係管理モジュールは、満足度情報格納部を参照して、教育コースを受講するユーザ間の相性度を計算すると共に、相性度に基づいて、ユーザ間に相互関係を確立する。相互関係情報格納部は、相互関係を示す情報を格納する。教育管理モジュールは、教育コースを新たに受講する第一のユーザに対して、第一のユーザと相互関係を有する第二のユーザの教育コースに関する情報を提供する。
【００１０】
本発明の二つ目のアスペクトによる教育支援方法は、満足度を示す情報を格納することと、計算することと、確立することと、相互関係を示す情報を格納することと、提供することとを具備する。満足度を示す情報を格納することにおいては、教育コースを受講したユーザの満足度を示す情報を格納する。計算することにおいては、満足度情報格納部を参照して、教育コースを受講するユーザ間の相性度を計算する。確立することにおいては、相性度に基づいて、ユーザ間に相互関係を確立する。相互関係を示す情報を格納することにおいては、相互関係を示す情報を格納する。提供することにおいては、教育コースを新たに受講する第一のユーザに対して、第一のユーザと相互関係を有する第二のユーザの教育コースに関する情報を提供する。
【００１１】
本発明の三つ目のアスペクトによる教育支援プログラムは、満足度を示す情報を格納するステップと、計算するステップと、確立するステップと、相互関係を示す情報を格納するステップと、提供するステップとをコンピュータに実行させる。満足度を示す情報を格納するステップにおいては、教育コースを受講したユーザの満足度を示す情報を格納する。計算するステップにおいては、満足度情報格納部を参照して、教育コースを受講するユーザ間の相性度を計算する。確立するステップにおいては、相性度に基づいて、ユーザ間に相互関係を確立する。相互関係を示す情報を格納するステップにおいては、相互関係を示す情報を格納する。提供するステップにおいては、教育コースを新たに受講する第一のユーザに対して、第一のユーザと相互関係を有する第二のユーザの教育コースに関する情報を提供する。
【発明の効果】
【００１２】
本発明によれば、ユーザが、新たに受講する教育コースを選択し、申し込むことを有益に支援できる教育支援システム、方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態における教育支援システムの利用環境を説明する構成図
【図２】本実施の形態における教育支援システムの構成説明図
【図３Ａ】ユーザ情報格納部の詳細説明図
【図３Ｂ】相互関係情報格納部の詳細説明図
【図３Ｃ】アンケート情報格納部の詳細説明図
【図３Ｄ】満足度情報格納部の詳細説明図
【図３Ｅ】教育コース申込情報格納部の詳細説明図
【図３Ｆ】受講履歴格納部の詳細説明図
【図３Ｇ】教育コース開催情報格納部の詳細説明図
【図３Ｈ】教育コース情報格納部の詳細説明図
【図４】管理者情報の登録・変更、ユーザ情報の削除処理について説明するフローチャート
【図５】管理者用アカウント管理画面の説明図
【図６】ユーザ情報の登録・変更・削除処理について説明するフローチャート
【図７】ログイン画面の説明図
【図８】ユーザ情報登録・変更・削除画面の説明図
【図９】ユーザに対するアンケート実施処理について説明するフローチャート
【図１０】ユーザアンケート画面の説明図
【図１１】ユーザ画面の説明図
【図１２】管理者による教育コース情報の登録・削除処理を説明するフローチャート
【図１３】管理者による教育コース開催情報の登録・削除処理を説明するフローチャート
【図１４】ユーザから教育コースを申し込まれたときの処理を説明するフローチャート
【図１５】ユーザによる教育コースの満足度を登録する処理を説明するフローチャート
【図１６】ユーザ相互関係に関連する処理を説明するフローチャート
【図１７】相互関係ユーザ画面の説明図
【発明を実施するための形態】
【００１４】
本発明を実施するための形態について、図面を参照して詳細に説明する。図１は、本実施の形態における教育支援システムの利用環境を説明する構成図である。図１において、教育支援システム１００は、教育コースを管理・提供などする。メール送受信システム９００は、電子メールの送信及び受信を行う。ユーザ４１０は、教育コースを受講するために、教育支援システム１００を利用する。ユーザ端末３１０は、ユーザ４１０が教育支援システム１００を操作するための端末である。管理者４２０は、教育支援システム１００を管理する。管理端末３２０は、管理者４２０が教育コースなどを管理するための端末である。ネットワーク２００は、これらを仲介するネットワークであり、インターネット、組織内ネットワーク等によって構成されている。
【００１５】
図２は、本実施の形態における教育支援システムの構成説明図である。図２において、教育支援システム１００は、ユーザ相互関係管理モジュール１１０と、教育管理モジュール１２０と、コース管理モジュール１３０とを含んでいる。これらの機能ブロック１１０，１２０，１３０は、コンピュータプログラムによって実現されている。
【００１６】
ユーザ相互関係管理モジュール１１０は、ユーザ同士の相互関係に関する情報（相性度等）の自動計算や、相互関係に関する情報の更新、管理等を行う。ユーザ相互関係管理モジュール１１０は、ユーザ情報格納部１１１に格納されているユーザ情報や、アンケート情報格納部１１３に格納されているアンケート情報を処理する。また、教育管理モジュール１２０や、コース管理モジュール１３０と連携して動作する。ユーザ相互関係管理モジュール１１０は、相互関係情報格納部１１２に相互関係情報を登録し、また、必要に応じて、その相互関係情報を、教育管理モジュール１２０や、コース管理モジュール１３０へ転送する。その他、ユーザ相互関係管理モジュール１１０は、教育管理モジュール１２０や、コース管理モジュール１３０から送られてくるユーザ情報を管理する。
【００１７】
教育管理モジュール１２０は、ユーザ端末３１０からネットワーク２００を介したアクセスに応じるモジュールであり、ユーザ４１０の教育コース管理を行っている。例えば、教育管理モジュール１２０は、教育コース申込情報格納部１２２に格納された教育コース申込情報に基づく教育申し込み管理、受講履歴格納部１２３に格納された受講履歴に基づく受講履歴管理、満足度情報格納部１２１に格納された満足度情報に基づく教育コース受講の満足度の管理などの教育コース管理を行っている。
【００１８】
また、教育管理モジュール１２０は、ユーザ相互関係管理モジュール１１０と連携して動作する。教育管理モジュール１２０は、ユーザ４１０に対して、各種のユーザ用画面を提供し、データが入力されると、必要に応じて、入力データをユーザ相互関係管理モジュール１１０に転送する。また、教育管理モジュール１２０は、ユーザ相互関係管理モジュール１１０に対して必要なデータを要求する。これらの連携によって、教育管理モジュール１２０は、ユーザ情報格納部１１１を用いたユーザ情報の認証、登録、削除を行ったり、アンケート結果をアンケート情報格納部１１３に格納するために、アンケートの実施を行ったりしている。それから、教育管理モジュール１２０は、コース管理モジュール１３０と連携して、教育コースの検索時に教育コース開催情報格納部１３１から受講可能な教育コースの情報をユーザに提供したり、教育コース情報格納部１３２から教育コースの内容をユーザに提供したりする。
【００１９】
図２において、コース管理モジュール１３０は、ネットワーク２００を介した管理端末３２０からのアクセスに応じるモジュールであり、教育コース開催情報格納部１３１に格納された教育コース開催情報や、教育コース情報格納部１３２に格納された教育コース情報を使用した教育コース管理を行う。それから、コース管理モジュール１３０は、教育管理モジュール１２０と連携して動作する。例えば、教育管理モジュール１２０がユーザ４１０に対して教育コース検索画面を提供し、データが入力されると、このデータに基づいて、コース管理モジュール１３０が、教育コース検索処理等を行い、結果を教育管理モジュール１２０に引き渡すなどする。また、コース管理モジュール１３０は、ユーザ相互関係管理モジュール１１０と連携して動作する。例えば、管理者４２０を認証するために、コース管理モジュール１３０が管理者用ログイン画面を提供し、ユーザ相互情報管理モジュール１１０がユーザ情報の書き込みや読み出しを行う。このような連携によって、教育支援システム１００は、ユーザ情報格納部１１１に格納されたユーザ情報を使用した管理者情報の認証、登録、削除を行っている。
【００２０】
ユーザ端末３１０は、ユーザ４１０が、教育支援システム１００の操作に使用する端末であり、企業等なら社内設備情報処理装置、学校・学習塾等の教育機関等なら情報処理室等の情報処理装置、それ以外でも、全般においてユーザ４１０が所有する情報処理装置を適用可能である。ユーザ端末３１０は、教育支援システム１００の教育管理モジュール１２０にアクセスする。教育管理モジュール１２０は、ユーザ端末３１０に対してログイン画面を提供し、ユーザ相互関係管理モジュール１１０は、ユーザ情報格納部１１１を参照することによってユーザ３１０の認証を行う。その認証結果は、ユーザ相互関係管理モジュール１１０から教育管理モジュールへ送られる。この認証結果によって、ユーザ４１０がユーザ端末３１０を用いて教育支援システム１００を使用できるか否かが決定する。認証成功の場合、ユーザ端末３１０へ教育支援システム１００のユーザ画面が提供される。
【００２１】
管理端末３２０は管理者４２０が教育コースを管理するなどのために使用する情報処理装置であり、企業等なら社内設備情報処理装置、学校・学習塾等の教育機関等なら管理者用区域内の情報処理装置、またそれ以外でも、全般において、管理者４２０所有の情報処理装置を適用可能である。管理端末３２０は教育支援システム１００のコース管理モジュール１３０にアクセスする。コース管理モジュール１３０は、管理端末３２０へログイン画面を提供する。ユーザ相互関係管理モジュール１１０は、ユーザ情報格納部１１１を参照することによって管理者４１０の認証を行い、その結果をコース管理モジュール１３０へ送信する。その結果によって管理者４２０が管理端末３２０を用いて教育支援システム１００を使用できるか否かが決定する。認証成功の場合、コース管理モジュール１３０は、管理端末３２０へ教育支援システム１００の管理者用画面を提供する。
【００２２】
図３Ａは、ユーザ情報格納部の詳細説明図である。図示するように、ユーザ情報格納部１１１には、ユーザＩＤを格納するユーザＩＤ格納部１１１１と、ユーザの氏名を格納するユーザ名格納部１１１２と、パスワードを格納するパスワード格納部１１１３と、メールアドレスを格納するメールアドレス格納部１１１４と、管理者フラグを格納する管理者フラグ格納部１１１５と、専門分野を格納する専門分野格納部１１１６と、登録日を格納する登録日格納部１１１７とが含まれている。図中、ユーザＩＤが主キーになっている。ユーザＩＤとパスワードは、ログイン時のセキュリティ確保のために使用される。メールアドレスは、教育コースのお誘いメールを受信するための情報である。管理者フラグは、ユーザが管理者なのか否かを示すものである。登録時に管理者として登録するか否かを表示するために、管理者の場合にはデータ”１”を登録し、管理者でない場合にはデータ”０”を登録するなどする。専門分野は、ユーザが登録時に選択する。ユーザ相互関係モジュール１１０は、専門分野格納部１１１６の専門分野を用いて、相互関係に関連する情報である相性度の計算を行う。なお、ユーザが管理者の場合、専門分野格納部１１１６には何も設定されない。ユーザ情報格納部１１１の各情報は、本人に限って変更、削除が可能であり、管理者は削除のみが可能になっている。
【００２３】
図３Ｂは、相互関係情報格納部の詳細説明図である。図示するように、相互関係情報格納部１１２には、ユーザＩＤを格納するユーザＩＤ格納部１１２１と、相互関係者ＩＤを格納する相互関係者ＩＤ格納部１１２２と、相性度を格納する相性度格納部１１２３と、設定日を格納する設定日格納部１１２４とが含まれている。図中、ユーザＩＤと相互関係者ＩＤとが主キーになっている。ユーザ相互関係管理モジュール１１０が、相互関係に関連する情報を設定すると、相互関係を確立する対象となる２ユーザの情報が、相互関係情報格納部１１２に格納される。相互関係の確立がユーザ４１０の操作によって行われた場合には、ユーザが相互関係を確立した日、又はユーザが確立された相互関係を更新した日の情報が、設定日格納部１１２４に格納される。
【００２４】
図３Ｃは、アンケート情報格納部の詳細説明図である。アンケート情報格納部１１３には、ユーザＩＤを格納するユーザＩＤ格納部１１３１と、アンケートの回答内容を格納する回答内容格納部１１３２と、アンケートの実施日を格納する実施日格納部１１３３とが含まれている。図中、ユーザＩＤが主キーになっている。アンケートは、ユーザの登録時や、登録後にユーザがアンケート実施を選択した時などに実施される。アンケートの回答内容は、回答内容格納部１１３２に格納される。ユーザ相互関係モジュール１１０は、この回答内容を、相互関係に関連する相性度の計算に使用する。一のユーザの回答内容が、他のユーザの回答内容に近ければ近いほど、これらのユーザについて、ユーザ相互関係管理モジュール１１０が算出する相性度は高くなる。
【００２５】
図３Ｄは、満足度情報格納部の詳細説明図である。満足度情報格納部１２１には、ユーザＩＤを格納するユーザＩＤ格納部１２１１と、コースＩＤを格納するコースＩＤ格納部１２１２と、満足度を格納する満足度格納部１２１３とが含まれている。図中、ユーザＩＤと、コースＩＤとが主キーになっている。教育コースを受講済のユーザが、対象の教育コースに対して満足度を入力すると、教育管理モジュール１２０は、その満足度を満足度格納部１２１３に格納する。ユーザ相互関係モジュール１１０は、この満足度を用いて、相互関係に関連する相性度の計算を行うことができる。一のユーザの満足度が、他のユーザの満足度と同じであった場合には、これらのユーザについて、ユーザ相互関係管理モジュール１１０が算出する相性度は高くなる。なお、相互関係を持ったユーザ相互間で、満足度格納部１２１３の情報を共有することができる。
【００２６】
図３Ｅは、教育コース申込情報格納部の詳細説明図である。教育コース申込情報格納部１２２には、コース開催ＩＤを格納するコース開催ＩＤ格納部１２２１と、ユーザＩＤを格納するユーザＩＤ格納部１２２２と、申込日を格納する申込日格納部１２２３とが含まれている。図中、コース開催ＩＤと、ユーザＩＤとが主キーになっている。教育管理モジュール１２０を介して、教育コースの申し込みが行われた場合に、教育管理モジュール１２０は、教育コース申込情報格納部１２２にデータを格納する。相互関係を持ったユーザ相互間で、教育コース申込情報格納部１２２の情報を共有することができ、一のユーザは、相互関係を持った他のユーザが参加予定の教育コースを参照することが可能である。
【００２７】
図３Ｆは、受講履歴格納部の詳細説明図である。受講履歴格納部１２３には、ユーザＩＤを格納するユーザＩＤ格納部１２３１と、コース開催ＩＤを格納するコース開催ＩＤ格納部１２３２と、受講日を格納する受講日格納部１２３３とが含まれている。図中、ユーザＩＤと、コース開催ＩＤとが主キーになっている。教育コースが終了し、満足度情報格納部１２１にデータが格納されると、教育管理モジュール１２０は終了処理を行う。この終了処理時に、受講履歴格納部１２３にデータが格納される。相互関係を持ったユーザ相互間で、受講履歴格納部１２３の情報を共有することができ、一のユーザは、相互関係を持った他のユーザが受講した教育コースの履歴を参照することが可能である。
【００２８】
図３Ｇは、教育コース開催情報格納部の詳細説明図である。教育コース開催情報格納部１３１には、コース開催ＩＤ格納部１３１１と、コースＩＤ格納部１３１２と、開催日格納部１３１３とが含まれている。図中、コース開催ＩＤが主キーになっている。管理者４２０が管理端末３２０を使用してコース管理モジュール１３０にアクセスし、対象の教育コースを選択し、開催日を指定し、コース開催の指定を実行する操作を行うと、コース管理モジュール１３０は、教育コース開催情報格納部１３１にデータを書き込む。
【００２９】
図３Ｈは、教育コース情報格納部の詳細説明図である。教育コース情報格納部１３２には、コースＩＤ格納部１３２１と、コース名格納部１３２２と、コース日数格納部１３２３と、コース概要格納部１３２４とが含まれている。図中、コースＩＤが主キーになっている。管理者４２０が管理端末３２０を使用してコース管理モジュール１３０にアクセスし、新規の教育コースを作成したり、教育コースを変更したりする操作を行った場合に、コース管理モジュール１３０は、教育コース情報格納部１３２にデータを書き込む。
【００３０】
図３Ａ〜図３Ｈにおいて、各格納部の内容をそれぞれデータテーブルの形式で示した。これらのデータテーブルに関しては、リレーショナルデータベースを使用した場合、複数のデータテーブルに分割されることがある。
【００３１】
本実施の形態における教育支援システムの動作例について、図面を参照して詳細に説明する。図４は、管理者情報の登録・変更、ユーザ情報の削除処理について説明するフローチャートである。管理者４２０が管理端末３２０を用いて、管理者情報の登録・変更、ユーザ情報の削除の処理操作を行うと、教育支援システム１００は、管理者情報の登録・変更、ユーザ情報の削除の処理（Ｇ−１）を実行する。管理者４２０の操作により、管理端末３２０がネットワーク２００を介してコース管理モジュール１３０にアクセスすると、コース管理モジュール１３０は管理者用アカウント管理画面を提供する（Ｇ−２）。
【００３２】
図５は、管理者用アカウント管理画面の説明図である。図５の管理者用アカウント管理画面には、ユーザ名を入力するためのユーザ名入力欄Ｂ−１と、ユーザのパスワードを入力するためのパスワード入力欄Ｂ−２と、メールアドレスを入力するためのメールアドレス入力欄Ｂ−３と、管理者認証用パスワードを入力するための管理者認証用パスワード入力欄Ｂ−４と、ユーザ情報の削除用チェックボックスＢ−５と、実行ボタンＢ−６とが用意されている。
【００３３】
管理者情報の登録・変更を行う場合には、ユーザ名入力欄Ｂ−１にユーザ名を入力し、パスワード入力欄Ｂ−２にパスワードを入力し、メールアドレス入力欄Ｂ−３にメールアドレスを入力し、管理者認証用パスワード入力欄Ｂ−４に管理者認証用パスワードを入力し、実行ボタンＢ−６を押す操作が行われる。この操作により、教育支援システム１００は、ユーザ情報の削除操作であると判断し（Ｇ−３）、管理者４２０によって入力された情報を、管理者情報として入力する（Ｇ−４）。
【００３４】
この時、コース管理モジュール１３０とユーザ相互関係管理モジュール１１０との間で、入力情報などが送受信される。ユーザ相互関係管理モジュール１１０は、自動的に新しいユーザＩＤを発行し、ユーザ情報格納部１１１に書き込む（Ｇ−５）。コース管理モジュール１３０は、発行されたユーザＩＤを管理端末３２０に画面表示する（Ｇ−６）。管理者認証用パスワードの入力が無い場合には、ユーザ相互関係管理モジュール１１０は、管理者として登録することを拒否する。管理者としての登録操作が行われた場合には、ユーザ相互関係管理モジュール１１０は、管理者フラグ格納部１１１５に、データ”１”を格納する。これにて、管理者情報の登録によるアカウント管理が終了する（Ｇ−９）。
【００３５】
ユーザ情報を削除する場合には、ユーザ名入力欄Ｂ−１に削除対象のユーザ名を入力し、管理者認証用パスワード入力欄Ｂ−４に管理者認証用パスワードを入力し、ユーザ情報の削除用チェックボックスＢ−５にチェックを入れ、実行ボタンＢ−６を押す操作が行われる。この操作により、教育支援システム１００は、ユーザ情報の削除操作であると判断し（Ｇ−３）、管理者４２０によって入力された情報を、管理者認証用パスワードと、削除対象のユーザ名として入力する（Ｇ−７）。この時、コース管理モジュール１３０からユーザ相互関係管理モジュール１１０へこれらの入力情報が送られる。ユーザ相互関係管理モジュール１１０は、ユーザ情報格納部１１１から削除対象のユーザ情報を削除する（Ｇ−８）。なお、この操作においては、ユーザ相互関係管理モジュール１１０は、管理者情報を削除できないようになっている。これにて、ユーザ情報の削除によるアカウント管理が終了する（Ｇ−９）。
【００３６】
図６は、ユーザ情報の登録・変更・削除処理について説明するフローチャートである。ユーザ４１０がユーザ端末３１０を用いて、ユーザ情報の登録・変更・削除の処理操作をすると、教育支援システム１００は、ユーザ情報の登録・変更・削除の処理（Ｈ−１）を実行する。ユーザ４１０の操作により、ユーザ端末３１０がネットワーク２００を介して教育管理モジュール１２０にアクセスすると、教育管理モジュール１２０は、ユーザ端末３１０へログイン画面を提供する（Ｈ−２）。
【００３７】
図７は、ログイン画面の説明図である。図７のログイン画面には、ユーザＩＤを入力するためのユーザＩＤ入力欄Ａ−１と、ユーザのパスワードを入力するためのパスワード入力欄Ａ−２と、ユーザ情報の登録・変更・削除画面へジャンプするためのリンクＡ−３と、ログインの実行を指示するためのログインボタンＡ−４とが用意されている。図７のログイン画面に対して、ユーザ４１０が「ユーザ登録・変更・削除はこちら」と表示されたリンクＡ−３を指定する操作を行うと、教育管理モジュール１２０は、ユーザ端末３１０へ、ユーザ情報登録・変更・削除画面を提供する（Ｈ−２）。
【００３８】
図８は、ユーザ情報登録・変更・削除画面の説明図である。図８のユーザ情報登録・変更・削除画面には、ユーザ名を入力するためのユーザ名入力欄Ｃ−１と、ユーザのパスワードを入力するためのパスワード入力欄Ｃ−２と、メールアドレスを入力するためのメールアドレス入力欄Ｃ−３と、ユーザの専門分野を入力するための専門分野入力欄Ｃ−４と、ユーザ情報を削除するためのチェックボックスＣ−５と、実行を指示する実行ボタンＣ−６とが用意されている。専門分野入力欄Ｃ−４には、ＩＴ分野や金融分野などの候補が表示され、ユーザは、それらの候補の中から自分の専門分野を選択できるようになっている。
【００３９】
ユーザ情報の登録・変更を行う場合には、ユーザ名入力欄Ｃ−１にユーザ名を入力し、パスワード入力欄Ｃ−２にパスワードを入力し、メールアドレス入力欄Ｃ−３にメールアドレスを入力し、専門分野入力欄Ｃ−４に専門分野を入力し、実行ボタンＣ−６を押す操作が行われる。この操作により、教育支援システム１００は、ユーザ情報の登録・変更操作であると判断し（Ｈ−３）、教育支援システム１００は、ユーザ４１０によって入力された情報を、ユーザ情報として入力する（Ｈ−４）。
【００４０】
この時、教育管理モジュール１２０とユーザ相互関係管理モジュール１１０との間で、入力情報などが送受信される。ユーザ相互関係管理モジュール１１０は、自動的に新しいユーザＩＤを発行し、ユーザ情報格納部１１１に書き込む（Ｈ−５）。教育管理モジュール１２０は、発行されたユーザＩＤを、ユーザ端末３１０に表示する（Ｈ−６）。ユーザとしての登録操作が行われた場合には、ユーザ相互関係管理モジュール１１０は、管理者フラグ格納部１１１５にデータ”０”を格納する。これにて、ユーザ情報の登録・変更によるアカウント管理が終了する（Ｈ−９）。
【００４１】
ユーザ情報を削除する場合には、ユーザ名入力欄Ｃ−１にユーザ名を入力し、パスワード入力欄Ｃ−２にパスワードを入力し、メールアドレス入力欄Ｃ−３にメールアドレスを入力し、「上記のユーザ情報を削除する」と表示されたチェックボックスＣ−５にチェックを入れて、実行ボタンＣ−６を押す操作が行われる。この操作により、教育支援システム１００は、ユーザ情報の削除操作であると判断し（Ｈ−３）、ユーザ４１０によって入力された情報を、ユーザの削除指示情報として入力する（Ｈ−７）。この時、教育管理モジュール１２０からユーザ相互関係管理モジュール１１０へ入力情報が送られる。ユーザ相互関係管理モジュール１１０は、ユーザ情報格納部１１１から削除対象のユーザ情報を削除する（Ｈ−８）。これにて、ユーザ情報の削除によるアカウント管理が終了する（Ｈ−９）。
【００４２】
図９は、ユーザに対するアンケート実施処理について説明するフローチャートである。ユーザ４１０がユーザ端末３１０を用いて、アンケート実施処理の操作を行うと、教育支援システム１００は、ユーザに対するアンケート実施処理（Ｉ−１）を実行する。ユーザ４１０の操作により、ユーザ端末３１０がネットワーク２００を介して教育管理モジュール１２０にアクセスすると、教育管理モジュール１２０は、ユーザ端末３１０へ、図７に示したログイン画面を提供する（Ｉ−２）。
【００４３】
図７に示すログイン画面の提示に対し、ユーザＩＤ入力欄Ａ−１にユーザＩＤを入力し、パスワード入力欄Ａ−２にパスワードを入力し、ログインボタンＡ−４を押す操作が行われると、教育支援システム１００は、ユーザ情報格納部１１１を参照して、ユーザの認証を行う。認証成功であれば、教育支援システム１００は、ログインを許可すると共に、アンケート情報格納部１１３を参照し、アンケート情報を入力していないユーザであるか否かを判定する（Ｉ−３）。
【００４４】
アンケート情報を入力していないユーザであった場合、教育管理モジュール１２０は、ユーザ端末３１０へ、ユーザアンケート画面を提供する。教育支援システム１００は、アンケートを１度も入力していないユーザに対しては、必ずユーザアンケート画面を提供する。そのユーザは、このアンケートに答えないと、その他の機能が使用できないようになっている。図１０は、ユーザアンケート画面の説明図である。図１０のユーザアンケート画面には、興味のある分野を選択するためのチェックボックスＤ−１と、登録を行うための登録ボタンＤ−２とが用意されている。ユーザ４１０がチェックボックスＤ−１にチェックを入れ、登録ボタンＤ−２を押す操作を行うと、この操作によって入力された情報を、教育管理モジュール１２０がアンケート情報として入力する（Ｉ−５）。教育管理モジュール１２０は、ユーザ相互関係管理モジュール１１０へアンケート情報を送信する。ユーザ相互関係管理モジュール１１０は、アンケート情報格納部１１３にアンケート情報を格納する（Ｉ−６）。これにて、ユーザアンケート実施処理が終了する（Ｉ−７）。
【００４５】
アンケート情報を入力済みのユーザであった場合、教育管理モジュール１２０は、ユーザ端末３１０へ、ユーザ画面を提供する。図１１は、ユーザ画面の説明図である。図１１のユーザ画面には、各種のボタンＥ−１〜Ｅ−６，Ｅ−８，Ｅ−９，Ｅ−１１，Ｅ−１２，Ｅ−１４，Ｅ−１６と、各種の一覧表Ｅ−７，Ｅ−１０，Ｅ−１３，Ｅ−１５とが用意されている。アンケートの内容を変更したいユーザ４１０によって、アンケート実施ボタンＥ−４を押す操作が行われると、教育管理モジュール１２０は、ユーザ端末３１０へ、図１０に示したユーザアンケート画面を提供する（Ｉ−４）。ユーザ４１０が、ユーザアンケート画面からアンケートに回答し、登録ボタンＤ−２を押す操作を行うと、教育管理モジュール１２０が、入力された情報をアンケート情報として入力する（Ｉ−５）。教育管理モジュール１２０からユーザ相互関係管理モジュール１１０へアンケート情報が送られて、ユーザ相互関係管理モジュール１１０がアンケート情報をアンケート情報格納部１１３に書き込む（Ｉ−６）。これにて、ユーザアンケート実施処理が終了する（Ｉ−７）。
【００４６】
図１２は、管理者による教育コース情報の登録・削除処理を説明するフローチャートである。管理者４２０が管理端末３２０を用いて、教育コース情報の登録・削除処理の操作を行うと、教育支援システム１００は、教育コース情報の登録・削除処理（Ｊ−１）を実行する。管理者４２０の操作により、ユーザ端末３１０がネットワーク２００を介してコース管理モジュール１３０にアクセスすると、コース管理モジュール１３０は管理端末３２０へ、図７に示したログイン画面を提供する（Ｊ−２）。
【００４７】
管理者４２０が、ユーザＩＤ入力欄Ａ−１にユーザＩＤを入力し、パスワード入力欄Ａ−２にパスワードを入力し、ログインボタンＡ−４を押す操作を行うと、教育支援システム１００は、ユーザ情報格納部１１１を参照し、認証を行う。この際、管理者フラグ格納部１１１５に、データ”１”が格納されているか否かで管理者か否かを認証する。管理者として認証された場合、コース管理モジュール１３０は、管理端末３２０に、管理者用画面を提供する（Ｊ−２）。
【００４８】
教育コース情報を登録する場合（Ｊ−３）、管理者４２０は、管理者用画面から、新規教育コースの情報として、コース名格納部１３２２に格納するコース名と、コース日数格納部１３２３に格納するコース日数と、コース概要格納部１３２４に格納するコース概要とを入力する操作を行う。この操作を受けて、コース管理モジュール１３０は、入力された情報を教育コース情報として入力し（Ｊ−４）、教育コース情報格納部１３２に登録する（Ｊ−５）。この際、コース管理モジュール１３０は、新規登録される教育コースに対して、連番のコースＩＤを自動的に割り振り、コースＩＤ格納部１３２３に格納する。また、このコースＩＤを管理端末３２０に表示する（Ｊ−６）。これにて、教育コース情報の登録処理が終了する（Ｊ−９）。
【００４９】
教育コース情報を削除する場合（Ｊ−３）、管理者４２０は、管理者用画面から、削除対象の教育コースのコースＩＤ１３２３を入力し、削除を実行する操作を行う。この操作を受けて、コース管理モジュール１３０は、削除対象の教育コースのコースＩＤ１３２３と、削除指示情報とを入力し（Ｊ−７）、教育コース情報格納部１３２から削除対象となった教育コース情報を削除する（Ｊ−８）。これにて、教育コース情報の削除処理が終了する（Ｊ−９）。
【００５０】
図１３は、管理者による教育コース開催情報の登録・削除処理を説明するフローチャートである。管理者４２０が管理端末３２０を用いて、教育コース開催情報の登録・削除の処理操作をすると、教育支援システム１００は、教育コース開催情報の登録・削除処理（Ｋ−１）を実行する。管理者４２０の操作により、管理端末３２０がネットワーク２００を介してコース管理モジュール１３０にアクセスすると、コース管理モジュール１３０は、管理端末３２０へ、図７に示したログイン画面を提供する（Ｋ−２）。
【００５１】
管理者４２０が、ユーザＩＤ入力欄Ａ−１にユーザＩＤを入力し、パスワード入力欄Ａ−２にパスワードを入力し、ログインボタンＡ−４を押す操作を行うと、教育支援システム１００は、ユーザ情報格納部１１１を参照し、認証を行う。この際、管理者フラグ格納部１１１５に、データ”１”が格納されているか否かで管理者か否かを判断する。管理者として認証された場合、コース管理モジュール１３０は、管理端末３２０へ、管理者用画面を提供する（Ｋ−２）。
【００５２】
教育コース開催情報を新たに登録する場合（Ｋ−３）、管理者４２０は、管理用画面から教育コース開催情報として新規登録するための教育コースを検索する操作を行う。コース管理モジュール１３０は、教育コース情報格納部１３２を検索し（Ｋ−４）、検索対象とされた教育コース情報を結果として得て、管理端末３２０へ出力する（Ｋ−５）。管理者４２０が、検索結果に対して、その教育コースを実施する日にち（開催日）を入力する操作を行うと、コース管理モジュール１３０は、この開催日を教育コース開催情報格納部１３１における開催日格納部１３１３に格納する（Ｋ−６）。この際、コース管理モジュール１３０は、新規登録される教育コース開催情報に対して、連番のコース開催ＩＤを自動的に割り振り、コース開催ＩＤ格納部１３１１に格納すると共に、管理端末３２０に表示する（Ｋ−７）。これにて、教育コース開催情報の登録による教育コース開催管理処理が終了する（Ｋ−１０）。
【００５３】
教育コース開催情報を削除する場合（Ｋ−３）、管理者４２０は、管理用画面から削除対象の教育コース開催情報について、コース開催ＩＤを入力し、削除の実行を指示する操作を行う。この操作により、コース管理モジュール１３０は、入力された情報を、削除対象のコース開催ＩＤと、削除指示情報として入力し（Ｋ−８）、教育コース開催情報格納部１３１から、削除対象の教育コース開催情報を削除する（Ｋ−９）。これにて、教育コース開催情報の削除による教育コース開催管理処理が終了する（Ｋ−１０）。
【００５４】
図１４は、ユーザから教育コースを申し込まれたときの処理を説明するフローチャートである。ユーザ４１０がユーザ端末３１０を用いて、教育コースを申し込む処理操作を行うと、教育支援システム１００は、教育コースの申し込み処理（Ｌ−１）を実行する。教育コースの申込方法としては、ユーザ４１０がお誘いのメールを受信して対象の教育コースを申し込む方法と、ユーザ４１０が教育コース開催情報の中から教育コースを検索して、教育コースを申し込む方法とが用意されている（Ｌ−２）。
【００５５】
ユーザ４１０がお誘いメールから申し込む場合について説明する。お誘いメールには専用のＵＲＬが記載されている。そのＵＲＬをクリックする操作が行われると、教育支援システム１００は、ユーザ端末３１０に、専用の申込画面を表示する。ユーザ４１０が、ユーザＩＤとパスワードとを入力する操作を行うと、教育支援システム１００は、ユーザ情報格納部１１１を照会して認証を行う（Ｌ−４）。認証に成功した場合、教育支援システム１００は、お誘いメールの情報などに基づいて、新たな教育コースの申し込み情報を、教育コース申込情報格納部１２１に追加する（Ｌ−８）。
【００５６】
ユーザ４１０が教育コースを検索して、申し込む場合について説明する。ユーザ４１０が、ユーザ端末３１０を用いて、ネットワーク２００を介して教育管理モジュール１２０にアクセスすると、教育管理モジュール１２０は、ユーザ端末３１０へ、図７に示したログイン画面を提供する。ユーザ４１０が、ユーザＩＤ入力欄Ａ−１にユーザＩＤを入力し、パスワード入力欄Ａ−２にパスワードを入力し、ログインボタンＡ−４を押す操作を行うと、教育支援システム１００は、ユーザ情報格納部１１１を参照して認証を行う（Ｌ−３）。認証成功の場合、教育管理モジュール１２０が、ユーザ端末３１０へ、図１１に示したユーザ画面を提供する。
【００５７】
教育コースを検索する場合、ユーザ４１０は、ユーザ画面における教育コース検索ボタンＥ−１を押す操作を行う。この操作を受けて、教育管理モジュール１２０は、ユーザ端末３１０へ、検索画面を提供する（Ｌ−５）。ユーザ４１０が検索画面から検索条件を入力する操作を行うと、教育管理モジュール１２０は、入力情報を検索条件として入力する（Ｌ−６）。更に、ユーザ４１０が検索を実行する操作を行うと、教育管理モジュール１２０は、教育コースや教育コース開催情報の検索を実行する（Ｌ−７）。
【００５８】
教育コースを検索する場合の条件として、他のユーザの受講履歴や教育コースの申込状況、満足度などの情報を使用することが可能である。また、ユーザ相互関係管理モジュール１３０は、ユーザ端末３１０に対して、相互関係を持ったユーザが、どのような教育コースを受講しようとしているかなどの情報を提供できる。それ以外にも、コース開催情報格納部１３１における開催日格納部１３１３に格納された開催日や、コース名格納部１３２２のコース名、コース概要格納部１３２４のコース概要からの検索も可能である。検索結果に基づいて、受講しようとする教育が見つかり、申し込みを行う操作がなされると、教育管理モジュール１１０は、教育コース申込情報格納部１２２に、コース開催ＩＤと、ユーザＩＤと、申込日とを書き込む（Ｌ−８）。コース開催ＩＤは、コース開催ＩＤ格納部１２２１に、ユーザＩＤはユーザＩＤ格納部１２２２に、申込日は、申込日格納部１２２３にそれぞれ書き込まれる。
【００５９】
その後、ユーザ相互関係管理モジュール１１０は、ユーザ情報格納部１１１と、相互関係情報格納部１１２とを参照して、教育コースを申し込んだユーザと相互関係を結んでいるユーザを探索する。そして、ユーザ名格納部１１１２に格納されたユーザ名やメールアドレス格納部１１１４に格納されたメールアドレスなどの情報を取得し、教育管理モジュール１２０に引き渡す。
【００６０】
教育管理モジュール１２０は、ユーザ相互関係管理モジュール１１０からこれらの情報を引き渡されると、新たに教育コースを申し込んだユーザと相互関係を結んでいるユーザについてチェックする。教育管理モジュール１２０は、受講履歴格納部１２３を参照して、相互関係を持つユーザが、既に過去にその教育コースを受講済みであるかどうかをチェックする。また、教育管理モジュール１２０は、教育コース申込情報格納部１２２を参照して、相互関係を持つユーザが、既に同じ教育コースを申し込み済みであるかどうかをチェックする。未受講であり、かつ、未申込であれば、教育管理モジュール１２０は、メール送受信システム９００を使用して、ユーザ相互関係管理モジュール１１０から引き渡された情報などに基づいて、相互関係を持つユーザに対して、教育コースに誘うためのお誘いメールを送信する（Ｌ−９）。お誘いメールを受信するユーザは、そのお誘いメールの情報を元に、教育コースの申し込みを行うことが可能である。これにて、教育コースの申込みに関する教育コース管理処理を終了する（Ｌ−１２）。
【００６１】
教育コースへの申し込みを削除する場合には、教育管理モジュール１２０は、ユーザ端末３１０に、ユーザ画面を提供する（Ｌ−５）。ユーザは、ユーザ画面における参加予定教育一覧表Ｅ−７を見て、現在申し込みを行っている教育コースを確認し、教育コースへの申し込みをキャンセルするキャンセルボタンＥ−９を押す操作を行う。この操作を受けて、教育管理モジュール１２０は、キャンセルを実行する（Ｌ−１０）。教育管理モジュール１２０は、教育コース申込情報格納部１２２から、削除対象のデータを削除する（Ｌ−１１）。これにて、教育コースの申込みに関する教育コース管理処理を終了する（Ｌ−１２）。
【００６２】
図１５は、ユーザによる教育コースの満足度を登録する処理を説明するフローチャートである。ユーザ４１０がユーザ端末３１０を用いて、教育コースの満足度を登録する処理操作を行うと、教育支援システム１００は、満足度の登録処理（Ｍ−１）を実行する。まず、ユーザ４１０の操作により、ユーザ端末３１０がネットワーク２００を介して教育管理モジュール１２０にアクセスすると、教育管理モジュール１２０はユーザ端末３１０に、図７に示したログイン画面を提供する（Ｍ−２）。ユーザ４１０が、ユーザＩＤ入力欄Ａ−１にユーザＩＤを入力し、パスワード入力欄Ａ−２にパスワードを入力し、ログインボタンＡ−４を押す操作を行うと、教育支援システム１００は、ユーザ情報格納部１１１を参照して認証を行う（Ｍ−２）。
【００６３】
認証成功の場合、教育管理モジュール１１０が、ユーザ端末３１０に、図１１に示したユーザ画面を提供する（Ｍ−３）。図１１のユーザ画面には、教育コース申込情報格納部１２２や、教育コース開催情報格納部１３１の情報に基づいて、終了教育一覧表Ｅ−１０が表示される。終了教育一覧表Ｅ−１０には、受講済で満足度が登録されていない教育コースと共に、満足度入力ボタンＥ−１２が表示されている。ユーザ４１０が、満足度を入力するために、満足度入力ボタンＥ−１２を押す操作を行うと、教育管理モジュール１２０は、ユーザ端末３１０へ、満足度入力画面を提供する（Ｍ−４）。ユーザ４１０が、満足度を入力する操作を行うと、教育管理モジュール１２０は、入力された情報を満足度情報として入力する（Ｍ−５）。教育管理モジュール１２０は、満足度情報を、満足度情報格納部１２１に書き込む（Ｍ−６）。同時に、受講履歴格納部１２３に、受講終了の情報を書き込む（Ｍ−６）。これにて、満足度の登録処理が終了する（Ｍ−７）。
【００６４】
図１６は、ユーザ相互関係に関連する処理を説明するフローチャートである。図１６に示す処理には、ユーザ相互関係管理モジュール１１０による相性度合いの計算に係る処理と、ユーザ３１０によるユーザ相互関係の確立に係る処理とが含まれている。ユーザ相互関係の確立は、教育管理モジュール１３０がユーザ端末３１０に提供する図１１のユーザ画面を通じた操作を受けて、行うことができる。相互関係が確立されると、教育管理モジュール１３０からユーザ端末３１０へ提供されるユーザ画面に、相互関係が表われる。図１１のユーザ画面においては、相互関係確立ユーザ一覧表Ｅ−１３に、相互関係が確立されたユーザが表示されている。
【００６５】
ユーザ相互関係を確立する具体的な方法の一つは、図１１のユーザ画面に表示されたユーザ検索ボタンＥ−２を押し、手動でユーザを検索する操作を受けて、ユーザ検索を行い（Ｎ−１０）、相互関係を確立する方法である（Ｎ−９）。ユーザは、手動でのユーザ検索の結果や（Ｎ−１０）、ユーザ相互関係管理モジュール１１０が導き出した情報やユーザ間の付き合いなどをもとに、教育支援システム１００に対して、ユーザ間の相互関係を設定する操作を行うことができる。この操作に応じて、ユーザ相互関係管理モジュール１１０は、相互関係情報格納部１１２に対して、相互関係情報の登録・削除を行う（Ｎ−１２）。この際、ユーザ相互関係管理モジュール１１０は、相互関係情報格納部１１２における設定日格納部１１２４に、設定日時を書き込む（Ｎ−１２）。これにて、ユーザ相互関係の構築処理が終了する（Ｎ−１３）。
【００６６】
ユーザ相互関係を確立する具体的な方法のもう一つは、図１１のユーザ画面に表示された相互関係確立ボタンＥ−１６を押す操作に基づいて、相互関係管理モジュール１１０が導き出した相性度をもとに、相互関係を確立する方法（Ｎ−１，Ｎ−３，Ｎ−５，Ｎ−７）である。ユーザ相互関係管理モジュール１１０は、相性度の計算、再計算を行い、算出された相性度に基づいて相互関係を確立する。相性度は、所定のパラメータを用いてパーセントの形式で算出でき、相互関係は、そのパーセントが所定の閾値以上、例えば、９０％以上の場合に確立するようにすることができる。
【００６７】
本実施の形態においては、相性度の計算、再計算は、以下の情報のうち「１つでも」変更が行われた場合に実行される。１つ目の情報は、ユーザ情報格納部１１１における専門分野格納部１１１６の情報である。ユーザ４１０の操作に基づいて、ユーザ相互関係管理モジュール１１０がユーザ登録（Ｎ−２）を行うことによって、専門分野格納部１１１６の情報が変更されると、相性度の計算、再計算が実行される。２つ目の情報は、アンケート情報格納部１１３の情報である。ユーザ相互関係管理モジュール１１０が、アンケートの実施処理（Ｎ−４）を行うことによってアンケート情報格納部１１３の情報が変更されると、相性度の計算、再計算が実行される。
【００６８】
３つ目の情報は、教育コース申込情報格納部１２２の情報である。教育管理モジュール１２０が、教育申込処理（Ｎ−６）を行うことによって、教育コース申込情報格納部１２２の情報が変更されると、教育管理モジュール１２０と連携して動作するユーザ相互関係管理モジュール１１０が、相性度の計算、再計算を実行する。４つ目の情報は、受講履歴格納部１２３と満足度情報格納部１２１の情報である。教育管理モジュール１２０が、教育コース受講後の処理（Ｎ−８）を行うことによって、受講履歴格納部１２３と満足度情報格納部１２１の情報が変更されると、教育管理モジュール１２０と連携して動作するユーザ相互関係管理モジュール１１０が、相性度の計算、再計算を実行する。すなわち、これらの情報の１つでも変更された場合、ユーザ相互関係管理モジュール１１０は、登録又は変更点における情報を他のユーザの情報と照らし合わせ、相性度を計算する。また、ユーザ相互関係管理モジュール１１０は、計算した相性度を相互関係情報格納部１１２における相性度合い格納部１１２３に記録し、また、ユーザ端末３１０へ提供する（Ｎ−１１）。
【００６９】
図１１のユーザ画面における相互関係確立ユーザ一覧表Ｅ−１３から、ユーザ４１０が、ユーザごとに設けられたリンクボタンＥ−１４を押す操作を行うと、ユーザ相互関係管理モジュール１１０及び教育管理モジュール１３０は、ユーザ端末３１０へ、図１７に示す如くの相互関係ユーザ画面を提供する。ユーザ４１０は、図１７の相互関係ユーザ画面を通じて、相互関係を確立したユーザの情報を見ることができる。また、ユーザ４１０が、相互関係ユーザ画面における申込ボタンＦ−１を押す操作を行うと、教育管理モジュール１３０が、教育コースの申込処理（Ｌ−１）を実行することができるようになっている。
【００７０】
なお、本実施の形態においては、相互関係情報格納部１１２における設定日格納部１１２４の内容が空白の場合には、相互関係は確立されていないとしている。ユーザ４１０によって、相互関係を解消する操作が行われた場合には、ユーザ相互関係管理モジュール１１０は、相互関係情報格納部１１２における設定日格納部１１２４の内容を削除し、空白にする（Ｎ−１２）。
【符号の説明】
【００７１】
１００  教育支援システム
１１０  ユーザ相互関係管理モジュール
１１１  ユーザ情報格納部
１１１１  ユーザＩＤ格納部
１１１２  ユーザ名格納部
１１１３  パスワード格納部
１１１４  メールアドレス格納部
１１１５  管理者フラグ格納部
１１１６  専門分野格納部
１１１７  登録日格納部
１１２  相互関係情報格納部
１１２１  ユーザＩＤ格納部
１１２２  相互関係者ＩＤ格納部
１１２３  相性度格納部
１１２４  設定日格納部
１１３  アンケート情報格納部
１１３１  ユーザＩＤ格納部
１１３２  回答内容格納部
１１３３  実施日格納部
１２０  教育管理モジュール
１２１  満足度情報格納部
１２１１  ユーザＩＤ格納部
１２１２  コースＩＤ格納部
１２１３  満足度格納部
１２２  教育コース申込情報格納部
１２２１  コース開催ＩＤ格納部
１２２２  ユーザＩＤ格納部
１２２３  申込日格納部
１２３  受講履歴格納部
１２３１  ユーザＩＤ格納部
１２３２  コース開催ＩＤ格納部
１２３３  受講日格納部
１３０  コース管理モジュール
１３１  教育コース開催情報格納部
１３１１  コース開催ＩＤ格納部
１３１２  コースＩＤ格納部
１３１３  開催日格納部
１３２  教育コース情報格納部
１３２１  コースＩＤ格納部
１３２２  コース名格納部
１３２３  コース日数格納部
１３２４  コース概要格納部
２００  ネットワーク
３１０  ユーザ端末
３２０  管理端末
４１０  ユーザ
４２０  管理者
９００  メール送受信システム
【図１】
2010237932.tif 000003
【図２】
2010237932.tif 000004
【図３Ａ】
2010237932.tif 000005
【図３Ｂ】
2010237932.tif 000006
【図３Ｃ】
2010237932.tif 000007
【図３Ｄ】
2010237932.tif 000008
【図３Ｅ】
2010237932.tif 000009
【図３Ｆ】
2010237932.tif 000010
【図３Ｇ】
2010237932.tif 000011
【図３Ｈ】
2010237932.tif 000012
【図４】
2010237932.tif 000013
【図５】
2010237932.tif 000014
【図６】
2010237932.tif 000015
【図７】
2010237932.tif 000016
【図８】
2010237932.tif 000017
【図９】
2010237932.tif 000018
【図１０】
2010237932.tif 000019
【図１１】
2010237932.tif 000020
【図１２】
2010237932.tif 000021
【図１３】
2010237932.tif 000022
【図１４】
2010237932.tif 000023
【図１５】
2010237932.tif 000024
【図１６】
2010237932.tif 000025
【図１７】
2010237932.tif 000026