(57)【特許請求の範囲】
【請求項１】
複数の受講生が使用するとともに各種情報を入手して表示可能であって同情報に含まれる記憶場所を表すアドレス情報に対応する教材を閲覧する操作入力を受け付けて同アドレス情報を含む閲覧要求を作成して送出可能な受講生用コンピュータと双方向通信可能であり、同受講生に対する教材を表示可能とする教材情報を同閲覧要求に応じて同受講生用コンピュータに対して出力する教育支援装置であって、
複数の上記教材情報をそれぞれ別の上記アドレス情報に対応させて記憶した情報記憶領域と、
上記複数のアドレス情報の入力を受け付け、入力されたアドレス情報に当該アドレス情報に対応する複数の教材情報の参照順を表す参照順データおよび上記受講生を識別する受講生識別データを含めるとともに、同参照順データおよび同受講生識別データを有する複数のアドレス情報を含めて当該アドレス情報に対応する複数の教材の閲覧を促す旨の電子メール情報を作成するメール作成手段と、
作成された上記電子メール情報を上記受講生に対応する受講生用コンピュータに対して出力するメール出力手段と、
上記受講生用コンピュータから上記受講生識別データを有するアドレス情報を含む上記閲覧要求を入手し、同アドレス情報に対応した教材情報を上記情報記憶領域から取得して同受講生用コンピュータに対して出力する教材出力手段と、
入手された上記閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成して外部に出力する支援情報作成手段とを具備し、
上記支援情報作成手段は、上記教材出力手段にて入手された上記閲覧要求に含まれる上記参照順データおよび受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の教材情報が上記参照順に参照されているか否かを判定し、同参照順に参照されていないと判定したとき、閲覧順でない旨の別の電子メール情報を上記メール作成手段に作成させ、
上記メール出力手段は、上記作成された閲覧順でない旨の別の電子メール情報を対応する上記受講生用コンピュータに対して出力することを特徴とする教育支援装置。
【請求項２】
複数の受講生が使用するとともに各種情報を入手して表示可能であって同情報に含まれる記憶場所を表すアドレス情報に対応する教材を閲覧する操作入力を受け付けて同アドレス情報を含む閲覧要求を作成して送出可能な受講生用コンピュータと双方向通信可能であり、同受講生に対する教材を表示可能とする教材情報を同閲覧要求に応じて同受講生用コンピュータに対して出力する教育支援装置であって、
上記教材情報を上記アドレス情報に対応させて記憶した情報記憶領域と、
上記アドレス情報の入力を受け付け、入力されたアドレス情報に上記受講生を識別する受講生識別データを含めるとともに、同受講生識別データを有するアドレス情報を含めて当該アドレス情報に対応する教材の閲覧を促す旨の電子メール情報を作成するメール作成手段と、
作成された上記電子メール情報を上記受講生に対応する受講生用コンピュータに対して出力するメール出力手段と、
上記受講生用コンピュータから上記受講生識別データを有するアドレス情報を含む上記閲覧要求を入手し、同アドレス情報に対応した教材情報を上記情報記憶領域から取得して同受講生用コンピュータに対して出力する教材出力手段と、
入手された上記閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成して外部に出力する支援情報作成手段とを具備し、
上記支援情報作成手段は、上記受講生用コンピュータから上記閲覧要求を入手していないとき、当該閲覧要求に対応する上記電子メール情報が上記受講生用コンピュータに対して出力されてからの経過時間を求め、求めた経過時間が所定期間以上またはより大であるとき、教材の閲覧を促す旨の別の電子メール情報を上記メール作成手段に作成させ、
上記メール出力手段は、上記作成された教材の閲覧を促す旨の別の電子メール情報を対応する上記受講生用コンピュータに対して出力することを特徴とする教育支援装置。
【請求項３】
上記別の電子メール情報には、上記入力されたアドレス情報に対応する教材情報とは別の教材情報に対応するアドレス情報が含まれるとともに、当該アドレス情報には、上記受講生識別データが含まれることを特徴とする請求項１または請求項２に記載の教育支援装置。
【請求項４】
上記教材出力手段は、上記受講生用コンピュータに対する上記教材情報の出力開始の日時、同受講生用コンピュータに対する同教材情報の出力終了の日時、のいずれかまたは組み合わせを、同受講生用コンピュータに対応する受講生を識別する上記受講生識別データと対応させて上記情報記憶領域に記憶させ、
上記支援情報作成手段は、上記情報記憶領域に蓄積された上記受講生識別データと日時とに基づいて上記受講生別の教育支援情報を作成することを特徴とする請求項１〜請求項３のいずれかに記載の教育支援装置。
【請求項５】
上記支援情報作成手段は、上記受講生別に上記受講生用コンピュータからの上記教材情報の参照時間を算出し、算出した参照時間に応じた別の電子メール情報を上記メール作成手段に作成させ、
上記メール出力手段は、上記作成された上記参照時間に応じた別の電子メール情報を対応する上記受講生用コンピュータに対して出力することを特徴とする請求項１〜請求項４のいずれかに記載の教育支援装置。
【請求項６】
上記メール作成手段は、上記教材情報を上記情報記憶領域から取得可能であるとともに上記受講生用コンピュータからのアクセス状況に応じた処理を実行可能な処理プログラムの入力を受け付け、入力された処理プログラムを上記アドレス情報に対応させて上記情報記憶領域に記憶させ、
上記教材出力手段は、上記入力された処理プログラムの処理により、上記入手した閲覧要求に含まれるアドレス情報に対応した教材情報を上記情報記憶領域から取得して同受講生用コンピュータに対して出力し、
上記支援情報作成手段は、上記入力された処理プログラムの処理により、上記入手された閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成することを特徴とする請求項１〜請求項５のいずれかに記載の教育支援装置。
【請求項７】
上記アドレス情報は、上記情報記憶領域における上記処理プログラムを記憶した記憶場所を表す情報とされ、
上記メール作成手段は、外部の情報記憶領域に記憶されて上記受講生に対する教材を表示可能とする第二の教材情報を上記アドレス情報に対応させ、当該アドレス情報に上記受講生識別データを含めるとともに同受講生識別データを有するアドレス情報を含めて当該アドレス情報に対応する教材の閲覧を促す旨の電子メール情報を作成し、
上記教材出力手段は、上記受講生用コンピュータから上記受講生識別データを有するアドレス情報を含む上記閲覧要求を入手し、同アドレス情報に対応した第二の教材情報を上記外部の情報記憶領域から取得して同受講生用コンピュータに対して出力し、
上記支援情報作成手段は、上記入手された閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記第二の教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成することを特徴とする請求項６に記載の教育支援装置。
【請求項８】
上記メール作成手段は、上記入力されたアドレス情報に上記電子メール情報を識別するメール識別データおよび上記受講生を識別する受講生識別データを暗号化して含めるとともに、同暗号化したメール識別データおよび受講生識別データを有するアドレス情報を含めて当該アドレス情報に対応する教材の閲覧を促す旨の電子メール情報を作成し、
上記支援情報作成手段は、上記入手された閲覧要求に含まれる上記暗号化されたメール識別データおよび受講生識別データを復号化し、復号化したメール識別データおよび受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記電子メール情報別かつ複数の受講生別に同受講生の教育を支援する教育支援情報を作成することを特徴とする請求項１〜請求項７のいずれかに記載の教育支援装置。
【請求項９】
上記教材情報の入力を受け付け、入力された教材情報を上記アドレス情報に対応させて上記情報記憶領域に記憶させる教材入力手段が設けられていることを特徴とする請求項１〜請求項８に記載の教育支援装置。
【請求項１０】
複数の受講生が使用する受講生用コンピュータと、同受講生用コンピュータと双方向通信可能であって同受講生に対する教材を表示可能とする教材情報を同閲覧要求に応じて同受講生用コンピュータに対して出力するサーバとにより構成される教育支援システムであって、
上記サーバは、
複数の上記教材情報をそれぞれ別の上記アドレス情報に対応させて記憶した情報記憶領域と、
上記複数のアドレス情報の入力を受け付け、入力されたアドレス情報に当該アドレス情報に対応する複数の教材情報の参照順を表す参照順データおよび上記受講生を識別する受講生識別データを含めるとともに、同参照順データおよび同受講生識別データを有する複数のアドレス情報を含めて当該アドレス情報に対応する複数の教材の閲覧を促す旨の電子メール情報を作成するメール作成手段と、
作成された上記電子メール情報を上記受講生に対応する受講生用コンピュータに対して出力するメール出力手段と、
上記受講生用コンピュータから上記受講生識別データを有するアドレス情報を含む上記閲覧要求を入手し、同アドレス情報に対応した教材情報を上記情報記憶領域から取得して同受講生用コンピュータに対して出力する教材出力手段と、
入手された上記閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成して外部に出力する支援情報作成手段とを具備し、
上記受講生用コンピュータは、
上記サーバから上記電子メール情報を入手して表示するメール表示手段と、
上記電子メール情報に含まれる上記アドレス情報に対応する教材を閲覧する操作入力を受け付け、上記受講生識別データが付加された同アドレス情報を含む上記閲覧要求を作成して上記サーバに対して送出する閲覧要求送出手段と、
上記サーバから上記教材情報を入手して教材を表示する教材表示手段とを具備し、
上記支援情報作成手段は、上記教材出力手段にて入手された上記閲覧要求に含まれる上記参照順データおよび受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の教材情報が上記参照順に参照されているか否かを判定し、同参照順に参照されていないと判定したとき、閲覧順でない旨の別の電子メール情報を上記メール作成手段に作成させ、
上記メール出力手段は、上記作成された閲覧順でない旨の別の電子メール情報を対応する上記受講生用コンピュータに対して出力することを特徴とする教育支援システム。
【請求項１１】
複数の受講生が使用する受講生用コンピュータと、同受講生用コンピュータと双方向通信可能であって同受講生に対する教材を表示可能とする教材情報を同閲覧要求に応じて同受講生用コンピュータに対して出力するサーバとにより構成される教育支援システムであって、
上記サーバは、
上記教材情報を上記アドレス情報に対応させて記憶した情報記憶領域と、
上記アドレス情報の入力を受け付け、入力されたアドレス情報に上記受講生を識別する受講生識別データを含めるとともに、同受講生識別データを有するアドレス情報を含めて当該アドレス情報に対応する教材の閲覧を促す旨の電子メール情報を作成するメール作成手段と、
作成された上記電子メール情報を上記受講生に対応する受講生用コンピュータに対して出力するメール出力手段と、
上記受講生用コンピュータから上記受講生識別データを有するアドレス情報を含む上記閲覧要求を入手し、同アドレス情報に対応した教材情報を上記情報記憶領域から取得して同受講生用コンピュータに対して出力する教材出力手段と、
入手された上記閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成して外部に出力する支援情報作成手段とを具備し、
上記受講生用コンピュータは、
上記サーバから上記電子メール情報を入手して表示するメール表示手段と、
上記電子メール情報に含まれる上記アドレス情報に対応する教材を閲覧する操作入力を受け付け、上記受講生識別データが付加された同アドレス情報を含む上記閲覧要求を作成して上記サーバに対して送出する閲覧要求送出手段と、
上記サーバから上記教材情報を入手して教材を表示する教材表示手段とを具備し、
上記支援情報作成手段は、上記受講生用コンピュータから上記閲覧要求を入手していないとき、当該閲覧要求に対応する上記電子メール情報が上記受講生用コンピュータに対して出力されてからの経過時間を求め、求めた経過時間が所定期間以上またはより大であるとき、教材の閲覧を促す旨の別の電子メール情報を上記メール作成手段に作成させ、
上記メール出力手段は、上記作成された教材の閲覧を促す旨の別の電子メール情報を対応する上記受講生用コンピュータに対して出力することを特徴とする教育支援システム。
【請求項１２】
複数の受講生が使用するとともに各種情報を入手して表示可能であって同情報に含まれる記憶場所を表すアドレス情報に対応する教材を閲覧する操作入力を受け付けて同アドレス情報を含む閲覧要求を作成して送出可能な受講生用コンピュータと双方向通信可能であり、同受講生に対する教材を表示可能とする教材情報を同閲覧要求に応じて同受講生用コンピュータに対して出力する教育支援方法であって、
複数の上記アドレス情報の入力を受け付け、入力されたアドレス情報に当該アドレス情報に対応する複数の教材情報の参照順を表す参照順データおよび上記受講生を識別する受講生識別データを含めるとともに、同参照順データおよび同受講生識別データを有する複数のアドレス情報を含めて当該アドレス情報に対応する複数の教材の閲覧を促す旨の電子メール情報を作成するメール作成工程と、
作成された上記電子メール情報を上記受講生に対応する受講生用コンピュータに対して出力するメール出力工程と、
上記受講生用コンピュータから上記受講生識別データを有するアドレス情報を含む上記閲覧要求を入手し、複数の上記教材情報をそれぞれ別の上記アドレス情報に対応させて記憶した情報記憶領域から同閲覧要求に含まれるアドレス情報に対応した教材情報を取得して同受講生用コンピュータに対して出力する教材出力工程と、
入手された上記閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成して外部に出力する支援情報作成工程とを具備し、
上記支援情報作成工程では、上記教材出力工程にて入手された上記閲覧要求に含まれる上記参照順データおよび受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の教材情報が上記参照順に参照されているか否かを判定し、同参照順に参照されていないと判定したとき、閲覧順でない旨の別の電子メール情報を上記メール作成工程で作成させ、
上記メール出力工程では、上記作成された閲覧順でない旨の別の電子メール情報を対応する上記受講生用コンピュータに対して出力することを特徴とする教育支援方法。
【請求項１３】
複数の受講生が使用するとともに各種情報を入手して表示可能であって同情報に含まれる記憶場所を表すアドレス情報に対応する教材を閲覧する操作入力を受け付けて同アドレス情報を含む閲覧要求を作成して送出可能な受講生用コンピュータと双方向通信可能であり、同受講生に対する教材を表示可能とする教材情報を同閲覧要求に応じて同受講生用コンピュータに対して出力する教育支援方法であって、
上記アドレス情報の入力を受け付け、入力されたアドレス情報に上記受講生を識別する受講生識別データを含めるとともに、同受講生識別データを有するアドレス情報を含めて当該アドレス情報に対応する教材の閲覧を促す旨の電子メール情報を作成するメール作成工程と、
作成された上記電子メール情報を上記受講生に対応する受講生用コンピュータに対して出力するメール出力工程と、
上記受講生用コンピュータから上記受講生識別データを有するアドレス情報を含む上記閲覧要求を入手し、上記教材情報を上記アドレス情報に対応させて記憶した情報記憶領域から同閲覧要求に含まれるアドレス情報に対応した教材情報を取得して同受講生用コンピュータに対して出力する教材出力工程と、
入手された上記閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成して外部に出力する支援情報作成工程とを具備し、
上記支援情報作成工程では、上記受講生用コンピュータから上記閲覧要求を入手していないとき、当該閲覧要求に対応する上記電子メール情報が上記受講生用コンピュータに対して出力されてからの経過時間を求め、求めた経過時間が所定期間以上またはより大であるとき、教材の閲覧を促す旨の別の電子メール情報を上記メール作成工程で作成させ、
上記メール出力工程では、上記作成された教材の閲覧を促す旨の別の電子メール情報を対応する上記受講生用コンピュータに対して出力することを特徴とする教育支援方法。
【請求項１４】
複数の受講生が使用するとともに各種情報を入手して表示可能であって同情報に含まれる記憶場所を表すアドレス情報に対応する教材を閲覧する操作入力を受け付けて同アドレス情報を含む閲覧要求を作成して送出可能な受講生用コンピュータと双方向通信可能であり、同受講生に対する教材を表示可能とする教材情報を同閲覧要求に応じて同受講生用コンピュータに対して出力する機能をコンピュータに実現させる教育支援プログラムであって、
複数の上記アドレス情報の入力を受け付け、入力されたアドレス情報に当該アドレス情報に対応する複数の教材情報の参照順を表す参照順データおよび上記受講生を識別する受講生識別データを含めるとともに、同参照順データおよび同受講生識別データを有する複数のアドレス情報を含めて当該アドレス情報に対応する複数の教材の閲覧を促す旨の電子メール情報を作成するメール作成機能と、
作成された上記電子メール情報を上記受講生に対応する受講生用コンピュータに対して出力するメール出力機能と、
上記受講生用コンピュータから上記受講生識別データを有するアドレス情報を含む上記閲覧要求を入手し、複数の上記教材情報をそれぞれ別の上記アドレス情報に対応させて記憶した情報記憶領域から同閲覧要求に含まれるアドレス情報に対応した教材情報を取得して同受講生用コンピュータに対して出力する教材出力機能と、
入手された上記閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成して外部に出力する支援情報作成機能とを実現させ、
上記支援情報作成機能は、上記教材出力機能にて入手された上記閲覧要求に含まれる上記参照順データおよび受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の教材情報が上記参照順に参照されているか否かを判定し、同参照順に参照されていないと判定したとき、閲覧順でない旨の別の電子メール情報を上記メール作成機能に作成させる機能とされ、
上記メール出力機能は、上記作成された閲覧順でない旨の別の電子メール情報を対応する上記受講生用コンピュータに対して出力する機能とされていることを特徴とする教育支援プログラム。
【請求項１５】
複数の受講生が使用するとともに各種情報を入手して表示可能であって同情報に含まれる記憶場所を表すアドレス情報に対応する教材を閲覧する操作入力を受け付けて同アドレス情報を含む閲覧要求を作成して送出可能な受講生用コンピュータと双方向通信可能であり、同受講生に対する教材を表示可能とする教材情報を同閲覧要求に応じて同受講生用コンピュータに対して出力する機能をコンピュータに実現させる教育支援プログラムであって、
上記アドレス情報の入力を受け付け、入力されたアドレス情報に上記受講生を識別する受講生識別データを含めるとともに、同受講生識別データを有するアドレス情報を含めて当該アドレス情報に対応する教材の閲覧を促す旨の電子メール情報を作成するメール作成機能と、
作成された上記電子メール情報を上記受講生に対応する受講生用コンピュータに対して出力するメール出力機能と、
上記受講生用コンピュータから上記受講生識別データを有するアドレス情報を含む上記閲覧要求を入手し、上記教材情報を上記アドレス情報に対応させて記憶した情報記憶領域から同閲覧要求に含まれるアドレス情報に対応した教材情報を取得して同受講生用コンピュータに対して出力する教材出力機能と、
入手された上記閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成して外部に出力する支援情報作成機能とを実現させ、
上記支援情報作成機能は、上記受講生用コンピュータから上記閲覧要求を入手していないとき、当該閲覧要求に対応する上記電子メール情報が上記受講生用コンピュータに対して出力されてからの経過時間を求め、求めた経過時間が所定期間以上またはより大であるとき、教材の閲覧を促す旨の別の電子メール情報を上記メール作成機能に作成させる機能とされ、
上記メール出力機能は、上記作成された教材の閲覧を促す旨の別の電子メール情報を対応する上記受講生用コンピュータに対して出力する機能とされていることを特徴とする教育支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、教育支援装置、教育支援システム、教育支援方法および教育支援プログラムに関する。
【０００２】
【従来の技術】
従来、インターネット網に接続したコンピュータを使用する複数の受講生宛に教材の情報を表示可能とするＵＲＬ（Uniform Resource Locator）を記載した電子メールを送信することが行われている。受講生が使用するコンピュータには表示画面中のＵＲＬの領域をマウスにてクリック操作すると所定のサーバとデータの送受信を行って同ＵＲＬに存在するホームページデータを入手して表示する所定のソフトウェアがインストールされており、同ソフトウェアは電子メール中に記載されたＵＲＬの表示領域がクリック操作されたことを検出すると同ＵＲＬに存在する教材のホームページデータを入手して表示する機能をコンピュータに実現させる。そこで、受講生は、同ソフトウェアの処理により表示される教材のホームページを見ることにより受講することができる。また、受講の進み具合や受講生の興味を反映させるため、管理者は管理者用コンピュータを使用する等して上記ＵＲＬのホームページデータが参照された頻度等をサーバから入手し、電子メールを送信するタイミングを変更する操作入力を行ったり、ホームページデータを更新する操作入力を行ったりしている。
【０００３】
【発明が解決しようとする課題】
上述した従来の技術においては、以下のような課題があった。
すなわち、電子メール中に記載されたＵＲＬの表示領域をクリック操作して教材のホームページを閲覧した受講生が誰であるかがわからないため、受講生個別の受講状況を把握することができず、受講生別に適切な教材を表示可能とするホームページデータを提供することができなかった。
本発明は、上記課題にかんがみてなされたもので、双方向通信可能なコンピュータに対して教材を表示可能とする教材情報を出力することにより受講生別に適切な教材を提供することが可能な教育支援装置、教育支援システム、教育支援方法および教育支援プログラムの提供を目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、複数の受講生が使用するとともに各種情報を入手して表示可能であって同情報に含まれる記憶場所を表すアドレス情報に対応する教材を閲覧する操作入力を受け付けて同アドレス情報を含む閲覧要求を作成して送出可能な受講生用コンピュータと双方向通信可能であり、同受講生に対する教材を表示可能とする教材情報を同閲覧要求に応じて同受講生用コンピュータに対して出力する教育支援装置であって、複数の上記教材情報をそれぞれ別の上記アドレス情報に対応させて記憶した情報記憶領域と、上記複数のアドレス情報の入力を受け付け、入力されたアドレス情報に当該アドレス情報に対応する複数の教材情報の参照順を表す参照順データおよび上記受講生を識別する受講生識別データを含めるとともに、同参照順データおよび同受講生識別データを有する複数のアドレス情報を含めて当該アドレス情報に対応する複数の教材の閲覧を促す旨の電子メール情報を作成するメール作成手段と、作成された上記電子メール情報を上記受講生に対応する受講生用コンピュータに対して出力するメール出力手段と、上記受講生用コンピュータから上記受講生識別データを有するアドレス情報を含む上記閲覧要求を入手し、同アドレス情報に対応した教材情報を上記情報記憶領域から取得して同受講生用コンピュータに対して出力する教材出力手段と、入手された上記閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成して外部に出力する支援情報作成手段とを具備し、上記支援情報作成手段は、上記教材出力手段にて入手された上記閲覧要求に含まれる上記参照順データおよび受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の教材情報が上記参照順に参照されているか否かを判定し、同参照順に参照されていないと判定したとき、閲覧順でない旨の別の電子メール情報を上記メール作成手段に作成させ、上記メール出力手段は、上記作成された閲覧順でない旨の別の電子メール情報を対応する上記受講生用コンピュータに対して出力するする構成としてある。
【０００５】
本教育支援装置は、複数の受講生が使用する受講生用コンピュータと双方向通信可能である。同受講生用コンピュータは、各種情報を入手して表示可能であるとともに、同情報に含まれる記憶場所を表すアドレス情報に対応する教材を閲覧する操作入力を受け付けて同アドレス情報を含む閲覧要求を作成して送出可能なコンピュータとされている。
受講生に対する教材を表示可能とする教材情報は、記憶場所を表すアドレス情報と対応して情報記憶領域に記憶されている。
メール作成手段により、教育支援装置に対してアドレス情報を入力することが可能である。アドレス情報が入力されると、入力されたアドレス情報に受講生を識別する受講生識別データが含められ、同アドレス情報に対応する教材の閲覧を促す旨の電子メール情報が作成されるとともに、受講生識別データを有するアドレス情報は同電子メール情報に含められる。すると、メール出力手段により、受講生識別データが含められたアドレス情報を有する電子メール情報は受講生に対応する受講生用コンピュータに対して出力される。
【０００６】
受講生用コンピュータでは、電子メール情報を入手して表示可能であり、電子メール情報に含まれるアドレス情報に対応する教材を閲覧する操作入力を受け付けて同アドレス情報を含む閲覧要求を作成して送出可能である。受講生用コンピュータが同閲覧要求を送出すると、教材出力手段により、受講生用コンピュータから受講生識別データを有するアドレス情報を含む閲覧要求が入手され、同アドレス情報に対応した教材情報は情報記憶領域から取得されて受講生用コンピュータに対して出力される。
受講生用コンピュータでは、教材情報を入手して表示可能である。従って、受講生は、電子メール情報に含まれるアドレス情報に対応する教材を閲覧することができる。
また、支援情報作成手段により、入手された閲覧要求に含まれる受講生識別データと受講生用コンピュータからの教材情報へのアクセス状況とに基づく教育支援情報が作成され、外部に出力される。ここで、受講生識別データにより受講生を識別することができるため、教育支援情報は、複数の受講生別に同受講生の教育を支援する情報とされる。すなわち、受講生に対して教材を提供する管理者は、本教育支援装置の利用者となることにより、受講生別とされた教育支援情報を入手することができる。従って、教育支援情報を参考にして受講生別に適切な教材に対応するアドレス情報を入力することにより、受講生別に適切な教材を提供することが可能となる。
【０００７】
また、複数の教材情報が情報記憶領域に記憶されており、電子メール情報中のアドレス情報には受講生識別データの他に参照順データも含められる。なお、参照順データは、アドレス情報に対応する複数の教材情報の参照順を表すデータとされている。受講生用コンピュータでは、電子メール情報を入手して表示可能であり、電子メール情報に含まれるアドレス情報に対応する教材を閲覧する操作入力を受け付けて参照順データを有するアドレス情報を含む閲覧要求を作成して送出可能である。受講生用コンピュータが同閲覧要求を送出すると、教育支援装置は支援情報作成手段により、教材出力手段にて入手された閲覧要求に含まれる参照順データと受講生識別データと受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて複数の教材情報が参照順に参照されているか否かが判定される。そして、参照順に参照されていないと判定されたとき、閲覧順でない旨の別の電子メール情報が対応する受講生用コンピュータに対して出力される。従って、受講生は、教材を閲覧順に閲覧しなかったときにその旨を知ることができる。
【０００８】
請求項２にかかる発明は、複数の受講生が使用するとともに各種情報を入手して表示可能であって同情報に含まれる記憶場所を表すアドレス情報に対応する教材を閲覧する操作入力を受け付けて同アドレス情報を含む閲覧要求を作成して送出可能な受講生用コンピュータと双方向通信可能であり、同受講生に対する教材を表示可能とする教材情報を同閲覧要求に応じて同受講生用コンピュータに対して出力する教育支援装置であって、上記教材情報を上記アドレス情報に対応させて記憶した情報記憶領域と、上記アドレス情報の入力を受け付け、入力されたアドレス情報に上記受講生を識別する受講生識別データを含めるとともに、同受講生識別データを有するアドレス情報を含めて当該アドレス情報に対応する教材の閲覧を促す旨の電子メール情報を作成するメール作成手段と、作成された上記電子メール情報を上記受講生に対応する受講生用コンピュータに対して出力するメール出力手段と、上記受講生用コンピュータから上記受講生識別データを有するアドレス情報を含む上記閲覧要求を入手し、同アドレス情報に対応した教材情報を上記情報記憶領域から取得して同受講生用コンピュータに対して出力する教材出力手段と、入手された上記閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成して外部に出力する支援情報作成手段とを具備し、上記支援情報作成手段は、上記受講生用コンピュータから上記閲覧要求を入手していないとき、当該閲覧要求に対応する上記電子メール情報が上記受講生用コンピュータに対して出力されてからの経過時間を求め、求めた経過時間が所定期間以上またはより大であるとき、教材の閲覧を促す旨の別の電子メール情報を上記メール作成手段に作成させ、上記メール出力手段は、上記作成された教材の閲覧を促す旨の別の電子メール情報を対応する上記受講生用コンピュータに対して出力する構成としてある。
【０００９】
すなわち、電子メール情報を送信してから所定期間教材情報が参照されていないときに別の電子メール情報が作成されて対応する受講生用コンピュータに対して出力されるので、受講生は電子メールを受け取ってから対応する教材を閲覧していないことを知ることができる。
【００１０】
ところで、本教育支援装置と双方向通信可能とされる受講生用コンピュータは、複数の受講生のそれぞれに対応して複数設けられてもよいし、複数の受講生に共有されて使用されるものであってもよい。また、使用環境として種々の態様が考えられ、例えば、各家庭に設置する汎用的なパーソナルコンピュータを用いてもよいし、持ち運びの可能な携帯端末を使用することも可能である。
本教育支援装置に使用されるコンピュータも、使用環境として種々の態様が考えられる。例えば、大容量のハードディスクを備えて高速処理の可能なコンピュータを用いてもよいし、クライアントと同様に汎用的なパーソナルコンピュータを用いることも可能である。さらに、単独のコンピュータをサーバとして教育支援装置を構成してもよいし、複数のコンピュータをサーバとして教育支援装置を構成してもよい。むろん、各種情報を入出力可能な端末を管理者用コンピュータとしてサーバに直接接続したり通信回線を介して接続したりして、同端末からアドレス情報や電子メール情報等の各種情報の入出力を行うようにしてもよい。
なお、本教育支援装置は、単独で実施される場合もあるし、あるシステムに組み込まれた状態で他の方法とともに実施されることもあるなど、発明の思想としては各種の態様を含むものであって、適宜、変更可能である。
【００１１】
教育支援情報は、複数の受講生別に同受講生の教育を支援する情報であればよく、様々な態様が考えられる。また、受講生個人別に教育を支援する情報であってもよいし、受講生をグループ化してグループ別に教育を支援する情報であってもよく、この場合でも請求項１、請求項２にかかる発明に含まれる。
教材情報は、受講生に対する教材をコンピュータにて表示可能とする情報であればよく、様々な態様が考えられ、例えば、所定のアドレスに格納されて教材をホームページとして表示可能とするホームページデータとすることができる。
アドレス情報は、各種情報の記憶場所を表す情報であればよく、様々な態様が考えられ、例えば、上記ＵＲＬの情報とすることができる。
受講生識別データは、受講生を識別可能とするデータであればよく、様々な態様が考えられる。例えば、メールアドレス、氏名に電話番号を組み合わせたもの、教育支援装置が生成する乱数、等とすることができる。
電子メール情報は、電子メールを構成する情報であればよく、様々な態様が考えられる。例えば、テキストデータのみからなる情報、画像情報を含む情報、等とすることができる。
受講生用コンピュータから送出される閲覧要求は、本教育支援装置に教材情報を出力させることが可能な内容の情報であればよく、種々の態様が可能であり、例えば、単に所定のコードを割り当てて、このコードとアドレス情報とを含んだ情報としてもよい。
【００１２】
ここで、別の電子メール情報の構成の一例として、請求項３にかかる発明は、上記別の電子メール情報には、上記入力されたアドレス情報に対応する教材情報とは別の教材情報に対応するアドレス情報が含まれるとともに、当該アドレス情報には、上記受講生識別データが含まれる構成としてある。すなわち、受講生別に教材情報へのアクセス状況に応じた別の教材情報を提供可能とするとともに、別の電子メール情報に含まれるアドレス情報に対応する教材情報へのアクセス状況に応じてさらに有用な教育支援情報を作成することが可能となる。
【００１３】
ここで、教育支援情報を作成する構成の一例として、請求項４にかかる発明は、上記教材出力手段は、上記受講生用コンピュータに対する上記教材情報の出力開始の日時、同受講生用コンピュータに対する同教材情報の出力終了の日時、のいずれかまたは組み合わせを、同受講生用コンピュータに対応する受講生を識別する上記受講生識別データと対応させて上記情報記憶領域に記憶させ、上記支援情報作成手段は、上記情報記憶領域に蓄積された上記受講生識別データと日時とに基づいて上記受講生別の教育支援情報を作成する構成としてある。
すなわち、情報記憶領域には、受講生用コンピュータに対する教材情報の出力開始の日時、受講生用コンピュータに対する教材情報の出力終了の日時、のいずれかまたは組み合わせが、受講生用コンピュータに対応する受講生を識別する受講生識別データと対応して記憶される。そこで、支援情報作成手段は、情報記憶領域に蓄積された受講生識別データと日時とに基づいて、受講生別の教育支援情報を作成することができる。
【００１４】
また、上記支援情報作成手段は、上記受講生用コンピュータからの上記教材情報の参照時間を算出し、算出した参照時間と上記受講生識別データとを対応させて上記受講生別の教育支援情報とする構成としてもよい。すなわち、教育支援情報は受講生用コンピュータからの教材情報の参照時間と識別データとが対応した情報とされるので、本教育支援装置の管理者は受講生用コンピュータからの教材情報の参照時間を受講生別とされた情報として入手することができる。
上記発明によれば、受講生別とされた教材情報の参照時間を参考にして受講生別に適切な教材に対応するアドレス情報を入力することにより、受講生別に適切な教材を提供することが可能となる。
むろん、教材情報の参照時間以外にも、教育支援情報には様々な情報を採用可能である。例えば、受講生別の受講生用コンピュータに対する教材情報の出力開始の日時や出力終了の日時をそのまま教育支援情報としてもよい。
【００１５】
さらに、教材情報の参照時間に応じて別の電子メールが受講生宛に送信されると利便性を向上させることができる。そこで、請求項５にかかる発明は、上記支援情報作成手段は、上記受講生別に上記受講生用コンピュータからの上記教材情報の参照時間を算出し、算出した参照時間に応じた別の電子メール情報を上記メール作成手段に作成させ、上記メール出力手段は、上記作成された上記参照時間に応じた別の電子メール情報を対応する上記受講生用コンピュータに対して出力する構成としてある。すなわち、受講生別の教材情報の参照時間に応じた別の電子メールが作成されて受講生宛に送信される。
その際、上記支援情報作成手段は、上記受講生別に上記受講生用コンピュータからの上記教材情報の参照時間を算出し、算出した参照時間が所定時間以上またはより大であるとき、閲覧時間を超過した旨の別の電子メール情報を上記メール作成手段に作成させ、上記メール出力手段は、上記作成された閲覧時間を超過した旨の別の電子メール情報を対応する上記受講生用コンピュータに対して出力する構成としてもよい。すなわち、教材情報の参照時間が所定時間を経過したら別の電子メールが作成されて受講生宛に送信されるので、受講生は教材の閲覧時間が長すぎることを知ることができ、利便性が向上する。
【００１６】
また、上記支援情報作成手段は、上記受講生別に上記受講生用コンピュータからの上記教材情報の参照時間を算出するとともに同参照時間の平均時間を算出し、同受講生別の参照時間と同平均時間とを比較し、比較結果に応じた別の電子メール情報を上記メール作成手段に作成させ、上記メール出力手段は、上記作成された別の電子メール情報を対応する上記受講生用コンピュータに対して出力する構成としてもよい。すなわち、受講生別に教材情報の参照時間の相対的な長短に応じた別の電子メールが作成されて受講生宛に送信される。
上記発明によれば、受講生全体の中で教材情報の参照時間の相対的な長短に応じた適切な電子メールを受講生別に別途自動的に送信することが可能となるので、利便性が向上する。
さらに、教材情報の参照時間の標準偏差と組み合わせて別の電子メール情報を作成するようにしてもよい。すると、よりきめ細やかに受講生全体の中で教材情報の参照時間の相対的な長短に応じた適切な電子メールを受講生別に別途自動的に送信することが可能となるので、利便性が向上する。
【００１７】
ところで、メール作成手段は様々な構成が考えられる。その一例として、請求項６にかかる発明は、上記メール作成手段は、上記教材情報を上記情報記憶領域から取得可能であるとともに上記受講生用コンピュータからのアクセス状況に応じた処理を実行可能な処理プログラムの入力を受け付け、入力された処理プログラムを上記アドレス情報に対応させて上記情報記憶領域に記憶させ、上記教材出力手段は、上記入力された処理プログラムの処理により、上記入手した閲覧要求に含まれるアドレス情報に対応した教材情報を上記情報記憶領域から取得して同受講生用コンピュータに対して出力し、上記支援情報作成手段は、上記入力された処理プログラムの処理により、上記入手された閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成する構成としてある。
【００１８】
すなわち、教材情報を情報記憶領域から取得可能であるとともに受講生用コンピュータからのアクセス状況に応じた処理を実行可能な処理プログラムを入力して、アドレス情報と対応させて情報記憶領域に記憶させることができる。この処理プログラムが、コンピュータを教材出力手段の一部と支援情報作成手段として機能させる。従って、本教育支援装置の管理者は、処理プログラムを入力することにより、受講生用コンピュータからのアクセス状況に応じて実行させる処理を自由に決定することができる。
【００１９】
また、アクセス状況に応じて実行させる処理を選択させるようにしてもよい。そこで、上記メール作成手段は、上記受講生用コンピュータからのアクセス状況に応じた所定の処理を実行可能な複数の所定プログラムのいずれかの選択入力を受け付け、選択入力された所定プログラムに基づいて上記教材情報を上記情報記憶領域から取得可能であるとともに上記受講生用コンピュータからのアクセス状況に応じた処理を実行可能な処理プログラムを作成して上記情報記憶領域に記憶させ、上記教材出力手段は、上記作成された処理プログラムの処理により、上記入手した閲覧要求に含まれるアドレス情報に対応した教材情報を上記情報記憶領域から取得して同受講生用コンピュータに対して出力し、上記支援情報作成手段は、上記作成された処理プログラムの処理により、上記入手された閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成する構成としてもよい。
【００２０】
すなわち、受講生用コンピュータからのアクセス状況に応じた所定の処理を実行可能な複数の所定プログラムのいずれかを選択入力すると、選択入力された所定プログラムに基づいて教材情報を情報記憶領域から取得可能であるとともに受講生用コンピュータからのアクセス状況に応じた処理を実行可能な処理プログラムが作成され、アドレス情報と対応して情報記憶領域に記憶される。作成された処理プログラムが、コンピュータを教材出力手段の一部と支援情報作成手段として機能させる。従って、本教育支援装置の管理者は、所定プログラムを選択することにより、受講生用コンピュータからのアクセス状況に応じて実行させる処理を容易に決定することができる。
上記発明によれば、受講生用コンピュータからのアクセス状況に応じて実行させる処理を容易に決定することができ、さらに利便性が向上する。
【００２１】
上述したような処理プログラムを使用することができない外部の情報記憶領域に記憶した教材情報を利用したい場合もありうる。そこで、請求項７にかかる発明は、上記アドレス情報は、上記情報記憶領域における上記処理プログラムを記憶した記憶場所を表す情報とされ、上記メール作成手段は、外部の情報記憶領域に記憶されて上記受講生に対する教材を表示可能とする第二の教材情報を上記アドレス情報に対応させ、当該アドレス情報に上記受講生識別データを含めるとともに同受講生識別データを有するアドレス情報を含めて当該アドレス情報に対応する教材の閲覧を促す旨の電子メール情報を作成し、上記教材出力手段は、上記受講生用コンピュータから上記受講生識別データを有するアドレス情報を含む上記閲覧要求を入手し、同アドレス情報に対応した第二の教材情報を上記外部の情報記憶領域から取得して同受講生用コンピュータに対して出力し、上記支援情報作成手段は、上記入手された閲覧要求に含まれる上記受講生識別データと上記受講生用コンピュータからの上記第二の教材情報へのアクセス状況とに基づいて、上記複数の受講生別に同受講生の教育を支援する教育支援情報を作成する構成としてある。
【００２２】
すなわち、外部の情報記憶領域に記憶された第二の教材情報は、本教育支援装置内の情報記憶領域における上記処理プログラムを記憶した記憶場所を表すアドレス情報と対応させられ、当該アドレス情報に受講生識別データが含められ、同アドレス情報に対応する教材の閲覧を促す旨の電子メール情報が作成され、対応する受講生用コンピュータに対して出力される。受講生用コンピュータが同アドレス情報を有する閲覧要求を送出すると、同アドレス情報に対応した第二の教材情報が外部の情報記憶領域から取得されて受講生用コンピュータに対して出力される。従って、受講生は、外部の情報記憶領域に記憶された第二の教材情報により表示される教材を閲覧することができる。
また、支援情報作成手段により、入手された閲覧要求に含まれる受講生識別データと受講生用コンピュータからの第二の教材情報へのアクセス状況とに基づく教育支援情報が作成され、外部に出力される。従って、例えば、上記処理プログラムを使用することができない外部の情報記憶領域に記憶した教材情報を利用することが可能となる。
【００２３】
さらに、請求項８にかかる発明は、上記メール作成手段は、上記入力されたアドレス情報に上記電子メール情報を識別するメール識別データおよび上記受講生を識別する受講生識別データを暗号化して含めるとともに、同暗号化したメール識別データおよび受講生識別データを有するアドレス情報を含めて当該アドレス情報に対応する教材の閲覧を促す旨の電子メール情報を作成し、上記支援情報作成手段は、上記入手された閲覧要求に含まれる上記暗号化されたメール識別データおよび受講生識別データを復号化し、復号化したメール識別データおよび受講生識別データと上記受講生用コンピュータからの上記教材情報へのアクセス状況とに基づいて、上記電子メール情報別かつ複数の受講生別に同受講生の教育を支援する教育支援情報を作成する構成としてある。
すなわち、電子メール情報を識別可能とするメール識別データに基づいて対応する電子メール情報を特定することができるので、複数の電子メール情報別に受講生別の教育支援情報を作成することができる。
【００２４】
また、電子メール情報に含まれるメール識別データと受講生識別データとは暗号化されているため、これらの識別データが外部に漏れることがなくなる。また、ユーザ名やパスワードと組み合わせることにより、不正アクセス等の防止が容易となる。
【００２５】
ところで、上記複数の受講生は、複数のグループに分類され、上記メール作成手段は、上記複数のグループの中から電子メールを送信するグループの入力を受け付け、上記メール出力手段は、上記入力されたグループの受講生に対応する受講生用コンピュータに対して上記電子メール情報を出力する構成としてもよい。すなわち、電子メール情報を受講生の全員宛に送信する以外にも、受講生の一部宛に送信することも可能となる。
上記発明によれば、電子メールを受講生の一部にのみ送信することが可能となるので、利便性が向上する。
【００２６】
このように、メール作成手段は様々な構成により受講生識別データを有するアドレス情報を含めて当該アドレス情報に対応する教材の閲覧を促す旨の電子メール情報を作成することができるが、さらに、上記メール作成手段は、上記電子メールの本文の入力を受け付け、入力された本文に上記受講生識別データを有するアドレス情報を含めて上記電子メール情報とする構成としてもよい。すなわち、本教育支援装置の管理者は電子メールの本文を入力することができ、入力された本文に基づいて電子メール情報が作成される。
上記発明によれば、電子メールの本文を入力することができるので、利便性が向上する。
【００２７】
なお、情報記憶領域に記憶されている教育情報を更新することができると好適である。そこで、請求項９にかかる発明は、上記教材情報の入力を受け付け、入力された教材情報を上記アドレス情報に対応させて上記情報記憶領域に記憶させる教材入力手段が設けられている構成としてある。すなわち、本教育支援装置の管理者は教材情報を入力することができ、入力した教材情報を参照させる電子メール情報を作成することが可能となる。
【００２８】
また、上記情報記憶領域に記憶された情報の入手依頼の入力を受け付け、入力された入手依頼に基づいて同情報記憶領域から対応する情報を取得して外部に出力する記憶情報出力手段を設けてもよい。すなわち、本教育支援装置の管理者は情報記憶領域に蓄積された情報を入手することができるので、利便性が向上する。ここで、入力する入手依頼の情報は教育支援装置に対応する情報を出力させることができる情報であればよく、様々なものを採用することができる。例えば、入手したい情報に含まれるキーワードや、キーワードに論理式を組み合わせたもの等、様々なものを採用することができる。
【００２９】
ところで、本発明は、請求項１０、請求項１１にかかる発明のように、複数の受講生が使用する受講生用コンピュータと、同受講生用コンピュータと双方向通信可能であって同受講生に対する教材を表示可能とする教材情報を同閲覧要求に応じて同受講生用コンピュータに対して出力するサーバとにより構成される教育支援システムとしても適用可能である。すなわち、サーバは、上述した情報記憶領域、メール作成手段、メール出力手段、教材出力手段、支援情報作成手段を具備している。
【００３０】
受講生用コンピュータでは、メール表示手段が上記サーバから上記電子メール情報を入手して表示する。すると、閲覧要求送出手段は、上記電子メール情報に含まれる上記アドレス情報に対応する教材を閲覧する操作入力を受け付け、上記受講生識別データが付加された同アドレス情報を含む上記閲覧要求を作成して上記サーバに対して送出する。サーバから同アドレス情報に対応する教材情報が出力されるので、教材出力手段は上記サーバから上記教材情報を入手して教材を表示する。従って、受講生別の教育支援情報が作成される際に受講生は特別な操作を行う必要はない。
【００３１】
上述したように、教育支援情報を作成する際の手法は、必ずしも実体のある装置やシステムに限られる必要はなく、上述の手段に対応した所定の手順に従って処理を進めていくうえで、その根底にはその手順に発明が存在するということは当然である。従って、本発明は方法としても適用可能であり、請求項１２、請求項１３にかかる発明においても、基本的には同様の作用となる。すなわち、その方法としても有効であり、請求項３〜請求項１１に記載された構成を当該方法に対応させることも可能である。
【００３２】
また、教育支援装置や教育支援システムに使用するコンピュータにおいては、上述した手段に対応した所定のプログラムが実行されることがある。そこで、請求項１４、請求項１５にかかる発明においても、基本的には同様の作用となり、請求項３〜請求項１１に記載された構成を当該プログラムに対応させることも可能である。
さらに、本発明を実施しようとする際に当該プログラムが記録された媒体が流通する場合もあるので、本発明は教育支援プログラムを記録したコンピュータ読み取り可能な記録媒体としても適用可能である。ここで、コンピュータ読み取り可能な記録媒体は、磁気記録媒体であってもよいし、光磁気記録媒体であってもよく、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一部がソフトウェアであって、一部がハードウェアで実現される場合においても本発明の思想において全く異なるものではなく、一部を記録媒体上に記録しておいて必要に応じて適宜読み込む形態のものも含まれる。さらに、一次複製品、二次複製品などの複製段階については全く問う余地なく同等である。
【００３３】
【発明の効果】
以上説明したように、請求項１、請求項１０、請求項１２、請求項１４にかかる発明によれば、双方向通信可能なコンピュータに対して教材を表示可能とする教材情報を出力することにより受講生別に適切な教材を提供することが可能となるとともに、受講生は教材を閲覧順に閲覧しなかったときにその旨を知ることができるので、受講生に教材を閲覧順に閲覧するよう促すことが可能となり、利便性を向上させることが可能となる。
請求項２、請求項１１、請求項１３、請求項１５にかかる発明によれば、双方向通信可能なコンピュータに対して教材を表示可能とする教材情報を出力することにより受講生別に適切な教材を提供することが可能となるとともに、受講生は電子メールを受け取ってから対応する教材を閲覧していないことを知ることができ、利便性を向上させることが可能となる。
請求項３にかかる発明によれば、受講生別に教材の閲覧状況に応じた別の教材を提供することが可能となって利便性が向上するとともに、別の電子メール情報に含まれるアドレス情報に対応する教材への閲覧状況に応じて受講生別にさらに適切な教材を提供することが可能となる。
請求項４にかかる発明によれば、簡易な構成で教育支援情報を作成することができる。
【００３４】
請求項５にかかる発明によれば、教材情報の参照時間に応じた別の電子メール情報が作成されて対応する受講生用コンピュータに対して出力されるので、受講生別に教材の閲覧時間に応じた適切な電子メールを別途自動的に送信することが可能となり、利便性が向上する。
【００３５】
請求項６にかかる発明によれば、受講生用コンピュータからのアクセス状況に応じて実行させる処理を自由に決定することができ、利便性が向上する。
請求項７にかかる発明によれば、本教育支援装置の管理者以外の第三者が作成した教材を容易に利用して教育支援情報を作成することが可能となり、利便性が向上する。
請求項８にかかる発明によれば、メール識別データに基づいて対応する電子メール情報を特定することができるので、複数の電子メール情報を利用して受講生別にきめ細やかに適切な教材を提供することが可能となるとともに、メール識別データや受講生識別データが外部に漏れることがなくなるので、不正アクセス等の防止を容易にさせることができる。
【００３６】
請求項９にかかる発明によれば、教材情報を入力して記憶させることができるともに、入力した教材情報により表示される教材の閲覧を促す電子メール情報を作成することができるので、利便性が向上する。
【００３７】
【発明の実施の形態】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）教育支援システムの概略：
（２）サーバの構成：
（３）管理者用ＰＣと学生用ＰＣの構成：
（４）情報記憶領域に記憶される各種テーブルの構造：
（５）教育支援システムの動作の概略：
（６）管理者・学生登録時のシステムの動作：
（７）教材登録時のシステムの動作：
（８）電子メール登録時のシステムの動作：
（９）電子メール出力時のシステムの動作：
（１０）教材出力時のシステムの動作：
（１１）教育支援情報作成時のシステムの動作：
（１２）別の電子メール作成時のシステムの動作：
【００３８】
（１）教育支援システムの概略：
図１は、本発明の一実施形態にかかる教育支援システム１００を含むネットワーク構成を概略図により示している。
本システム１００の利用者には、受講生に対して双方向通信可能な電気通信回線であるインターネット網１０を介して教材情報を送信することにより教材を提供する複数の管理者と、同管理者のそれぞれに対して教材情報を受信する複数の受講生とがいる。例えば、大学向けの英語の授業を行う場合には、英語を教える先生が管理者となり、英語を学ぶ学生が受講生となる。むろん、管理者と受講生の組み合わせは様々考えられ、例えば、小学校で授業が行われる算数や理科等であればこれらの科目を学ぶ児童が受講生となるし、趣味の講座として設けられる生け花や編み物等であれば講師が管理者となるとともに講座を受講する生徒が受講生となる。さらに、学生を教育する先生以外の者が代わりに管理者となって教材を提供することも可能である。
英語の授業を行う場合を例にとって説明すると、授業を受ける複数の学生は、原則としてそれぞれ別の受講生用コンピュータである複数のパーソナルコンピュータ（ＰＣ）６０を使用するが、学生の何人かがグループとなって一台の共通のＰＣ６０を使用することも可能である。ここで、教材情報は、学生用ＰＣ６０にて教材をホームページとして表示可能とするホームページデータである。
【００３９】
本発明にいう教育支援装置は、サーバを構成するＷｅｂサーバ２０やデータベースサーバ３０、管理者用コンピュータである複数の管理者用ＰＣ４０，５０を備える。同教育支援装置はサーバ２０，３０と管理者用ＰＣ４０とにてインターネット網１０に接続されるとともに、同インターネット網１０に複数の学生用ＰＣ６０や外部サーバ８０が接続されている。従って、本教育支援装置は、学生用ＰＣ６０や外部サーバ８０と双方向通信可能となっている。そして、学生用ＰＣ６０からの閲覧要求に応じて同学生用ＰＣ６０に対して教材情報を出力する。
データベースサーバ３０は、本発明にいう情報記憶領域を有しており、Ｗｅｂサーバ２０に直接ＬＡＮ（Local Area Network）接続されている。そして、Ｗｅｂサーバ２０から送出される各種情報を順次情報記憶領域に蓄積したり、Ｗｅｂサーバ２０からの要求に応じて各種情報を出力したりする。むろん、本発明にいう情報記憶領域をＷｅｂサーバ２０に設けてもよいし、データベースサーバ３０をインターネット網１０に接続せずにＷｅｂサーバ２０にＬＡＮを介して接続するのみとする構成としてもよく、サーバは様々な構成とすることが可能である。
また、Ｗｅｂサーバ２０とデータベースサーバ３０とを接続するＬＡＮには、管理者用ＰＣ５０が端末として接続可能となっている。さらに、インターネット網１０に直接接続された複数の管理者用ＰＣ４０も端末とされている。複数の管理者は、同ＰＣ４０，５０を使用して教材用のホームページデータを入力したり、電子メールを構成する情報である電子メール情報を入力したり、学生の教育を支援する教育支援情報を入手したりすることが可能である。例えば、ＰＣ４０をノート型のパーソナルコンピュータとすると、管理者は様々な場所から各種情報の入出力を行うことができる。
むろん、ＰＣ４０，５０の代わりに、Ｗｅｂサーバ２０に直接接続されたキーボードから各種情報の入出力を行うようにしてもよい。
【００４０】
なお、本実施形態では、処理効率を向上させるために、サーバをＷｅｂサーバ２０とデータベースサーバ３０とから構成しているが、単一のコンピュータで簡易に構成してもよい。また、サーバ２０，３０を接続するＬＡＮ自体をルーターを介してインターネット網１０に接続してもよい。
インターネット網１０には種々のコンピュータが接続可能であり、所定のパーソナルコンピュータをローカルサーバにするなどしてＬＡＮを接続することも可能である。従って、ＰＣ４０，５０の代わりにＬＡＮを接続し、同ＬＡＮ内の複数のパーソナルコンピュータからインターネット網１０にアクセスしてもよい。
【００４１】
図２は、本教育支援システム１００の基本骨格を構成する手段の概略構成を示す概略構成図である。なお、インターネット網１０と通信インタフェースは省略して記載している。
サーバ２０，３０に備えられる各手段は、データベースサーバ３０に設けられたハードディスク（ＨＤ）３１にアクセスすることが可能となっている。ＨＤ３１は、各種教材情報や各種アクセス情報を蓄積した情報記憶領域を有している。
【００４２】
本システム１００の各種手段が行う処理の概略は、以下の通りである。
管理者用ＰＣ４０，５０の管理者側教材入力手段は、教材情報を登録する操作入力を受け付け、入力内容に対応する教材情報をＷｅｂサーバ２０に対して送出する。上述したように、教材情報は教材を表示可能とする情報であれば様々な形式の情報を採用可能であり、例えば、ＨＴＭＬ（Hyper Text Markup Language）形式のデータと画像データとを組み合わせたデータとすることができる。すると、Ｗｅｂサーバ２０に設けられたサーバ側教材入力手段が、同教材情報を入手し、同教材情報をＵＲＬで表記されるアドレス情報（以下、ＵＲＬ情報と記載）に対応させてデータベースサーバ３０の情報記憶領域に記憶させる。実際には、Ｗｅｂサーバは教材情報の登録要求を作成して同教材情報とともにデータベースサーバに対して出力し、データベースサーバが同登録要求と教材情報とをＷｅｂサーバから入手してＵＲＬ情報に対応させてＨＤ３１に記憶させている。以後、同様の処理が何度も行われることになるが、単に「情報記憶領域に記憶させる」等と記載する。
【００４３】
管理者用ＰＣの管理者側メール作成手段は、ＵＲＬの操作入力や、サーバに実行させる処理を記述した処理プログラムをソースプログラムとして登録する操作入力や、電子メールの本文の操作入力等を受け付け、入力内容に対応するＵＲＬや処理プログラムや電子メール本文等をＷｅｂサーバに対して送出する。すると、Ｗｅｂサーバに設けられたサーバ側メール作成手段が、これらのＵＲＬや処理プログラムや電子メール本文等を入手し、電子メールを構成する電子メール情報を作成する。その際、学生を識別する学生ＩＤ（受講生識別データ）や、電子メール情報を識別するメールＩＤ（メール識別データ）や、必要に応じて複数の教材情報の参照順を表す枝番（参照順データ）を暗号化してＵＲＬ情報に含め、当該ＵＲＬ情報に対応する教材の閲覧を促す旨の電子メール情報を作成する。そして、データベースサーバ３０に設けられているメール出力手段が、作成された電子メール情報を学生に対応する学生用ＰＣ６０に対して出力する。
学生用ＰＣでは、メール表示手段がサーバから電子メール情報を入手して表示する。
【００４４】
例えば図３に示す各種情報Ｄ１が管理者用ＰＣから入力された場合に電子メール情報がどのように作成されるかを説明する。同情報Ｄ１には、メールＩＤ「e002」、電子メール本文、学生ＩＤ、枝番「１」〜「３」、各枝番のそれぞれに対応する管理者用ＰＣから入力された入力ＵＲＬ情報と処理プログラム、が含まれている。なお、入力ＵＲＬ情報中の「chp1-1.htm」、「chp1-2.htm」、「chp1-3.htm」は各枝番に対応する教材情報のファイル名であり、「http://www.xxx.au.jp/eng2/chp1-1.htm」等は教材情報の記憶場所を表している。また、処理プログラムは、教材情報を情報記憶領域から取得可能であるとともに学生用ＰＣからのアクセス状況に応じた処理を実行可能なプログラムとされている。さらに、電子メール情報にＵＲＬ情報を一つしか含めない時には、枝番を「０」とすることにしている。
【００４５】
まず、各入力ＵＲＬ情報を情報記憶領域における処理プログラムを記憶した記憶場所を表す情報に変換する。本実施形態では処理プログラムをＡＳＰ（Active Server Pages ）形式で記述しており、暗号化前の学生ＩＤ「0001」に対するＵＲＬ情報Ｄ２中の「chp1-1.asp」、「chp1-2.asp」、「chp1-3.asp」は各枝番に対応する処理プログラムのファイル名とされる。ここで、変換前のＵＲＬ情報に対応した教材情報は、変換後のＵＲＬ情報に対応した情報でもある。
図４は、本実施形態で使用するＡＳＰファイルの構造を模式的に示している。図に示すように、ＡＳＰファイルは概略Ａ，Ｂ，Ｃの３領域に区分される。領域Ａでは、ＵＲＬ情報に含まれる暗号化された学生ＩＤやメールＩＤや枝番を復号化（解読）し、情報記憶領域に記憶されているホームページデータとリンク可能とする。その際、ホームページを開く時にはＪａｖａ（Ｒ）ｓｃｒｉｐｔ「onload」を利用して処理を行うことが可能であり、別のホームページを開く時やホームページを閉じる時にＪａｖａ（Ｒ）ｓｃｒｉｐｔ「unload」を利用して処理を行うことも可能である。領域Ａに続く領域Ｂでは、実際のコンテンツである教材情報を表示させる処理を行う領域であるが、別のホームページを参照する場合には何も記述しないことになる。領域Ｂに続く領域Ｃでは、学生用ＰＣからのアクセス状況を情報記憶領域に記憶させる記述があり、別のホームページを参照する場合はこの部分でジャンプする処理を行うようになっている。
【００４６】
次に、各ＵＲＬ情報に学生ＩＤとメールＩＤと枝番を含める処理を行う。具体的には、ＵＲＬ情報の最後（「?」 で始まるsearch部分）に学生を特定する文字列と電子メールを特定する文字列と枝番を特定する文字列とを付加する。すなわち、暗号化前のＵＲＬ情報Ｄ２中の「u=」以降の情報「0001」が学生ＩＤであり、「m=」以降の情報「e002」はメールＩＤであり、「-」 以降の情報「１」、「２」、「３」が枝番である。
その後、本実施形態では、学生ＩＤやメールＩＤや枝番を有するＵＲＬ情報Ｄ２を所定の規則に従って暗号化し、電子メール本文等と併せて電子メール情報Ｄ３またはＤ４とする。すなわち、各ＵＲＬ情報中の「u=」以降の学生ＩＤが暗号化されるとともに、「m=」以降のメールＩＤおよび枝番が暗号化されている。本実施形態では、電子メール情報Ｄ３のように、全ての枝番に対応するＵＲＬ情報中の暗号化された情報が同じとされているものとして説明する。むろん、電子メール情報Ｄ４のように、各枝番のそれぞれに対応するＵＲＬ情報中の暗号化された情報が全て異なるようにすることも可能である。
【００４７】
学生用ＰＣにて電子メール情報が表示されているとき、閲覧要求送出手段は、電子メール中に表記されたＵＲＬの表示領域へのクリック操作の入力を受け付ける。すると、電子メール情報に含まれるＵＲＬ情報に対応する教材を閲覧する操作入力を受け付けたことになり、暗号化された学生ＩＤやメールＩＤや枝番が付加されたＵＲＬ情報を含む閲覧要求を作成して、Ｗｅｂサーバに対して送出する。Ｗｅｂサーバでは、教材出力手段が、学生用ＰＣから暗号化された学生ＩＤやメールＩＤや枝番を有するＵＲＬ情報を含む閲覧要求を入手し、同ＵＲＬ情報に対応した教材情報を情報記憶領域から取得して、同閲覧要求を入手した学生用ＰＣに対して出力する。学生用ＰＣでは、教材表示手段が、電子メール中に表記されたＵＲＬに存在する教材情報をＷｅｂサーバから入手して教材を表示する。
【００４８】
このとき、Ｗｅｂサーバでは、ＡＳＰファイルとされた処理プログラムがＷｅｂサーバを教材出力手段として機能させており、学生用ＰＣから入手された閲覧要求に含まれる暗号化された学生ＩＤやメールＩＤや枝番を復号化し、復号化した学生ＩＤやメールＩＤや枝番と、学生用ＰＣからの教材情報へのアクセス状況とを対応させてデータベースサーバ３０の情報記憶領域に蓄積する。また、同処理プログラムはＷｅｂサーバを支援情報作成手段としても機能させており、情報記憶領域に蓄積させた情報に基づいて、複数の学生（受講生）別に同学生の教育を支援する教育支援情報を作成して外部に出力する。すると、管理者用ＰＣの支援情報入手手段が教育支援情報を入手して表示等する。
【００４９】
例えば図５に示すＵＲＬ情報Ｄ５が閲覧要求に含まれてＷｅｂサーバに入力された場合にどのような情報が情報記憶領域に蓄積され、どのような教育支援情報が作成されるかを説明する。同ＵＲＬ情報Ｄ５は、学生用ＰＣに対して出力した電子メール情報Ｄ３に含まれるＵＲＬ情報のいずれかである。
まず、暗号化されたメールＩＤや枝番や学生ＩＤを復号化する。ここで、ＡＳＰファイルのファイル名は「chp1-1.asp」であることから、ＵＲＬ情報Ｄ５は枝番「１」に対応する情報であると判断する。そして、「u=」以降の情報「4568292743」と「m=」以降の情報「3784791220」を所定の規則に従って復号化し、学生ＩＤ「0001」とメールＩＤおよび枝番「e002-1」を取得する。すると、図３で示した暗号化前のＵＲＬ情報Ｄ２と同じである復号化されたＵＲＬ情報Ｄ６を得ることができる。
【００５０】
その後、「http://www.xxx.au.jp/eng2/chp1-1.asp」を記憶場所とするＡＳＰファイルを読み出し、同ファイルとされた処理プログラムに従って、閲覧要求を入手した学生用ＰＣに対して「http://www.xxx.au.jp/eng2/chp1-1.htm」を記憶場所とする教材情報を出力するとともに、学生ＩＤやメールＩＤや枝番と学生用ＰＣからの教材情報へのアクセス状況とを対応させて情報記憶領域に記憶させる。記憶させる内容は、図５に示すように、メールＩＤおよび枝番、学生ＩＤ、電子メール送付日時、ホームページを開いた日時、ホームページを閉じた日時、等であり、Ｗｅｂサーバはこれらの情報を対応させて学生送付確認テーブルに格納して情報記憶領域に記憶させる。
そして、学生送付確認テーブルを参照して、受講生別の教育支援情報Ｄ７を作成する。教育支援情報Ｄ７は、ホームページを開いた日時、ホームページを閉じた日時、ホームページの閲覧時間、同閲覧時間と学生全体の平均時間との比較結果、等である。
このように、学生ＩＤにより学生を識別することができるため、教育支援情報は、複数の学生別に同学生の教育を支援する情報とされる。すなわち、教務調査を行う際、ダイレクトメールを電子メールにて送信して単にどれくらいの割合で参照したかを導き出すのではなく、いつ誰が何時何分何秒から何時何分何秒まで参照したかを記録することにより、確実に各学生が何時間何分何秒見たか等、今まで以上に有用な情報を入手することができる。従って、管理者は、管理者用ＰＣにて学生別とされた教育支援情報を入手することができ、教育支援情報を参考にして学生別に適切な教材に対応するＵＲＬ情報や処理プログラムや電子メール本文等を入力したり、新たな教材情報を入力したりすることにより、学生別に適切な教材を提供することが可能となる。また、ホームページの閲覧状況を統計的に処理することにより、今までに全くない生体反応情報を入手することが可能となる。
【００５１】
（２）サーバの構成：
図６はＷｅｂサーバ２０のハードウェアの概略構成を示す概略ブロック図であり、図７はデータベースサーバ３０のハードウェアの概略構成を示す概略ブロック図である。なお、サーバ２０，３０には様々なコンピュータを適用可能であり、汎用のデスクトップ型のパーソナルコンピュータを採用してもよい。
両図において、バス２０ａ，３０ａに、ハードディスクドライブ（ＨＤＤＲＶ）２１ａ，３１ａ、ＣＰＵ２２，３２、ＲＯＭ２３，３３、ＲＡＭ２４，３４、通信インタフェース（通信Ｉ／Ｆ）２５，２６，３５，３６、タイマ回路２２ａ，３２ａ、等が接続されている。また、ハードディスクドライブ２１ａ，３１ａには、ＨＤ２１，３１が接続されている。通信Ｉ／Ｆ２５，３５は、上記ＬＡＮに接続されており、相手方のサーバにアクセスしたり端末であるＰＣ４０との間で各種情報の入出力を行うことが可能である。また、通信Ｉ／Ｆ２６，３６は、インターネット網１０に接続されており、ＴＣＰ／ＩＰによってインターネット網１０にアクセスして双方向通信を行うことが可能である。そして、ＲＯＭ２３，３３やＨＤ２１，３１に記憶された所定のプログラムに従ってＣＰＵ２２，３２がサーバ２０，３０全体を集中的に制御する構成となっている。
【００５２】
Ｗｅｂサーバ２０のＨＤ２１には、通信Ｉ／Ｆ２６を介して受信する所定の命令に基づいてＨＤ２１にアクセスするためのインタフェースプログラム２１ｂ１を有するＷｅｂサーバ用教育支援プログラム２１ｂや、教材情報や教育支援情報等の情報をＰＣ４０〜６０に設けられた所定のブラウザにて視認可能にする図示しないＡＳＰファイル等が記憶されている。教育支援プログラム２１ｂは、各種要求に対応するＵＲＬから起動されて動作するようになっており、実行時にＲＡＭ２４に読み出され、ＰＣ４０〜６０にインストールされたブラウザからの要求に応じた処理をＷｅｂサーバ２０内で実行する。本実施形態の教育支援プログラム２１ｂは、ＡＳＰ（Active Server Pages ）に対応可能となっているが、ＡＳＰ以外に対応した様々なプログラムを採用可能である。
【００５３】
データベースサーバ３０のＨＤ３１には、インタフェースプログラム３１ｂ１を有するデータベースサーバ用教育支援プログラム３１ｂ等が記憶されているとともに、情報記憶領域が設けられている。同情報記憶領域には、各種教材情報や各種テーブルや各種ＡＳＰファイルがファイル形式で格納されている。むろん、情報記憶領域に情報を記憶させる際には、ファイル形式以外の形式で記憶させるようにしてもよい。また、ＷｅｂサーバのＨＤ２１に情報記憶領域を設け、各種の教材情報やテーブルやＡＳＰファイルの一部または全部をＷｅｂサーバ側で記憶するようにしてもよい。
【００５４】
教育支援プログラム３１ｂは、実行時にＲＡＭ３４に読み出され、Ｗｅｂサーバ２０からの要求を入手し、データベースサーバ３０内で入手した要求に応じた処理を実行する。例えば、Ｗｅｂサーバ２０からＨＤ３１に記憶されている情報を出力させる要求が入力されると、教育支援プログラム３１ｂは、ＨＤ３１から対応する情報を読み出してＷｅｂサーバ２０に出力する。また、ＨＤ３１に記憶されている情報を更新させる要求が入力されると、教育支援プログラム３１ｂは、ＨＤ３１に記憶されている情報の更新作業を行う。そして、両サーバ２０，３０の教育支援プログラム２１ｂ，３１ｂの処理がサーバ２０，３０内の上記各種手段を構成することになる。
【００５５】
（３）管理者用ＰＣと学生用ＰＣの構成：
図８は、管理者用ＰＣ４０の概略構成を示す概略ブロック図である。なお、サーバ２０，３０にＬＡＮを介して接続される管理者用ＰＣ５０や、学生用ＰＣ６０も管理者用ＰＣ４０と同様な構成とすることができるため、管理者用ＰＣ４０を例にとって説明することにする。ここで、管理者用ＰＣ５０は上記ＬＡＮに接続するための通信Ｉ／Ｆを備えていればよい。また、持ち運んで使用可能なノート型のＰＣでは、ディスプレイとして液晶ディスプレイを備えていればよい。
図において、バス４０ａに、ＣＰＵ４１、ＨＤドライブ４２ａ、ＲＯＭ４３ａ、ＲＡＭ４３ｂ、通信Ｉ／Ｆ４４、等が接続されている。また、ＣＲＴＩ／Ｆを介してディスプレイ４５や、音声出力Ｉ／Ｆを介して音声出力器４６や、入力Ｉ／Ｆを介してマウス４７やキーボード４８も接続されている。通信Ｉ／Ｆ４４は、ＣＰＵ４１の制御に基づいてＴＣＰ／ＩＰによりインターネット網１０にアクセスし、双方向通信を行うことができる。ＨＤ４２には、ＯＳプログラム４２ｂ、ブラウザ４２ｃや電子メールプログラム４２ｄやその他のアプリケーションプログラム（ＡＰＬ）、ＨＴＭＬファイル４２ｅ、画像ファイル４２ｆ等が記憶されている。ＯＳプログラム４２ｂ、ブラウザ４２ｃ、電子メールプログラム４２ｄ、ＡＰＬは適宜ＲＡＭ４３ｂに読み出され、ＣＰＵ４１の制御によって実行される。また、ＯＳプログラム４２ｂの制御に基づき、ディスプレイ４５、音声出力器４６、マウス４７、キーボード４８が駆動される。
【００５６】
ブラウザ４２ｃや電子メールプログラム４２ｄがＲＡＭ４３ｂに読み出されると、通信Ｉ／Ｆ４４を介してＷｅｂサーバ２０からＨＴＭＬファイルや画像ファイルをダウンロードし、ディスプレイ４５に所定のページを表示することが可能となる。また、電子メール情報作成用の入力情報等を通信Ｉ／Ｆ４４を介してＷｅｂサーバ２０に送出することも可能である。その際、マウス４７やキーボード４８から文字や数字の操作入力を受け付け、入力された各種情報を通信Ｉ／Ｆ４４を介してＷｅｂサーバ２０に送出する。例えば、ディスプレイに表示されたＵＲＬの領域をマウスにてクリック操作するとサーバとデータの送受信を行って同ＵＲＬに存在するホームページデータを入手して表示する。電子メールプログラム４２ｄは電子メール中に記載されたＵＲＬの表示領域がクリック操作されたことを検出すると同ＵＲＬに存在する教材のホームページデータを入手して表示する機能をコンピュータに実現させる。
【００５７】
管理者や学生が本システム１００を使用する際、ＰＣ４０〜６０は、まず、Ｗｅｂサーバ２０にアクセスして図示しないログイン画面のＨＴＭＬデータや画像データを入手し、その内容をディスプレイ４５に表示する。このログイン画面では、管理者や学生にパスワードを入力させるようになっている。入力されたパスワードがデータベースサーバ３０の情報記憶領域に記憶されたパスワードと一致したときのみ、Ｗｅｂサーバ２０からメニュー画面用のＨＴＭＬデータや画像データを入手し、その内容をディスプレイ４５に表示する。
【００５８】
（４）情報記憶領域に記憶される各種テーブルの構造：
以下、データベースサーバ３０の情報記憶領域にファイルとして記憶される各種テーブルの構造について説明する。
図９〜図１４は、データベースサーバのＨＤ３１に設けられた情報記憶領域にファイルとして記憶されるテーブルＴ１〜Ｔ９の構造を示す模式図である。
管理者テーブルＴ１は、教育支援システム１００の管理者に関する情報を格納している。管理者にはそれぞれ管理者を識別する管理者識別データである管理者ＩＤが付与されており、同テーブルＴ１には、管理者名、ログイン時に本システムの管理者であることを確認するために用いられるパスワード、管理者の所属名、管理者のメールアドレスが、管理者ＩＤ別に区分されて格納されるようになっている。
学生情報テーブルＴ２は、管理者から教材を提供される学生の情報を格納している。学生にはそれぞれ学生を識別する受講生識別データである学生ＩＤが付与されており、同テーブルＴ２には、学生名、学生の所属するグループ名、学生のメールアドレス、ログイン時に本システムを使用する学生であることを確認するために用いられるパスワード、興味、目的、趣味、備考、管理者ＩＤが、学生ＩＤ別に区分されて格納されるようになっている。
【００５９】
電子メール分類テーブルＴ３は、複数の学生を分類する複数のグループに関する情報を格納している。グループにはそれぞれグループを識別するグループ識別データであるグループＩＤが付与されており、同テーブルＴ３には、グループ名、送信者名、メールアドレス、備考が、グループＩＤ別に区分されて格納されるようになっている。
学生分類テーブルＴ４は、グループに属する学生の情報を格納している。同テーブルＴ４には、グループに属する全ての学生に対応する学生ＩＤがグループＩＤ別に区分されて格納されるようになっている。
電子教材情報格納テーブルＴ５は、教材情報の格納場所等に関する情報を格納している。同テーブルＴ５には、教材情報を格納するフォルダ名、教材情報を記憶させた日である登録日、教材情報のタイトル、教材情報に対応するＵＲＬ情報が、管理者ＩＤ別に区分されて格納されるようになっている。
【００６０】
電子メール送付テーブルＴ６と電子メールＵＲＬテーブルＴ７とは、学生に対して送付する電子メールを構成する電子メール情報に関する情報を格納している。電子メール情報にはそれぞれ電子メール情報を識別するメール識別データであるメールＩＤが付与されており、電子メール送付テーブルＴ６には、電子メールの送信日、電子メールのタイトル、電子メールの本文、電子メールを送付するグループに対応するグループＩＤ、パスワード、備考が、メールＩＤ別に区分されて格納されるようになっている。また、電子メールＵＲＬテーブルＴ７には、教材情報に対応する変換後のＵＲＬ情報、展開ＵＲＬ情報、ＵＲＬ情報に対応する説明文である文章、処理プログラムが、メールＩＤ＋枝番別に区分されて格納されるようになっている。ここで、メールＩＤ＋枝番は、メールＩＤと枝番とを「-」 で繋いだデータである。展開ＵＲＬ情報は、本システム１００の外部の情報記憶領域に記憶されて学生に対する教材を表示可能とする第二の教材情報の記憶場所を表すＵＲＬ情報であり、同第二の教材情報を参照させる電子メール情報を作成する際に格納されるようになっている。
【００６１】
配信スケジュールテーブルＴ８は、電子メールを配信する日時等の情報を格納している。同テーブルＴ８は、電子メールの配信日時、同電子メールを配信する管理者に対応する管理者ＩＤが、メールＩＤ別に区分されて格納されるようになっている。
学生送付確認テーブルＴ９は、学生が教材のホームページを閲覧した状況、すなわち、学生用ＰＣ６０からの教材情報へのアクセス状況に関する情報を格納している。同テーブルＴ９は、参照される教材情報に対応する変換後のＵＲＬ情報、同教材情報を参照する学生に対応する学生ＩＤ、その学生の学生名、同ＵＲＬ情報を含む電子メール情報を出力した日時である送付日時、同学生がホームページを開いた日時、同ホームページを閉じた日時、その他情報が、メールＩＤ＋枝番別に区分されて格納されるようになっている。なお、図示の都合上、時刻が示されていないが、各日時には年月日と併せて時分秒の情報も格納されるようになっている。そして、学生送付確認テーブルＴ９に格納された情報に基づいて、複数の学生別に同学生の教育を支援する教育支援情報が作成されるようになっている。
【００６２】
（５）教育支援システムの動作の概略：
本教育支援システム１００は、上述した各種テーブルを利用して、電子メール情報を作成して学生用ＰＣ６０のディスプレイから出力したり、教育支援情報を作成してＰＣ４０，５０のディスプレイから出力したりする処理を行う。以下、本システム１００の動作の概略について説明する。
図１５は、Ｗｅｂサーバ２０にて実行される処理の概略を示すフローチャートであり、図１６は各要求に対応する処理を示す図である。
Ｗｅｂサーバ２０は、ＰＣ４０〜６０からのアクセスを常時受け付けている（ステップＳ１００。以下、「ステップ」の記載を省略）。ＰＣ４０〜６０からのアクセスを受け付けると、このアクセスが図１６に示す要求かどうかを判断し（Ｓ１１０）、これらの要求であればＳ１２０で要求に対応する処理を行い、Ｓ１００に戻る。図１６に示す要求でなければ、Ｓ１００に戻り、再びＰＣ４０〜６０からのアクセスを受け付ける。
【００６３】
Ｓ１２０では、図１６に示すように、要求が管理者用ＰＣ４０，５０からであるか、学生用ＰＣ６０からであるかに応じて、各種処理を行う。
管理者用ＰＣ４０，５０から、学生登録要求、教材登録要求、メール登録要求、教育支援情報入手要求が入力された場合、それぞれ後述する学生登録処理、教材入力処理、メール登録処理、支援情報作成処理を行う。
学生用ＰＣ６０から教材出力要求が入力された場合、後述する教材出力処理を行う。
この他、図示していないが、ＰＣ４０〜６０からログイン画面やメニュー画面のＨＴＭＬデータや画像データを入手する要求が入力された場合等、対応するＨＴＭＬデータや画像データを作成して出力する処理等も行う。
【００６４】
また、データベースサーバ３０にて実行される処理の概略は、図１５で示したフローチャートと同様になる。すなわち、通信Ｉ／Ｆ３５を介してＷｅｂサーバ２０からのアクセスを常時受け付け（Ｓ１００に相当）、Ｗｅｂサーバ２０からのアクセスを受け付けると、このアクセスがＷｅｂサーバ２０からの要求かどうかを判断する（Ｓ１１０に相当）。そして、Ｗｅｂサーバ２０からの要求であれば同要求に対応する処理を行い（Ｓ１２０に相当）、再びＷｅｂサーバ２０からのアクセスを受け付ける（Ｓ１００に相当）。
なお、データベースサーバ３０は、タイマ回路３２ａを利用して所定時間毎（例えば、１０分毎）に割込処理も行うようになっている。
【００６５】
一方、ＰＣ４０，６０では、概略、図１７に示すフローチャートに従って処理が行われる。なお、ＰＣ４０，６０の処理は後述するＳ２４０以外にはほとんど同じであるので、まとめて説明する。
図において、まず、通信Ｉ／Ｆを介してＷｅｂサーバ２０に対しネットワークの接続を開始し（Ｓ２００）、回線接続が成功したかどうかを判断する（Ｓ２１０）。回線接続が成功しなかったと判断したときには、ディスプレイにエラー表示を行い、Ｓ２００に戻る。
回線接続が成功したと判断したときには、ディスプレイに表示する図示しないログイン画面のデータを入手するため、ＨＴＭＬデータ等の送信要求を行う（Ｓ２２０）。ＨＴＭＬデータ等を入手すると（Ｓ２３０）、図示しないメニュー画面を表示して各種の処理を実行し（Ｓ２４０）、接続を終了する（Ｓ２５０）。
なお、管理者用ＰＣ５０でも、図１７で示したフローチャートと同様になる。すなわち、通信Ｉ／Ｆを介してＷｅｂサーバ２０に対しＬＡＮの接続を開始し、接続が成功したかどうかを判断する（Ｓ２００〜Ｓ２１０に相当）。接続が成功したと判断したときには、ログイン画面のＨＴＭＬデータ等の送信要求を行い、ＨＴＭＬデータ等を入手する（Ｓ２２０〜Ｓ２３０に相当）。そして、各種の処理を実行し、接続を終了する（Ｓ２４０〜Ｓ２５０に相当）。
【００６６】
（６）管理者・学生登録時のシステムの動作：
以下、本教育支援システム１００の動作を、適宜表示画面例を示しながら順次説明していく。
学生に教材を提供するにあたり、本システム１００の提供者が、データベースサーバ３０にネットワーク接続されたＰＣを利用して、管理者に関する情報を登録するようになっている。このときに行われる処理の概略は、以下の通りである。
ＰＣでは、システム提供者の操作入力により、図示しないメニュー画面に設けられた管理者登録ボタンが選択されると、管理者登録要求を作成してデータベースサーバ３０に送出する。データベースサーバ３０では、同要求を入手すると、管理者登録画面データを作成してＰＣに対して出力する。
ＰＣでは、同データを入手して図示しない管理者登録画面を表示する。同画面を表示している状態にて、システム提供者から、管理者ＩＤ、管理者名、管理者に使用させるパスワード、管理者の所属名、管理者のメールアドレスの操作入力を受け付ける。そして、入力された内容をデータベースサーバに送出し、処理を終了させる。
データベースサーバでは、入力された内容を取得し、管理者テーブルＴ１に格納して、処理を終了させる。このようにして管理者に関する情報を登録することができ、また、管理者テーブルＴ１の内容を修正することにより管理者に関する情報を修正したり、削除したりすることもできるようになっている。
【００６７】
管理者から学生に教材を提供するにあたり、本システム１００では、管理者が学生に関する情報を登録する操作を行う。むろん、システム提供者が学生に関する情報を登録する操作を行うことも可能である。図１８は、管理者用ＰＣ４０，５０が行う学生情報送出処理とＷｅｂサーバ２０が行う学生登録処理を示すフローチャートである。
管理者用ＰＣ４０，５０は、管理者の操作入力により、上記Ｓ２４０で表示される図示しないメニュー画面に設けられた管理者登録ボタンが選択されると、学生登録要求を作成してインターネット網１０を介してＷｅｂサーバ２０に送出する（Ｓ３０２）。Ｗｅｂサーバ２０は、この学生登録要求を入手すると、対応するＵＲＬから教育支援プログラム２１ｂを起動する（Ｓ３２２）。ここで、ＰＣ４０，５０は本システム１００へのログイン時に管理者を識別する情報である管理者ＩＤの入力を受け付けてＷｅｂサーバに送出しており、データベースサーバ３０の情報記憶領域に記憶されている学生情報テーブルＴ２から管理者ＩＤに対応する情報全てを取得して学生に関する情報の一覧を表示可能とする学生登録画面データを作成し、学生登録要求を入手した管理者用ＰＣに対して出力する（Ｓ３２４）。実際には、Ｗｅｂサーバはデータベースサーバ３０に学生情報テーブルＴ２を入手する要求を送出し、データベースサーバ３０が同要求を入手してＨＤ３１から同テーブルＴ２を読み出してＷｅｂサーバに送出し、Ｗｅｂサーバが同テーブルＴ２を入手して必要な情報を抽出する処理を行っている。
【００６８】
管理者用ＰＣは、上記学生に関する情報の一覧のデータを入手し、ディスプレイに学生登録画面を表示する（Ｓ３０４）。その表示画面例を図１９に示している。図は、○○大学の管理者に対応する学生の情報の一覧表示画面であり、学生ＩＤ、学生名、グループ名、メールアドレス、パスワード、興味、目的、趣味、備考が一覧表８１ａとして表示されている。新規ボタン８１ｂがマウスにてクリック操作されると、図示しない学生新規登録画面を表示して、学生ＩＤ、学生名、グループ名、メールアドレス、パスワード、興味、目的、趣味、備考の操作入力を受け付ける（Ｓ３０６）。そして、入力された内容をＷｅｂサーバに対して送出する（Ｓ３０８）。なお、編集ボタン８１ｃがクリック操作されると、図示しない学生編集画面を表示して、一覧表８１ａのうち対応する学生についての各項目を修正する操作入力を受け付けて入力内容をＷｅｂサーバに送出する。また、削除ボタン８１ｄがクリック操作されると、対応する学生に関する情報全てを削除する旨の情報を入力内容としてＷｅｂサーバに送出する。
Ｗｅｂサーバは、管理者用ＰＣから入力された内容を取得し（Ｓ３２６）、データベースサーバ３０の学生情報テーブルＴ２にその内容を格納する（Ｓ３２８）。その後、情報記憶領域に記憶されている電子メール分類テーブルＴ３と学生分類テーブルＴ４とから管理者ＩＤに対応する情報全てを取得して学生を分類するグループの一覧を表示可能とする分類登録画面データを作成し、学生登録要求を入手した管理者用ＰＣに対して出力する（Ｓ３３０）。
【００６９】
管理者用ＰＣは、上記グループに関する情報の一覧のデータを入手し、図示を省略しているが学生登録画面と同様の分類登録画面を表示する（Ｓ３１０）。同画面では、グループＩＤ、グループ名、送信者名、メールアドレス、備考、学生ＩＤが一覧表として表示される。図示しないボタンがクリック操作されると分類登録画面を表示して、グループＩＤ、グループ名、送信者名、メールアドレス、備考、学生ＩＤの操作入力を受け付け（Ｓ３１２）、入力内容をＷｅｂサーバに送出し（Ｓ３１４）、学生情報送出処理を終了させる。
Ｗｅｂサーバは、管理者用ＰＣから入力された内容を取得し（Ｓ３３２）、データベースサーバ３０のテーブルＴ３，Ｔ４にその内容を格納して（Ｓ３３４）、学生登録処理を終了させる。
【００７０】
（７）教材登録時のシステムの動作：
図２０は、管理者用ＰＣ４０，５０の管理者側教材入力処理とＷｅｂサーバ２０の教材入力処理を示すフローチャートである。
管理者用ＰＣは、管理者の操作入力により、上記Ｓ２４０で表示される図示しないメニュー画面に設けられた教材登録ボタンが選択されると、図示しないフローにより教材登録要求を作成してＷｅｂサーバに送出する。Ｗｅｂサーバは、図示しないフローによりこの教材登録要求を入手すると、対応するＵＲＬから教育支援プログラムを起動する。そして、情報記憶領域に記憶されている電子教材情報格納テーブルＴ５から管理者ＩＤに対応する情報全てを取得して教材に関する情報の一覧を表示可能とする教材入力画面データを作成し、教材登録要求を入手した管理者用ＰＣに対して出力する（Ｓ４２２）。
【００７１】
管理者用ＰＣは、上記教材に関する情報の一覧データを入手し、ディスプレイに教材入力画面を表示する（Ｓ４０２）。その表示画面例を図２１に示している。図は、○○大学の管理者に対する画面例であり、登録日、タイトル、ＵＲＬ情報が一覧表８２ａとして表示されている。追加ボタン８２ｂがクリック操作されると、図示しない教材新規登録画面を表示して、教材情報のタイトル、データベースサーバの情報記憶領域において教材情報を格納するフォルダ名の操作入力を受け付ける（Ｓ４０４）。次に、例えば図２２に示す設定画面を表示し、転送元の教材情報のファイル名またはフォルダ名の操作入力を受け付ける（Ｓ４０６）。図の例は、ＨＴＭＬファイルや画像ファイルのファイル名を操作入力するための画面例を示しており、操作入力されたファイル名全てに対応するファイルが情報記憶領域に記憶されることになる。なお、これらのファイルを管理者用ＰＣ等で一つのフォルダ内に格納しておけば、図示しない別の設定画面を表示させて同フォルダ名を操作入力することにより、当該フォルダ名のフォルダ内の全てのファイルをＦＴＰにより情報記憶領域に記憶させることが可能となっている。
【００７２】
そして、Ｓ４０４〜Ｓ４０６で入力された内容をＷｅｂサーバに対して送出する（Ｓ４０８）。なお、図２１の教材入力画面において、削除ボタン８２ｃがクリック操作されると、対応する教材に関する情報全てを削除する旨の情報を入力内容としてＷｅｂサーバに送出する。Ｗｅｂサーバでは、管理者用ＰＣから入力された内容を取得する（Ｓ４２４）。その際、教材情報を格納するフォルダ名に従って情報記憶領域にフォルダを作成する。その後、教材を登録する場合に、管理者用ＰＣは教材情報をＷｅｂサーバに対して送出し（Ｓ４１０）、管理者側教材入力処理を終了させる。
Ｗｅｂサーバは、管理者用ＰＣから教材情報を取得し（Ｓ４２６）、情報記憶領域に作成されたフォルダに教材情報を格納する（Ｓ４２８）。そして、Ｓ４２４で取得した入力内容をデータベースサーバ３０の電子教材情報格納テーブルＴ５に格納して（Ｓ４３０）、教材入力処理を終了させる。
【００７３】
例えば、管理者に「www.xxx.au.jp」 という領域が情報記憶領域から付与され、教材情報を格納するフォルダ名として「eng2」が入力され、教材情報のファイル名として「chp1-1.htm」が入力されていると、情報記憶領域に記憶される「chp1-1.htm」という名称とされた教材情報の記憶場所は「http://www.xxx.au.jp/eng2/chp1-1.htm」で表される。本実施形態では、フォルダ「eng2」に所定のＡＳＰファイルを付加し、同ＡＳＰファイルにアクセスすることにより教材情報を取得するようにしている。その際、ＡＳＰファイルのファイル名として例えば「chp1-1.htm」から一義的に決定される「hchp1-1.asp」 を付与し、「chp1-1.htm」の教材情報の記憶場所を「http://www.xxx.au.jp/eng2/hchp1-1.asp」 というＵＲＬ情報で表して、同ＵＲＬ情報に対応させて「chp1-1.htm」の教材情報を情報記憶領域に記憶させることにしている。
このように、サーバと管理者用ＰＣが行う上記処理は、教材情報を入力してアドレス情報に対応させて情報記憶領域に記憶させる教材入力手段を構成する。そして、管理者は教材情報を管理者用ＰＣから入力することができ、本システムは便利である。
【００７４】
（８）電子メール登録時のシステムの動作：
図２３は、メール作成手段の一部を構成する管理者用ＰＣ４０，５０の管理者側メール登録処理とＷｅｂサーバ２０のメール登録処理を示すフローチャートである。
管理者用ＰＣ４０，５０は、管理者の操作入力により、上記Ｓ２４０で表示されるメニュー画面に設けられたメール登録ボタンが選択されると、メール登録要求を作成してＷｅｂサーバに送出する。Ｗｅｂサーバは、このメール登録要求を入手すると、対応するＵＲＬから教育支援プログラムを起動する。そして、メール作成画面データを作成し、メール登録要求を入手した管理者用ＰＣに対して出力する（Ｓ５２２）。
【００７５】
管理者用ＰＣは、上記メール作成画面データを入手し、図２４に示すようなメール作成画面をディスプレイに表示する（Ｓ５０２）。画面の上段に表示される入力欄８３ａでは、電子メールのタイトルや、電子メールの本文や、備考の情報について操作入力可能であるとともに、電子メールを送付するグループや、学生にパスワードを入力させるか否かについて選択入力可能である。
また、画面中段の参照ＵＲＬ数入力欄８３ｂに数字を操作入力すると、操作入力された数の行数を有するＵＲＬ等入力欄８３ｃを表示する。同ＵＲＬ等入力欄８３ｃでは、教材情報の記憶場所を表すＵＲＬ情報や、第二の教材情報の記憶場所を表す展開ＵＲＬ情報や、ＵＲＬ情報に対応する説明文や、処理プログラムのソースプログラムを操作入力可能である。ここで、ＵＲＬ情報を操作入力する際には、教材参照ボタン８３ｄをクリック操作して情報記憶領域に記憶されている教材情報のＵＲＬ情報の一覧を表示させ、同ＵＲＬ情報のいずれかを選択入力することも可能である。また、処理プログラムを操作入力する際には、プログラム選択ボタン８３ｅをクリック操作することにより、学生用ＰＣからのアクセス状況に応じた所定の処理を実行可能な複数の所定プログラムのいずれかを選択入力することも可能である。
【００７６】
すなわち、管理者用ＰＣではプログラム選択ボタン８３ｅのクリック操作の入力を受け付けるとその旨の情報をＷｅｂサーバに対して送出し、Ｗｅｂサーバではその旨の情報を入手すると所定プログラムのプログラム名の一覧データをＨＤ２１から取得して管理者用ＰＣに対して出力する。すると、管理者用ＰＣでは同データを入手して、図２５に示す所定プログラムのプログラム名の一覧８４ａを表示する。例えば、プログラム名が「send_mail」 であるとき、「send_mail」 というコマンドの後ろにメールＩＤを引数として記述することを前提として、「send_mail」 という名の所定プログラムはメールＩＤに対応する電子メール情報を出力する処理を実現させるプログラムとされている。ここで、同一覧８４ａのプログラム名の表示領域をクリック操作することにより、選択入力を行うことが可能である。「send_mail」 が選択されると、さらに引数入力欄８４ｂを表示し、引数の操作入力を受け付ける。そして、一覧８４ａへの選択入力内容と引数入力欄８４ｂへの操作入力内容に基づいて、教材情報を情報記憶領域から取得可能であるとともに学生用ＰＣからのアクセス状況に応じた処理を実行可能な処理プログラムのソースプログラムを作成し、メール作成画面のＵＲＬ等入力欄８３ｃに表示する。
【００７７】
なお、一覧８４ａに表示される「set_mail」という名の所定プログラムは、引数に記述される日時にメールＩＤに対応する電子メール情報を出力する処理を実行可能なプログラムとされている。「check_sequence」プログラムは、複数の教材情報が参照順に参照されていないときに閲覧順でない旨の別の電子メール情報を出力する処理を実行可能なプログラムである。「close_if」プログラムは、教材情報の出力を終了する際に引数の条件に応じた異なる処理を実行可能なプログラムである。「mark」プログラムは、教材がテストであるときに採点を行う処理を実行可能なプログラムである。
【００７８】
図２４のメール作成画面下部の登録ボタン８３ｆがクリック操作されると、タイトル、本文、グループの選択情報、パスワードの選択情報、備考、ＵＲＬ情報、展開ＵＲＬ情報、説明文、処理プログラムの操作入力を受け付け（Ｓ５０４）、図示しない電子メールイメージ画面を表示する。そして、同画面に設けられたＯＫボタンがクリック操作されると、入力された内容をＷｅｂサーバに対して送出する（Ｓ５０６）。Ｗｅｂサーバでは、管理者用ＰＣから入力された内容を取得する（Ｓ５２４）。次に、電子メール送付テーブルＴ６に存在しないメールＩＤ（例えば、アルファベットと通し番号との組み合わせ）を付与するとともに、ＵＲＬ情報の数に応じて枝番（通し番号または０）を付与する（Ｓ５２６）。さらに、管理者用ＰＣから取得した処理プログラムのソースプログラムに基づいてＡＳＰファイルを作成し（Ｓ５２８）、管理者用ＰＣから取得したＵＲＬ情報に含まれるファイル名をＳ５２８で作成したＡＳＰファイルのファイル名に変換する（Ｓ５３０）。例えば、管理者用ＰＣから取得したＵＲＬ情報が「http://www.xxx.au.jp/eng2/hchp1-1.asp」 であり、作成したＡＳＰファイルのファイル名として例えば「chp1-1.htm」（教材情報の元ファイルの名称）から一義的に決定される「chp1-1.asp」 を付与するとき、ＵＲＬ情報は「http://www.xxx.au.jp/eng2/chp1-1.asp」に変換される。そして、変換前のＵＲＬ情報に対応した教材情報は、変換後のＵＲＬ情報に対応した情報にもなる。
【００７９】
なお、展開ＵＲＬ情報についても同様の変換が可能である。例えば図２６に示す各種情報Ｄ１１が管理者用ＰＣから入力された場合に展開ＵＲＬ情報がどのように変換されるかを説明する。ここで、入力展開ＵＲＬ情報中の「http://www.yyy.au.jp」は、第二の教材情報が本システム１００外の情報記憶領域に記憶されていることを表している。まず、管理者用ＰＣから取得した展開ＵＲＬ情報に含まれるファイル名をＳ５２８で作成したＡＳＰファイルのファイル名に変換する。しかし、作成したＡＳＰファイルを外部の情報記憶領域に記憶させることができないことが多いため、同ＡＳＰファイルを本システム１００内の情報記憶領域に記憶させるとともに、その記憶場所に対応した情報となるように展開ＵＲＬ情報を変換する。図２６の例では、変換後の展開ＵＲＬ情報Ｄ１２は、データベースサーバ３０の情報記憶領域内の記憶場所であることを表す「http://www.xxx.au.jp/…」 とされていることを表している。
【００８０】
その後、付与されたメールＩＤや枝番、管理者用ＰＣから取得した各種情報、管理者用ＰＣから送信された日を、変換されたＵＲＬ情報や展開ＵＲＬ情報に対応させて、情報記憶領域内の電子メール送付テーブルＴ６と電子メールＵＲＬテーブルＴ７とに格納する（Ｓ５３２）。次に、情報記憶領域に記憶されている配信スケジュールテーブルＴ８等から管理者ＩＤに対応する情報全てを取得して各電子メールの配信日時等の一覧を表示可能とする配信スケジュール画面データを作成し、メール登録要求を入手した管理者用ＰＣに対して出力する（Ｓ５３４）。
管理者用ＰＣは、上記電子メールの配信日時等の一覧のデータを入手し、図示しない配信スケジュール画面を表示する（Ｓ５０８）。同画面では、メールＩＤ、電子メール送付テーブルＴ６に格納されているタイトル、同テーブルＴ６に格納されているグループＩＤに対応するグループ名（電子メール分類テーブルＴ３から取得される）、配信日時が一覧表として表示される。図示しないボタンがクリック操作されると登録画面を表示して、メールＩＤ、配信日時の操作入力を受け付け（Ｓ５１０）、入力内容をＷｅｂサーバに送出し（Ｓ５１２）、管理者側メール登録処理を終了させる。
Ｗｅｂサーバは、管理者用ＰＣから入力された内容を取得し（Ｓ５３６）、データベースサーバ３０の配信スケジュールテーブルＴ８にその内容を格納して（Ｓ５３８）、メール登録処理を終了させる。
【００８１】
（９）電子メール出力時のシステムの動作：
図２７は、メール作成手段の一部を含むデータベースサーバ３０のメール出力処理を示すフローチャートである。すなわち、電子メール情報はデータベースサーバ３０から出力されるようになっている。なお、本フローは所定時間毎に行われるようになっている。
まず、タイマ回路３２ａから現在の日時を読み込むとともに、配信スケジュールテーブルＴ８を参照して、配信する電子メールが存在するか否かを判断する（Ｓ６０２）。例えば、前回本フローを実行した日時を記憶しておき、前回の日時以降（前回の日時と一致する場合を除く）かつ現在の日時まで（現在の日時と一致する場合を含む）となっている配信日時に対応するメールＩＤをテーブルＴ８から取得することにし、メールＩＤを取得したときに条件成立と判断することができる。配信する電子メールが存在しない場合、本フローを終了する。
【００８２】
配信する電子メールが存在する場合、対応するメールＩＤを配信スケジュールテーブルＴ８から取得し、電子メール送付テーブルＴ６と電子メールＵＲＬテーブルＴ７とから同メールＩＤに対応する情報を取得する（Ｓ６０４）。次に、取得した各ＵＲＬ情報に、取得した学生ＩＤとメールＩＤと枝番を含める処理を行う（Ｓ６０６）。すると、図３で示したＵＲＬ情報Ｄ２のように、学生ＩＤとメールＩＤと枝番を有するＵＲＬ情報が作成される。なお、電子メールＵＲＬテーブルＴ７にＵＲＬ情報が格納されていない場合には、展開ＵＲＬ情報に学生ＩＤ等を含める処理を行う。すると、図２６で示す展開ＵＲＬ情報Ｄ１３のように、学生ＩＤとメールＩＤと枝番を有する展開ＵＲＬ情報が作成される。
さらに、学生ＩＤ等を有するＵＲＬ情報（または展開ＵＲＬ情報）を所定の規則に従って暗号化する（Ｓ６０８）。そして、電子メールのタイトル、電子メール本文、学生ＩＤやメールＩＤや枝番が含まれるＵＲＬ情報（または展開ＵＲＬ情報）、その説明文と併せて電子メール情報（例えば、図３で示した電子メール情報Ｄ３、図２６に示す電子メール情報Ｄ１４）を作成する（Ｓ６１０）。
【００８３】
なお、電子メールＵＲＬテーブルＴ７にＵＲＬ情報と展開ＵＲＬ情報の両方が格納されている場合には、展開ＵＲＬ情報については学生ＩＤ等が含まれないことになり、展開ＵＲＬ情報を単に参考資料として対応する第二の教材情報を参照させる情報とすることにしている。また、電子メールＵＲＬテーブルＴ７に展開ＵＲＬ情報のみが格納されている場合、学生ＩＤ等が含められた展開ＵＲＬ情報を例えば「このテストを１０分で行いなさい」と表示する領域にリンクさせ、この領域がクリック操作されたときに展開ＵＲＬ情報に対応する第二の教材情報が出力されるようにしてもよい。
このようにデータベースサーバが行うＳ６０２〜Ｓ６１０の処理と図２３で示したサーバと管理者用ＰＣが行う処理は、アドレス情報の入力を受け付け、入力されたアドレス情報に受講生識別データ等を含めるとともに、これらのデータを有するアドレス情報を含めて当該アドレス情報に対応する教材の閲覧を促す旨の電子メール情報を作成するメール作成手段を構成する。
【００８４】
電子メール情報を作成した後、Ｗｅｂサーバは、取得したメールＩＤに対応するグループＩＤを電子メールＵＲＬテーブルＴ７から取得するとともに、取得したグループＩＤに対応する学生ＩＤを学生分類テーブルＴ４から取得し、さらに同学生ＩＤに対応するメールアドレスを学生情報テーブルＴ２から取得して、電子メールを送付する学生に対応する学生用ＰＣに対して電子メール情報を出力する（Ｓ６１２）。その後、タイマ回路２２ａから現在の日時を送付日時として取得するとともに、情報記憶領域に記憶されている学生送付確認テーブルＴ９に、学生ＩＤ別に、メールＩＤ＋枝番、変換後のＵＲＬ情報、学生ＩＤ、学生名、取得した送付日時を格納する（Ｓ６１４）。そして、取得したメールＩＤに対応する管理者ＩＤを配信スケジュールテーブルＴ８から取得し、管理者ＩＤに対応するメールアドレスを管理者テーブルＴ１から取得し、電子メールを送付した旨の情報を作成して、電子メールを作成した管理者に対応する管理者用ＰＣに対してその旨の情報を出力し（Ｓ６１６）、メール出力処理を終了する。すると、管理者は電子メールが配信されたことを知ることができる。
このように、Ｓ６１２〜Ｓ６１６の処理は、作成された電子メール情報を受講生に対応する受講生用コンピュータに対して出力するメール出力手段を構成する。
【００８５】
（１０）教材出力時のシステムの動作：
図２８は、学生用ＰＣ６０の教材入手処理とＷｅｂサーバ２０の教材出力処理を示すフローチャートである。なお、学生用ＰＣの処理は、電子メールプログラム４２ｄとブラウザ４２ｃの機能により実現される。
データベースサーバ３０から電子メールが送信された学生用ＰＣ６０では、電子メールを入手して内容を表示させる操作が行われたとき、電子メール情報を入手して表示する（Ｓ７０２）。すなわち、Ｓ７０２の処理は、メール表示手段を構成する。図２９は、同電子メール情報により表示される電子メールの表示画面例を示している。図において、電子メール本文８５ａを表示するとともに、暗号化された学生ＩＤやメールＩＤや枝番を有するＵＲＬ情報８５ｂ〜ｄを対応する説明文とともに表示する。また、展開ＵＲＬ情報が含まれている場合には、展開ＵＲＬ情報８５ｅも表示する。
【００８６】
次に、ＵＲＬ情報８５ｂ〜ｄ（または展開ＵＲＬ情報８５ｅ）の表示領域へのクリック操作を受け付ける（Ｓ７０４）。さらに、電子メール情報にパスワードを確認する情報が含まれているときには、パスワードの操作入力を受け付ける（Ｓ７０６）。この処理は、図２４で示したメール作成画面にてパスワードを確認する設定入力がなされたときに行われることになる。操作入力されたパスワードが電子メール送付テーブルＴ６に格納されているパスワードと一致するときのみ、Ｓ７０８以降の処理を行う。電子メールを見てＵＲＬ情報の表示領域をクリック操作することにより教材を閲覧しようとする人が送付先の学生本人でないことがありうるが、パスワードを確認することにより、このようななりすましを防止することが可能となる。
その後、学生ＩＤやメールＩＤや枝番を有するＵＲＬ情報（または展開ＵＲＬ情報）を含む閲覧要求を作成して、Ｗｅｂサーバに対して送出する（Ｓ７０８）。すると、図５で示したＵＲＬ情報Ｄ５のようなＵＲＬ情報を含む閲覧要求がＷｅｂサーバに入力される。
このように、Ｓ７０４〜Ｓ７０８の処理は、電子メール情報に含まれるアドレス情報に対応する教材を閲覧する操作入力を受け付け、受講生識別データ等が付加された同アドレス情報を含む閲覧要求を作成・送出する閲覧要求送出手段を構成する。
【００８７】
Ｗｅｂサーバでは、学生用ＰＣから閲覧要求を入手する（Ｓ７２２）。すると、対応するＵＲＬから教育支援プログラムを起動するとともに、閲覧要求に含まれるＵＲＬ情報に対応するＡＳＰファイルを読み出し、同ＡＳＰファイルの処理プログラムに従って暗号化されたメールＩＤや枝番や学生ＩＤを所定の規則に従って復号化する（Ｓ７２４）。例えば、図５で示したＵＲＬ情報Ｄ６を得る。次に、詳しくは後述するが、ホームページが開かれた時に対応する処理プログラム別処理（その１）を行う（Ｓ７２６）。さらに、入手したＵＲＬ情報に対応した教材情報を情報記憶領域から取得する（Ｓ７２８）。そして、閲覧要求を入手した学生用ＰＣに対して同教材情報を出力する（Ｓ７３０）。また、タイマ回路２２ａから現在の日時を読み込んでホームページを開いた日時（教材情報の出力開始日時）とするとともに、学生送付確認テーブルＴ９に学生ＩＤとメールＩＤと枝番と対応させて開いた日時を格納する（Ｓ７３２）。すなわち、同テーブルＴ９には学生用ＰＣからの教材情報へのアクセス状況の一つである教材情報の出力開始の日時が学生ＩＤ別かつメールＩＤ別かつ枝番別に格納される。
【００８８】
上述した例を用いて説明すると、閲覧要求に含まれるＵＲＬ情報が「http://www.xxx.au.jp/eng2/chp1-1.asp…」であるとき、「chp1-1.asp」の処理プログラムの処理により「http://www.xxx.au.jp/eng2/chp1-1.htm」の記憶場所に記憶された「chp1-1.htm」ファイルを出力する。
学生用ＰＣでは、Ｗｅｂサーバから教材情報を入手し、ディスプレイに教材のホームページを表示する（Ｓ７１０）。例えば、「chp1-1.htm」ファイルを入手したときには、「chp1-1.htm」に含まれるＨＴＭＬデータに従って表示データを作成し、ディスプレイに出力する。従って、学生は、電子メール情報に含まれるＵＲＬ情報に対応する教材を閲覧することができる。
【００８９】
また、終了ボタンのクリック操作を受け付ける等、ホームページを閉じる操作入力を受け付けると、教材閲覧の終了要求を作成し、Ｗｅｂサーバに対して送出して（Ｓ７１２）、教材入力処理を終了する。なお、教材情報が表示されているときに別のホームページを開く操作入力を受け付けたときにも教材閲覧の終了要求を作成して送出し、Ｓ７０６に戻るようになっている。すなわち、Ｓ７１０〜Ｓ７１２の処理は、教材表示手段を構成する。
Ｗｅｂサーバでは、学生用ＰＣから終了要求を入手し（Ｓ７３４）、ＡＳＰファイルの処理プログラムに従い、詳しくは後述するが、ホームページが閉じられた時に対応する処理プログラム別処理（その２）を行う（Ｓ７３６）。そして、タイマ回路２２ａから現在の日時を読み込んでホームページを閉じた日時（教材情報の出力終了日時）とするとともに、学生送付確認テーブルＴ９に学生ＩＤとメールＩＤと枝番と対応させて閉じた日時を格納し（Ｓ７３８）、教材出力処理を終了する。すなわち、同テーブルＴ９には学生用ＰＣからの教材情報へのアクセス状況の一つである教材情報の出力終了の日時が学生ＩＤ別かつメールＩＤ別かつ枝番別に格納される。
このように、Ｓ７２２〜Ｓ７２４，Ｓ７２８〜Ｓ７３４，Ｓ７３８の処理は、受講生用コンピュータから受講生識別データ等を有するアドレス情報を含む閲覧要求を入手し、処理プログラムの処理により、同アドレス情報に対応した教材情報を情報記憶領域から取得して同受講生用コンピュータに対して出力する教材出力手段を構成する。
【００９０】
（１１）教育支援情報作成時のシステムの動作：
図３０は、支援情報作成手段の一部を構成する管理者用ＰＣ４０，５０の支援情報入手処理とＷｅｂサーバ２０の支援情報作成処理を示すフローチャートである。
管理者用ＰＣは、管理者の操作入力により、上記Ｓ２４０で表示されるメニュー画面に設けられた教育支援情報入手ボタンが選択されると、教育支援情報入手要求を作成してＷｅｂサーバに送出する。Ｗｅｂサーバは、この教育支援情報入手要求を入手すると、対応するＵＲＬから教育支援プログラムを起動する。そして、情報記憶領域に記憶されている配信スケジュールテーブルＴ８から管理者ＩＤに対応するメールＩＤを取得するとともに、学生送付確認テーブルＴ９等から同メールＩＤに対応する情報全てを取得して送信した電子メールに関する情報の一覧を表示可能とする送信メール一覧画面データを作成し、教育支援情報入手要求を入手した管理者用ＰＣに対して出力する（Ｓ８２２）。
【００９１】
管理者用ＰＣは、上記電子メールに関する情報の一覧データを入手し、ディスプレイに送信メール一覧画面を表示する（Ｓ８０２）。その表示画面例を図３１に示している。画面に表示される一覧表８６ａでは、メールＩＤ、電子メールの送信日、電子メールのタイトル、電子メールを送付したグループについて一覧表形式で表示する。電子メールに関する各情報に対応して参照ボタン８６ｂが設けられており、同ボタン８６ｂへのクリック操作を受け付けることにより、電子メール情報の選択入力を受け付け（Ｓ８０４）、入力された内容、すなわち、選択入力された電子メール情報に対応するメールＩＤをＷｅｂサーバに対して送出する（Ｓ８０６）。Ｗｅｂサーバでは、管理者用ＰＣから入力されたメールＩＤを取得する（Ｓ８２４）。次に、学生送付確認テーブルＴ９からメールＩＤに対応する情報を取得して、複数の学生別に同学生の教育を支援する教育支援情報を作成し、教育支援情報入手要求を入手した管理者用ＰＣに対して出力する（Ｓ８２６）。ここで、学生送付確認テーブルＴ９には学生用ＰＣからの教材情報へのアクセス状況が学生ＩＤ別かつメールＩＤ別に格納されているので、メールＩＤに対応する情報から作成される教育支援情報は学生別とされる。
【００９２】
管理者用ＰＣは、上記教育支援情報を入手し、図３２に示すような教育支援情報表示画面をディスプレイに表示する（Ｓ８０８）。同画面では、選択された電子メール情報のメールＩＤ、送信日、タイトル、グループの一覧表８７ａを表示するとともに、学生別の教育支援情報８７ｂを一覧表として表示する。同教育支援情報８７ｂは、ホームページを開いた日時（教材情報の出力開始日時）、閉じた日時（教材情報の出力終了日時）等の学生送付確認テーブルＴ９に格納された情報のうち、選択されたメールＩＤに対応する情報とされている。
ここで、分析ボタン８７ｃへのクリック操作を受け付けると、図示しない分析項目選択画面を表示する。同画面には複数の分析項目を選択入力可能な選択欄が設けられており、同選択欄への選択入力を受け付けることにより、分析項目の選択入力を受け付ける（Ｓ８１０）。そして、入力された内容、すなわち、選択された分析項目をＷｅｂサーバに対して送出する（Ｓ８１２）。
Ｗｅｂサーバは、選択された分析項目を取得し（Ｓ８２８）、同分析項目に対応する分析処理を行う（Ｓ８３０）。そして、分析結果を表示可能とする分析結果表示画面データを作成し、教育支援情報入手要求を入手した管理者用ＰＣに対して同データを出力して（Ｓ８３２）、支援情報作成処理を終了させる。
管理者用ＰＣは、上記分析結果を表示可能とするデータを入手し、分析結果表示画面をディスプレイに表示する（Ｓ８１４）。なお、別の分析項目を選択して分析を実行させるときには図示しないフローによりＳ８１０に戻り、別の分析を行わないときには支援情報入手処理を終了させる。
このように、図３０で示した処理により、受講生識別データと受講生用コンピュータからの教材情報へのアクセス状況とに基づいて複数の受講生別に同受講生の教育を支援する教育支援情報を作成して出力することができる。
【００９３】
例えば、分析項目選択画面にて「詳細情報一覧」が選択入力されたとき、管理者用ＰＣでは図３３に示すような詳細情報一覧画面が表示される。同画面では、メールＩＤ＋枝番、学生名、教材情報の参照時間（ホームページの閲覧時間）、相対評価、その他情報からなる一覧表８８ａを表示する。「その他情報」は学生送付確認テーブルＴ９に格納されている情報であり、上記処理プログラム別処理（その１、その２）が行われたときに適宜作成されて同テーブルＴ９に格納された情報である。
【００９４】
「参照時間」と「相対評価」については、ＷｅｂサーバはＳ８３０にて図３４に示す分析処理を行った結果、表示されるものである。すなわち、選択されたメールＩＤに対応する「開いた日時」（教材情報の出力開始日時）と「閉じた日時」（教材情報の出力終了日時）を枝番別かつ学生別に学生送付確認テーブルＴ９から取得する（Ｓ８４２）。次に、「閉じた日時」から「開いた日時」を差し引くことにより、学生別の教材情報の参照時間を算出する（Ｓ８４４）。また、算出した学生別の参照時間の平均時間と標準偏差を算出する（Ｓ８４６）。その後、算出した平均時間と標準偏差に基づいて、参照時間の相対的な長短を表す相対値（相対評価）を算出する（Ｓ８４８）。例えば、参照時間を所定の規則により１００点満点の点数に換算し、平均時間と標準偏差を用いて偏差値をＳ８４８にいう相対値として算出する。そして、算出した参照時間・相対値と学生ＩＤとを対応させ、同参照時間や相対値を含む詳細情報一覧画面データを分析結果として作成して（Ｓ８５０）、分析処理を終了する。その後、Ｓ８３２にて、分析結果を管理者用ＰＣに対して出力する。このように、簡易な構成にて学生別とされた教育支援情報を作成する別の一例を提供することができる。
その結果、管理者は、学生別とされた教材情報の参照時間を参考にして教材情報を入力したり、学生別に適切な教材に対応するＵＲＬ情報等の電子メール情報を入力することにより、学生別に適切な教材を提供することが可能となる。例えば、電子メールにて提供される教材の教育分野と学生の閲覧状況とを比較することにより、この学生はどの分野の教材をよく見たといったことがわかり、学生の得意、不得意な分野を推定することが可能となる。また、興味のある学生や解答のよくない学生を特定することが可能となる。従って、教材を作成する教務担当者に学生からのニーズを十分に伝えることが可能となる。
【００９５】
また、分析項目選択画面にて「参照時間別度数」が選択入力されたとき、管理者用ＰＣでは図３５に示すような参照時間別度数画面が表示される。同画面では、選択されたメールＩＤに対応する全学生の参照時間の分布を分単位の度数で表す表示欄８９ａを表示する。この場合、Ｗｅｂサーバは、上述した処理により学生別の参照時間を全学生について算出し、所定範囲で区切った参照時間の各範囲に入る学生についての情報を各範囲別に取得しながら学生数をカウントし、参照時間別度数画面データを分析結果として作成して、管理者用ＰＣに対して出力する処理を行う。参照時間の表示領域８９ｂがクリック操作されると、Ｗｅｂサーバはその時間帯の学生についての情報一覧を表示させる。さらに、参照時間の平均時間や標準偏差を求め、平均時間より短いか、上位何パーセントに入っているかなどの表示も行うとともに、対応する学生についての情報一覧を表示したり管理者用ＰＣに対するダウンロードを実行することもできる。このように、本システム１００を用いると、学生用ＰＣからのアクセス状況を表す情報を利用して種々の分析を行って学生別にあるいは全学生を対象として分析結果を取得することができるので、学生に対してより適切な教材を提供することが可能となる。
【００９６】
（１２）別の電子メール作成時のシステムの動作：
図３６は、上記Ｓ７２６の処理プログラム別処理（その１）の一例である参照順チェック処理を示すフローチャートである。本フローは、「check_sequence」プログラムが処理プログラムとして入力されているときに行われる。
まず、上記Ｓ７２４で復号化した枝番（参照順データ）が２以上であるか否かを判断する（Ｓ９０２）。枝番が２よりも小さければ、ホームページの閲覧順に誤りはないので、本フローを終了する。
枝番が２以上のとき、学生送付確認テーブルＴ９を参照し、Ｓ７２４で復号化した学生ＩＤおよびメールＩＤに対応するメールＩＤ＋枝番を取得する（Ｓ９０４）。次に、取得した枝番の中に、Ｓ７２４で復号化した枝番よりも１小さい枝番が存在するか否かを判断する（Ｓ９０６）。条件成立の場合、閲覧順は正しいので、本フローを終了する。
【００９７】
条件不成立の場合、閲覧順は正しくないことになるので、メール作成手段により閲覧順でない旨の別の電子メール情報を作成し、メール出力手段によりその電子メール情報をＳ７２４で復号化した学生ＩＤに対応する学生用ＰＣに対して出力する（Ｓ９０８）。そして、学生送付確認テーブルＴ９の学生ＩＤとメールＩＤと枝番に対応する「その他情報」に別の電子メールを送付した旨の情報を格納し（Ｓ９１０）、本フローを終了する。
例えば、復号化された学生ＩＤが「0001」、メールＩＤ＋枝番が「e002-3」であり、学生送付確認テーブルＴ９に学生ＩＤ「0001」に対応するメールＩＤ＋枝番「e002-2」が格納されていなければ、Ｓ９０６にて条件不成立となり、「ホームページを順番に閲覧してください」といった旨の電子メール情報を作成して出力し、テーブルＴ９に「参照順エラー」といった情報を格納する。
このように、図３６で示した処理は、入手された閲覧要求に含まれる参照順データおよび受講生識別データと教材情報へのアクセス状況とに基づいて、複数の教材情報が参照順に参照されているか否かを判定し、参照順に参照されていないと判定したとき、閲覧順でない旨の別の電子メール情報を作成させる意味での支援情報作成手段を構成する。その結果、学生は教材を閲覧順に閲覧しなかったときにその旨を知ることができ、学生は教材を閲覧順に閲覧するよう促されることになるので、本システムは便利である。
【００９８】
図３７は、上記Ｓ７３６の処理プログラム別処理（その２）の一例である参照時間別メール作成処理を示すフローチャートである。本フローは、「close_if」プログラムが処理プログラムとして入力されているときに行われる。
まず、上記Ｓ７２４で復号化した学生ＩＤとメールＩＤと枝番全てが一致する情報の中から「開いた日時」（教材情報の出力開始日時）と「閉じた日時」（教材情報の出力終了日時）を取得し、「閉じた日時」から「開いた日時」を差し引くことにより、教材情報を参照した学生用ＰＣからの教材情報の参照時間を算出する（Ｓ９２２）。同参照時間は、Ｓ７２４で復号化した学生ＩＤに対応する学生のホームページの閲覧時間である。次に、算出した参照時間が所定時間より大であるが否かを判断する（Ｓ９２４）。むろん、所定時間以上であるか否かを判断するようにしてもよい。参照時間が所定時間以下のときには、メール作成手段により例えばホームページの閲覧時間が制限時間内であった旨の電子メール情報を作成し、メール出力手段によりその電子メール情報をＳ７２４で復号化した学生ＩＤに対応する学生用ＰＣに対して出力し（Ｓ９２６）、本フローを終了する。
【００９９】
一方、参照時間が所定時間より大であるとき、メール作成手段により閲覧時間を超過した旨の別の電子メール情報を作成し、メール出力手段によりその電子メール情報をＳ７２４で復号化した学生ＩＤに対応する学生用ＰＣに対して出力する（Ｓ９２８）。図３８は、その電子メール情報で構成された電子メール９１ａの一例を示している。図に示すように、別途出力される電子メール情報にも、教材情報に対応するＵＲＬ情報９１ｂを含めることが可能である。この電子メールを表示可能とする処理を実現させるのは、図２４のメール作成画面で入力される処理プログラム（図３８の処理プログラム９１ｃ）である。そして、図２３で示したフローに従ってメール作成画面にて操作入力を行うことにより、図２７で示したメール出力処理により学生ＩＤ等を有するＵＲＬ情報を含む別の電子メール情報を作成させることができる。
図３８の処理プログラム９１ｃでは、教材情報の参照時間が１０分より大きくなった場合にメールＩＤ「mailID1」 に対応する電子メール情報を作成して出力することになり、同電子メール情報で構成された電子メール９１ａが図の上段に示されていることになる。
このように、別の電子メール情報にも、入力されたアドレス情報に対応する教材情報とは別の教材情報に対応するアドレス情報を含めることが可能であるとともに、当該アドレス情報にも、受講生識別データ等を含めることが可能である。その結果、学生別に教材情報へのアクセス状況に応じて適切な別の教材ホームページを紹介することが可能となるので、本システムは便利である。むろん、図３７の参照時間別メール作成処理にて作成される別の電子メール情報も同様である。
【０１００】
別の電子メール情報を出力した後、学生送付確認テーブルＴ９の学生ＩＤとメールＩＤと枝番に対応する「その他情報」に別の電子メールを送付した旨の情報を格納し（Ｓ９３０）、本フローを終了する。
例えば、学生送付確認テーブルＴ９に格納された「開いた日時」が「2002/04/01 10:22:34」 、「閉じた日時」が「2002/04/01 10:33:34」 であるとき、参照時間は「00:11:00」（時:分:秒）となる。そして、所定時間が１０分であるとき、閲覧時間超過となり、図３８で示した電子メール９１ａを構成する電子メール情報を作成して出力し、テーブルＴ９に「閲覧時間超過」といった情報を格納する。
このように、図３７で示した処理は、受講生別に受講生用コンピュータからの教材情報の参照時間を算出し、算出した参照時間に応じた別の電子メール情報を作成させる意味での支援情報作成手段を構成する。その結果、学生は教材の閲覧時間が長すぎることを知ることができるとともに、管理者は例えば学生個人の勉強スピードに応じて次の課題を出すといった学生別に教材の閲覧時間に応じた適切な電子メールを別途自動的に送信させることが可能となるので、本システムは便利である。
【０１０１】
図３９は、上記Ｓ７３６の処理プログラム別処理（その２）の別の一例である相対参照時間別メール作成処理を示すフローチャートである。本フローも、「close_if」プログラムが処理プログラムとして入力されているときに行われる。
まず、上記Ｓ７２４で復号化した学生ＩＤとメールＩＤと枝番全てが一致する情報の中から「開いた日時」と「閉じた日時」を取得し、「閉じた日時」から「開いた日時」を差し引くことにより、教材情報を参照した学生用ＰＣからの教材情報の参照時間を算出する（Ｓ９４２）。次に、上記メールＩＤに対応する「開いた日時」と「閉じた日時」を枝番別かつ学生別に学生送付確認テーブルＴ９から取得し、「閉じた日時」から「開いた日時」を差し引くことにより、同じ電子メールが送付された全学生について学生別の教材情報の参照時間を算出し、同参照時間の平均時間を算出する（Ｓ９４４）。さらに、Ｓ９４２で算出した復号化した学生ＩＤに対する学生についての参照時間と、Ｓ９４４で算出した平均時間とを比較し、比較結果を得る（Ｓ９４６）。その後、メール作成手段により比較結果に応じた別の電子メール情報を作成し、メール出力手段によりその電子メール情報をＳ７２４で復号化した学生ＩＤに対応する学生用ＰＣに対して出力する（Ｓ９４８）。そして、学生送付確認テーブルＴ９の学生ＩＤとメールＩＤと枝番に対応する「その他情報」に別の電子メールを送付した旨の情報を格納し（Ｓ９５０）、本フローを終了する。
【０１０２】
例えば、ある学生がある電子メール情報に含まれるＵＲＬ情報に対応する教材情報を「11分00秒」参照したとする。当該教材情報の参照時間の全学生についての平均時間が「10分00秒」であると算出されたとき、その学生の閲覧時間は平均時間よりも長いことになり、図３８で示した電子メール９１ａと同様の形式で「分かりやすい解説を参照してください」といった旨の電子メール情報を作成して出力し、テーブルＴ９に「相対的長時間」といった情報を格納する。
このように、図３９で示した処理は、受講生別の参照時間と同平均時間とを比較し、比較結果に応じた別の電子メール情報を作成させる意味での支援情報作成手段を構成する。その結果、きめ細やかに学生全体の中で教材情報の参照時間の相対的な長短に応じた適切な電子メールを学生別に別途自動的に送信することが可能となるので、管理者は例えば問題と解くのにかかった時間を抽出することにより次の解説などの詳しさのレベルを調整することができ、本システムは便利である。
【０１０３】
なお、図４０に示すように、教材情報の参照時間の標準偏差と組み合わせて別の電子メール情報を作成するようにしてもよい。ここで、参照時間をＨとし、参照時間Ｈの平均時間をＡｖｇとし、参照時間Ｈの標準偏差をσとしている。図に示すように、参照時間Ｈが平均時間Ａｖｇに２σを加えた時間よりも長い場合に別の電子メール情報１（例えば、閲覧時間が非常に長い旨の情報）を作成し、参照時間Ｈが平均時間Ａｖｇにσを加えた時間よりも長く２σを加えた時間以下の場合に別の電子メール情報（例えば、閲覧時間がややに長い旨の情報）を作成する等、平均時間と標準偏差とで区分した時間帯域別に電子メール情報を作成することになる。すると、さらにきめ細やかに学生全体の中で教材情報の参照時間の相対的な長短に応じた適切な電子メールを学生別に別途自動的に送信することが可能となる。
【０１０４】
ところで、電子メールを送付してからの期間に応じて別の電子メールを送付するようにしてもよい。図４１は、データベースサーバ３０の経過時間別メール出力処理を示すフローチャートである。なお、本フローはタイマ回路３２ａを利用することにより所定時間毎に行われるようになっている。
まず、学生送付確認テーブルＴ９から、「開いた日時」が格納されていない情報を取得する（Ｓ１００２）。ここで、同テーブルＴ９に「開いた日時」が格納されていないとき、その情報に含まれる学生ＩＤとメールＩＤと枝番に対応するＵＲＬ情報の教材を閲覧する閲覧要求を入手していないことになる。次に、タイマ回路３２ａから現在の日時を読み込むとともに、「開いた日時」が格納されていない情報から「送付日時」を取得し、現在の日時から「開いた日時」の情報を差し引いて経過時間を算出する（Ｓ１００４）。ここで、「送付日時」は、「開いた日時」が格納されていない情報に対応する電子メール情報が学生用ＰＣに対して出力された日時である。そして、算出した経過時間が所定期間より大（または、以上）であるか否かを判断する（Ｓ１００６）。経過時間が所定期間以下のときには、別の電子メール情報は作成せず、本フローを終了する。
【０１０５】
一方、経過時間が所定期間より大であるとき、メール作成手段により教材の閲覧を促す旨の別の電子メール情報を作成し、メール出力手段によりその電子メール情報を対応する学生用ＰＣに対して出力する（Ｓ１００８）。そして、学生送付確認テーブルＴ９の学生ＩＤとメールＩＤと枝番に対応する「その他情報」に別の電子メールを送付した旨の情報を格納し（Ｓ１０１０）、本フローを終了する。
例えば、学生送付確認テーブルＴ９の「送付日時」が「2002/04/01 01:00:00」である情報中に「開いた日時」が格納されていないとする。現在の日時が「2002/04/08 02:00:00」であり、所定期間が７日であるとき、所定期間が経過していることになり、図３８で示した電子メール９１ａと同様の構成を有する電子メール情報を作成して出力し、テーブルＴ９に「所定期間経過」といった情報を格納する。
このように、図４１で示した処理は、経過時間が所定期間以上またはより大であるとき、教材の閲覧を促す旨の別の電子メール情報を作成させる意味での支援情報作成手段を構成する。その結果、学生は電子メールを受け取ってから対応する教材を閲覧していないことを知ることができるし、管理者は授業の予定進行状況に対して遅れている学生に対して電子メールで催促することができるので、本システムは便利である。
【０１０６】
以上説明した図３６、図３７、図３９、図４１の処理が行われることにより学生送付確認テーブルＴ９の「その他情報」に格納される情報は、図３３で示した管理者用ＰＣの詳細情報一覧画面にて教育支援情報として表示される。すなわち、管理者は、学生別に教材情報へのアクセス状況に応じて作成される種々の教育支援情報を入手することができるので、これらの教育支援情報を参考にしてＵＲＬ情報を含む電子メール情報の各種情報や、各種教材情報を管理者用ＰＣから入力することにより、学生別に適切な教材をきめ細やかに提供することができる。
なお、本実施形態では行っていないが、例えば学生がホームページを閲覧すると同学生に対して自動的に課金して管理者に支払われる仕組みを本システムに付加してもよい。また、管理者が電子メールを送信すると同管理者に対して自動的に課金してシステム提供者に支払われる仕組みを本システムに付加してもよい。
【０１０７】
以上説明したように、本発明によると、種々の態様により、受講生用コンピュータから入手される閲覧要求に含まれる受講生識別データ等と受講生用コンピュータからの教材情報へのアクセス状況とに基づいて複数の受講生別に作成される有用な教育支援情報を得ることができ、双方向通信可能なコンピュータに対して教材を表示可能とする教材情報を出力することにより受講生別に適切な教材を提供することが可能となる。また、教材ホームページの閲覧時間や、教材ホームページの閲覧順や、電子メールを送付してからの経過時間等に応じて自動的に適切な別の電子メールを受講生宛に送付することができる等、処理プログラムを入力することにより、電子メール情報に含まれるＵＲＬ情報の表示領域がクリック操作されたときの処理を自由に決定することができ、本教育支援システムは便利である。受講生宛に電子メールを送付するときには、受講生を分類するグループ単位で送付することができる点でも、本システムは便利である。むろん、受講生個人別に電子メールを送付するように構成しても、受講生別とされた教育支援情報を得て受講生別に適切な教材を提供することが可能であることは言うまでもない。さらに、管理者は展開ＵＲＬ情報を操作入力することにより本システム外の情報記憶領域に記憶されている別の教材情報を受講生に参照させて同教材情報へのアクセス状況に応じた受講生別の教育支援情報を得ることもできる点でも、本システムは便利である。加えて、ＵＲＬ情報に含められる各種識別データは暗号化されて送信されるので、識別データが外部に漏れることがなく、不正アクセス等が防止される。
このように、本発明によって有用な教育支援装置、教育支援システム、教育支援プログラムおよびその媒体を提供することができる。むろん、教育支援方法としても適用可能である。
【図面の簡単な説明】
【図１】  本発明の一実施形態にかかる教育支援システムを含むネットワーク構成の概略図である。
【図２】  教育支援システムの基本骨格を構成する手段の概略構成を示す概略構成図である。
【図３】  電子メール情報が作成される様子を示す説明図である。
【図４】  本実施形態で使用するＡＳＰファイルの構造を模式的に示す図である。
【図５】  教育支援情報が作成される様子を示す説明図である。
【図６】  Ｗｅｂサーバのハードウェアの概略構成を示す概略ブロック図である。
【図７】  データベースサーバのハードウェアの概略構成を示す概略ブロック図である。
【図８】  管理者用ＰＣの概略構成を示す概略ブロック図である。
【図９】  管理者テーブルと学生情報テーブルの構造を示す模式図である。
【図１０】  電子メール分類テーブルと学生分類テーブルの構造を示す模式図である。
【図１１】  電子教材情報格納テーブルの構造を示す模式図である。
【図１２】  電子メール送付テーブルと電子メールＵＲＬテーブルの構造を示す模式図である。
【図１３】  配信スケジュールテーブルの構造を示す模式図である。
【図１４】  学生送付確認テーブルの構造を示す模式図である。
【図１５】  Ｗｅｂサーバにて実行される処理の概略を示すフローチャートである。
【図１６】  Ｗｅｂサーバにて実行される各要求に対応する処理を示す図である。
【図１７】  管理者用ＰＣと学生用ＰＣにて実行される処理の概略を示すフローチャートである。
【図１８】  管理者用ＰＣが行う学生情報送出処理とＷｅｂサーバが行う学生登録処理を示すフローチャートである。
【図１９】  学生登録画面の表示画面例を示す図である。
【図２０】  管理者用ＰＣの管理者側教材入力処理とＷｅｂサーバ２０の教材入力処理を示すフローチャートである。
【図２１】  教材入力画面の表示画面例を示す図である。
【図２２】  教材情報入力時の設定画面の表示画面例を示す図である。
【図２３】  管理者用ＰＣの管理者側メール登録処理とＷｅｂサーバのメール登録処理を示すフローチャートである。
【図２４】  メール作成画面の表示画面例を示す図である。
【図２５】  所定プログラムのプログラム名の一覧表示画面例を示す図である。
【図２６】  展開ＵＲＬ情報が入力されたときに電子メール情報が作成される様子を示す説明図である。
【図２７】  メール出力処理を示すフローチャートである。
【図２８】  学生用ＰＣの教材入手処理とＷｅｂサーバの教材出力処理を示すフローチャートである。
【図２９】  電子メールの表示画面例を示す図である。
【図３０】  管理者用ＰＣの支援情報入手処理とＷｅｂサーバの支援情報作成処理を示すフローチャートである。
【図３１】  送信メール一覧画面の表示画面例を示す図である。
【図３２】  教育支援情報表示画面の表示画面例を示す図である。
【図３３】  詳細情報一覧画面の表示画面例を示す図である。
【図３４】  分析処理を示すフローチャートである。
【図３５】  参照時間別度数画面の表示画面例を示す図である。
【図３６】  参照順チェック処理を示すフローチャートである。
【図３７】  参照時間別メール作成処理を示すフローチャートである。
【図３８】  電子メールの表示画面例を処理プログラムとともに示す図である。
【図３９】  相対参照時間別メール作成処理を示すフローチャートである。
【図４０】  参照時間の条件による処理を示す図である。
【図４１】  経過時間別メール出力処理を示すフローチャートである。
【符号の説明】
１０…インターネット網
２０…Ｗｅｂサーバ
３０…データベースサーバ
２１，３１…ハードディスク
２１ｂ，３１ｂ…教育支援プログラム
２２，３２…ＣＰＵ
２３，３３…ＲＯＭ
２４，３４…ＲＡＭ
２５，２６，３５，３６…通信インタフェース
４０，５０…管理者用パーソナルコンピュータ
４１…ＣＰＵ
４２…ハードディスク
４３ａ…ＲＯＭ
４３ｂ…ＲＡＭ
４４…通信インタフェース
４５…ディスプレイ
４６…音声出力器
４７…マウス
４８…キーボード
６０…学生用パーソナルコンピュータ
８０…外部サーバ
１００…教育支援システム
Ｄ１，Ｄ１１…各種情報
Ｄ２，Ｄ５，Ｄ６…ＵＲＬ情報
Ｄ３，Ｄ４，Ｄ１４…電子メール情報
Ｄ７…教育支援情報
Ｄ１２，Ｄ１３…展開ＵＲＬ情報
Ｔ１…管理者テーブル
Ｔ２…学生情報テーブル
Ｔ３…電子メール分類テーブル
Ｔ４…学生分類テーブル
Ｔ５…電子教材情報格納テーブル
Ｔ６…電子メール送付テーブル
Ｔ７…電子メールＵＲＬテーブル
Ｔ８…配信スケジュールテーブル
Ｔ９…学生送付確認テーブル
【図１】
0003823123.tif 000002
【図２】
0003823123.tif 000003
【図３】
0003823123.tif 000004
【図４】
0003823123.tif 000005
【図５】
0003823123.tif 000006
【図６】
0003823123.tif 000007
【図７】
0003823123.tif 000008
【図８】
0003823123.tif 000009
【図９】
0003823123.tif 000010
【図１０】
0003823123.tif 000011
【図１１】
0003823123.tif 000012
【図１２】
0003823123.tif 000013
【図１３】
0003823123.tif 000014
【図１４】
0003823123.tif 000015
【図１５】
0003823123.tif 000016
【図１６】
0003823123.tif 000017
【図１７】
0003823123.tif 000018
【図１８】
0003823123.tif 000019
【図１９】
0003823123.tif 000020
【図２０】
0003823123.tif 000021
【図２１】
0003823123.tif 000022
【図２２】
0003823123.tif 000023
【図２３】
0003823123.tif 000024
【図２４】
0003823123.tif 000025
【図２５】
0003823123.tif 000026
【図２６】
0003823123.tif 000027
【図２７】
0003823123.tif 000028
【図２８】
0003823123.tif 000029
【図２９】
0003823123.tif 000030
【図３０】
0003823123.tif 000031
【図３１】
0003823123.tif 000032
【図３２】
0003823123.tif 000033
【図３３】
0003823123.tif 000034
【図３４】
0003823123.tif 000035
【図３５】
0003823123.tif 000036
【図３６】
0003823123.tif 000037
【図３７】
0003823123.tif 000038
【図３８】
0003823123.tif 000039
【図３９】
0003823123.tif 000040
【図４０】
0003823123.tif 000041
【図４１】
0003823123.tif 000042