(57)【要約】【課題】学校スタッフから生徒への連絡事務の効率化と確実化を図る。【解決手段】連絡処理部３２２０の連絡登録部３２２１は、校長先生であるログインユーザより連絡内容と連絡先生徒の指定を受付け、連絡情報データベース３２０２に登録する。連絡配信部３２２２は、生徒であるユーザがログインすると、この生徒が連絡先生徒となっている連絡内容を通知、連絡済みの旨を、連絡情報データベース３２０２に登録する。連絡状態抽出部３２２３は、校長先生であるログインユーザより連絡の配信状態の照会を受けると、連絡情報データベース３２０２を参照し、登録されている校長先生よりの各連絡の連絡済みの有無を表示する。【選択図】図２
2006276887.tif 000002
【特許請求の範囲】
【請求項１】
受講者が使用する受講者端末との間が通信手段を介して接続される添削システムであって、
少なくとも分野別にグループ分けされた複数の問題のファイルのいずれかについて、その解答を、前記受講者端末から受信する解答受信手段と、
前記解答受信手段が受信した解答についての添削結果を、該解答の送信元の受講者端末に送信する添削結果送信手段とを有し、
前記添削結果送信手段は、
送信すべき情報として、添削結果に対応する問題と同じ分野に属する他の問題についての情報が存在する場合には、その情報を該添削結果と共に送信することを特徴とする添削システム。
【請求項２】
少なくとも分野別にグループ分けされた問題および解答入力欄を受講者に提示するための情報が記述されているＷｅｂページのファイル（以下、「教材ファイル」と称す。）を、受講者に対して閲覧可能に複数記憶しているサーバと、当該サーバと受講者が使用する受講者端末とにインターネットに接続される添削システムとを有する教育支援システムであって、
前記添削システムは、
前記サーバ上の教材ファイルについて、該教材ファイル中の解答入力欄に入力された解答、および、該教材ファイルの識別情報を、前記受講者端末から受信する解答受信手段と、
前記解答受信手段が受信した解答についての添削結果を、該解答の送信元の受講者端末に送信する添削結果送信手段とを有し、
前記添削結果送信手段は、
送信すべき情報として、添削結果に対応する教材ファイルと問題が同じ分野に属する他の教材ファイルについての情報が存在する場合、その情報を、該添削結果と共に送信することを特徴とする教育支援システム。
【請求項３】
請求項２記載の教育支援システムにおいて、
前記添削システムの前記添削結果送信手段が添削結果と共に送信する他の教材ファイルについての情報は、
該他の教材ファイル自体、または、該他の教材ファイルを前記サーバ上で受講者が閲覧するために必要な情報であることを特徴とする教育支援システム。
【請求項４】
請求項２または３記載の教育支援システムにおいて、
前記添削システムは、
複数の教材ファイルを記憶する教材ファイル記憶手段と、
前記教材ファイル記憶手段が記憶している教材ファイルを前記サーバにアップロードするアップロード手段とをさらに有することを特徴とする教育支援システム。
【請求項５】
請求項２または３記載の教育支援システムにおいて、
前記サーバには、
閲覧対象となる教材ファイルを受講者が選択指示するための情報が記述されているＷｅｂページのファイル（以下、「教材一覧ファイル」と称す。）が、受講者に対して閲覧可能にさらに記憶されており、
前記添削システムは、
複数の教材ファイルを記憶する教材ファイル記憶手段と、
前記教材一覧ファイルを記憶する教材一覧ファイル手段と、
前記教材ファイル記憶手段が記憶している教材ファイル、および、前記教材一覧ファイル記憶手段が記憶している教材一覧ファイルを、前記サーバにアップロードするアップロード手段とをさらに有することを特徴とする教育支援システム。
【請求項６】
請求項４または５記載の教育支援システムにおいて、
前記添削システムと、前記教材ファイルに記述すべき問題を提供する提供者端末との間が、インターネットを介してさらに接続され、
前記添削システムは、前記提供者端末から問題を受信する問題受信手段をさらに有することを特徴とする教育支援システム。
【請求項７】
請求項２、３、４、５または６記載の教育支援システムにおいて、
前記添削システムは、
前記教材ファイル中の解答入力欄が、複数の選択枝から任意の選択枝の指定を受け付ける構成で記述されている場合に、
該解答入力欄によって指定された選択枝が正解であるか否かを判定し、判定結果に基づいて採点を行う採点手段をさらに有することを特徴とする教育支援システム。
【請求項８】
請求項２、３、４、５、６または７記載の教育支援システムにおいて、
前記添削システムは、
インターネットまたは他の通信手段を介して接続した添削者端末と、
前記解答受信手段の受信内容を前記添削者端末に送信する解答送信手段と、
前記解答送信手段が送信した解答についての添削結果を、前記添削者端末から受信する添削結果受信手段とをさらに有し、
前記添削結果送信手段は、
前記添削結果受信手段が受信した添削結果を送信することを特徴とする教育支援システム。
【請求項９】
請求項８記載の教育支援システムにおいて、
前記添削システムの前記添削結果受信手段は、
前記添削結果送信手段が添削結果と共に情報を送信すべき他の教材ファイルの指定を、前記添削者端末からさらに受信することを特徴とする教育支援システム。
【請求項１０】
請求項２、３、４、５、６、７、８または９記載の教育支援システムにおいて、
前記添削結果は、電子メールを用いて送受信されることを特徴とする教育支援システム。
【請求項１１】
受講者が使用する受講者端末との間がインターネットを介して接続されたサーバであって、
少なくとも分野別にグループ分けされた問題および解答入力欄を受講者に提示するための情報が記述されているＷｅｂページのファイルを、受講者に対して閲覧可能に複数記憶していることを特徴とする問題提供サーバ。
【請求項１２】
受講者が使用する受講者端末との間がインターネットを介して接続されたサーバであって、
少なくとも分野別にグループ分けされた問題および解答入力欄を受講者に提示するための情報が記述されているＷｅｂページのファイル（以下、「教材ファイル」と称す。）を、受講者に対して閲覧可能に複数記憶していると共に、
起動元の教材ファイルの識別情報、および、該教材ファイル中の解答入力欄に入力された解答を、前記受講者端末が所定の宛先に送信するよう制御するプログラムを、記憶しており、
前記教材ファイルには、
前記プログラムを起動するための命令群が埋め込まれていることを特徴とする問題提供サーバ。
【請求項１３】
受講者が使用する受講者端末との間がインターネットを介して接続されたサーバであって、
少なくとも分野別にグループ分けされた問題、解答入力欄、および、受講者識別情報入力欄を受講者に提示するための情報が記述されているＷｅｂページのファイル（以下、「教材ファイル」と称す。）を、受講者に対して閲覧可能に複数記憶していると共に、
起動元の教材ファイルの識別情報、該教材ファイル中の解答入力欄に入力された解答、および、該教材ファイル中の受講者識別情報入力欄に入力された受講者識別情報を、前記受講者端末が所定の宛先に送信するよう制御するプログラムを、記憶しており、
前記教材ファイルには、
前記プログラムを起動するための命令群が埋め込まれていることを特徴とする問題提供サーバ。
【請求項１４】
請求項１１、１２または１３記載の問題提供サーバにおいて、
前記教材ファイルには、
他のＷｅｂページを受講者が閲覧するために必要な情報が、さらに記述されていることを特徴とする問題提供サーバ。
【請求項１５】
請求項１１、１２、１３または１４記載の問題提供サーバにおいて、
閲覧対象となる教材ファイルを受講者が選択指示するための情報が記述されているＷｅｂページのファイルを、受講者に対して閲覧可能にさらに記憶していることを特徴とする問題提供サーバ。
【請求項１６】
学校の教員または事務職員からのメッセージ、学校行事の予定、または、クラブ活動の予定に関する情報を提供する情報提供手段と、
学校の生徒または保護者から、教員または事務職員宛ての連絡を受け付ける受付手段と、
前記受付手段が受け付けた連絡を、前記宛先の教員または事務職員へ転送する転送手段と、を有する教育支援システム。
【請求項１７】
ユーザが使用する複数のユーザ端末とネットワークを介して接続される連絡サーバであって、
前記連絡サーバは、
Webページを提供するWebサーバと、
連絡情報データベースと、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介してユーザより発行された連絡メッセージの登録要求を受け付ける登録要求受付手段と、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介して前記登録要求を発行したユーザより、連絡メッセージと連絡先のユーザの指定を含む連絡登録情報を受け付ける連絡受付手段と、
前記連絡登録情報を受け付けたユーザを識別する登録要求ユーザ識別手段と、
受け付けた連絡登録情報に含まれる連絡メッセージと、受け付けた連絡登録情報に含まれる連絡先のユーザの識別である連絡先ユーザ情報と、識別した当該連絡登録情報を受け付けたユーザの識別である連絡元ユーザ情報とを含めた連絡情報を前記連絡情報データベースに登録する連絡登録手段と、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介してユーザより発行された連絡メッセージの受取要求を受け付ける受取要求受付手段と、
前記受取要求を発行したユーザを識別する受取要求発行ユーザ識別手段と、
識別した前記受取要求を発行したユーザが、前記連絡先ユーザ情報に登録されている連絡情報を前記連絡情報データベースより抽出する連絡抽出手段とを有し、
抽出された連絡情報の連絡メッセージを前記受取要求を発行したユーザが使用するユーザ端末に送信する連絡配信手段とを有することを特徴とする連絡サーバ。
【請求項１８】
請求項１７記載の連絡サーバであって、
連絡受付手段が受け付けた連絡登録情報の連絡種別を、識別した当該連絡登録情報を受け付けたユーザ、もしくは、当該ユーザよりの指定に基づいて決定する連絡種別決定手段を有し、
前記連絡登録手段は、前記連絡情報に、当該連絡情報に対応する連絡登録情報について決定された連絡種別を登録し、
前記受取要求受付手段は、前記Webサーバが提供するWebページを介して、前記ユーザ端末を介してユーザより発行された連絡種別を指定した連絡メッセージの受取要求を受け付け、
前記連絡抽出手段は、識別した前記受取要求を発行したユーザが連絡先ユーザ情報に登録され、かつ、指定された連絡種別が登録されている連絡情報を前記連絡情報データベースより抽出することを特徴とする連絡サーバ。
【請求項１９】
請求項１７または１８記載の連絡サーバであって、
前記連絡配信手段が連絡メッセージを送信した場合、当該連絡メッセージが登録された連絡情報に、当該連絡情報に登録されている連絡先ユーザ情報に既読の旨を表す既読情報を登録する既読管理手段と、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介してユーザより発行された配信状況照会要求を受け付ける配信状況照会要求受付手段と、
前記配信状況照会要求を発行したユーザを識別する配信要求発行ユーザ識別手段と、
識別した前記配信状況照会要求を発行したユーザが、連絡元ユーザ情報に登録されている連絡情報に登録されている連絡先ユーザ情報を前記連絡情報データベースより抽出する配信状態情報抽出手段と、
抽出された連絡先情報の既読情報に従って、当該連絡情報の連絡メッセージの配信状況、もしくは、当該連絡情報の連絡メッセージの当該連絡情報の連絡先情報に登録されているユーザの連絡メッセージの既読の有無を、当該配信状況照会要求を発行したユーザが使用するユーザ端末に送信する連絡配信手段とを有することを特徴とする連絡サーバ。
【請求項２０】
請求項１８もしくは１９記載の連絡サーバを有する教育支援システムであって、
教育機関スタッフが使用する前記ユーザ端末と、
教育機関生徒または教育機関生徒保護者が使用する前記ユーザ端末とを有し、
前記連絡種別は、少なくとも、教育機関スタッフの役職毎に設けられた複数の連絡種別を含み、
前記生徒がユーザ端末を介して前記連絡メッセージの受取要求を発行するWebページには、前記連絡種別毎に受取要求の発行の指示を当該生徒より受け付けるための表示オブジェクトが設けられていることを特徴とする教育支援システム。
【請求項２１】
ネットワークを介して接続される、教育機関スタッフが使用する前記ユーザ端末と、教育機関生徒または教育機関生徒の保護者である被教育者側利用者が使用する前記ユーザ端末と、支援サーバとを有する教育支援システムであって、
前記支援サーバは、
Webページを提供するWebサーバと、
届情報データベースと、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介して被教育者側利用者より発行された届登録要求を受け付ける登録要求受付手段と、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介して前記届登録要求を発行した被教育者側利用者より、届種別と、届内容とを含む届登録情報を受け付ける連絡受付手段と、
受け付けた届登録情報に含まれる届種別と届内容とを含めた届情報を前記届情報データベースに登録する連絡登録手段と、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介して教育機関スタッフより発行された届受取要求を受け付ける受取要求受付手段と、
届受取要求を受け付けた場合に前記届情報データベースより届情報を抽出する届抽出手段とを有し、
抽出された各届情報の届種別と届内容とをリスト形式にまとめた届け情報を生成し、前記届受取要求を発行した教育機関スタッフが使用するユーザ端末に送信する届配信手段とを有することを特徴とする教育支援システム。
【請求項２２】
請求項２１記載の教育支援システムであって、
前記届種別は、欠席届と遅刻届の少なくとも一方を含むことを特徴とする教育支援システム。
【請求項２３】
ネットワークを介して接続される、教育機関スタッフが使用する前記ユーザ端末と、教育機関生徒が使用する前記ユーザ端末と、支援サーバとを有する教育支援システムであって、
前記支援サーバは、
問題と当該問題の正解が記述された問題情報を、当該問題の属する分類を付与して蓄積した問題データベースと、
課題データベースと、
採点データベースと、
前記ユーザ端末を介して前記教育機関スタッフより、課題の出題先の教育機関生徒の指定と、課題に含める１または複数の問題情報の指定を前記分類を用いた階層的な指定法により受付け、受け付けた出題先教育機関生徒と問題情報の指定を、課題情報として前記課題データベースに蓄積する課題作成手段と、
前記ユーザ端末を介して各教育機関生徒に、前記課題データベースに蓄積された、当該教育機関生徒が出題先教育機関生徒に含まれる課題情報に指定された問題情報が表す問題よりなる課題を配信する課題配信手段と、
前記ユーザ端末を介して各教育機関生徒が提出した、前記宿題の答案を受信する答案受信手段と、
受信した答案を、当該答案に対応する課題情報に指定された問題情報が表す正解と照合して採点し、採点結果を、前記採点データベースに蓄積する採点手段とを有することを特徴とする教育支援システム。
【請求項２４】
請求項２３記載の教育支援システムであって、
成績通知手段を有し、
前記採点手段は、
前記採点結果を、前記採点により当該採点結果を得た答案を提出した教育機関生徒と対応づけて前記採点データベースに蓄積し、
前記成績通知手段は、前記ユーザ端末を介して教育機関生徒が発行した成績表示要求を受付、当該教育機関生徒と対応づけて前記採点データベースに蓄積されている採点結果を抽出し、当該教育機関生徒に送信することを特徴とする教育支援システム。
【請求項２５】
請求項２３または２４記載の教育支援システムであって、
前記採点手段は、前記採点結果を、前記採点により当該採点結果を得た答案に対応する課題を出題した教育機関スタッフと対応づけて前記採点データベースに蓄積し、
前記成績通知手段は、前記ユーザ端末を介して教育機関スタッフが発行した課題結果表示要求を受付け、当該教育機関スタッフと対応づけて前記採点データベースに蓄積されている採点結果を抽出し、当該教育機関スタッフに、採点結果に基づく成績状況を課題採点結果情報として送信することを特徴とする教育支援システム。
【請求項２６】
請求項２５記載の教育支援システムであって、
前記課題採点結果情報は、課題の出題先毎の採点結果の一覧、または、前記採点結果を集計して求まる課題に含まれる各問題もしくは課題の正答率を含むことを特徴とする教育支援システム。
【請求項２７】
請求項２３、２４、２５または２６記載の教育支援システムであって、
前記課題作成手段は、課題を出題した教育機関スタッフの識別を、当該課題の課題情報に含めて前記課題データベースに蓄積し、
前記支援サーバは、
前記課題データベースに蓄積された課題情報それぞれについての、当該課題情報で指定される出題先教育機関生徒それぞれについての、前記答案受信手段による答案の受信の有無を答案提出情報として管理する答案提出管理手段と、
前記ユーザ端末を介して教育機関スタッフが発行した答案提出状況紹介要求を受付け、前記答案提出状態に基づいて、当該教育機関スタッフと対応づけて前記課題データベースに蓄積されている課題情報それぞれについての、当該課題情報の出題先教育機関生徒の、答案の提出状況を送信することを特徴とする教育支援システム。
【請求項２８】
請求項２３、２４、２５または２６記載の教育支援システムであって、
前記支援サーバは、
前記課題データベースに蓄積された課題情報それぞれについての、当該課題情報で指定される出題先教育機関生徒それぞれについての、前記答案受信手段による答案の受信の有無を答案提出情報として管理する答案提出管理手段と、
前記ユーザ端末を介して教育機関生徒が発行した課題一覧表示要求を受付け、前記答案提出状態に基づいて、当該教育機関生徒が出題先教育機関生徒に含まれる課題情報それぞれについての、当該課題一覧表示要求を発行した出題先教育機関生徒の、答案の提出状況を送信することを特徴とする教育支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、幼稚園、保育園、小学校、中学校、高校、大学、専門学校、塾その他、各種教育機関における教育活動を支援する教育支援システムに関するものである。
【背景技術】
【０００２】
もはや、我が国における教育の荒廃が叫ばれてから久しい。
そして、現在までに、かかる教育の荒廃の問題は家庭、社会へと深く根ざしており、教育機関にのみその原因があるとすることはできず、また、教育機関のみで解決できるものでもないことが明らかになってきている。
しかしながら、その根本の原因の治癒がなされるまでは、教育の最前線に立つ教育関係者により一層の奮闘による、現実に存在する問題の対処を期待するよりほかない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、教育機関における教職者等は、現在でも、各種業務により多忙を極めており、個々の生徒に対するきめ細やかな対応をするための時間を充分にとることができないでいる。
そこで、本発明は、教育機関における各種業務の遂行を支援することにより、教育関係者により、教育の本質に根ざした活動のための時間を提供することを課題とする。
また、生徒の健全な育成のためには、教育機関と家庭とは緊密に連携しながら、教育を行うことが必要であるところ、実際には父母と先生が対面する機会は少なく、また、常設的な連絡のチャネルが開かれていないため、充分なコミュニケーションがとられているとは言いがたいのが現状である。また、生徒と先生についても１対１で対面するような機会は少なく、また、このような機会を設定することは、特にそのようなコミュニケーションを必要としている生徒ほど負担であるため、やはり、本来必要なコミュニケーションが確保されているとは言いがたい。
【０００４】
そこで、本発明は、教育機関と生徒、父母とのコミュニケーションの緊密化が図られるよう支援することを課題とする。
ところで、最近、新たな教育の問題として学力の低下の問題が表面化している。
そこで、併せて、本発明は、教育機関および被教育者が、より効率的、効果的に被教育者の学力の充実を図る活動ができるよう支援することを課題とする。
【課題を解決するための手段】
【０００５】
前記課題達成のために、本発明は、前記課題達成のために、たとえば、受講者が使用する受講者端末との間が通信手段を介して接続される添削システムであって、
少なくとも分野別にグループ分けされた複数の問題のファイルのいずれかについて、その解答を、前記受講者端末から受信する解答受信手段と、
前記解答受信手段が受信した解答についての添削結果を、該解答の送信元の受講者端末に送信する添削結果送信手段とを有し、
前記添削結果送信手段は、
送信すべき情報として、添削結果に対応する問題と同じ分野に属する他の問題についての情報が存在する場合には、その情報を該添削結果と共に送信することを特徴とする添削システムを提供する。
【０００６】
このように添削システムによれば、受講者の、より効率的な自主学習が可能となる。
また、本発明は、前記課題達成のために、学校の教員または事務職員からのメッセージ、学校行事の予定、または、クラブ活動の予定に関する情報を提供する情報提供手段と、
学校の生徒または保護者から、教員または事務職員宛ての連絡を受け付ける受付手段と、
前記受付手段が受け付けた連絡を、前記宛先の教員または事務職員へ転送する転送手段と、を有する教育支援システムを提供する。
【０００７】
このような教育支援システムによれば、時間や場所や相手都合にとらわれないメッセージの送受や、各種情報の告知を行うことが可能となるので、教育機関と生徒、保護者のコミュニケーションを推進することができる。
また、本発明は、前記課題達成のために、ユーザが使用する複数のユーザ端末とネットワークを介して接続される連絡サーバであって、
前記連絡サーバは、
Webページを提供するWebサーバと、
連絡情報データベースと、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介してユーザより発行された連絡メッセージの登録要求を受け付ける登録要求受付手段と、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介して前記登録要求を発行したユーザより、連絡メッセージと連絡先のユーザの指定を含む連絡登録情報を受け付ける連絡受付手段と、
前記連絡登録情報を受け付けたユーザを識別する登録要求ユーザ識別手段と、
受け付けた連絡登録情報に含まれる連絡メッセージと、受け付けた連絡登録情報に含まれる連絡先のユーザの識別である連絡先ユーザ情報と、識別した当該連絡登録情報を受け付けたユーザの識別である連絡元ユーザ情報とを含めた連絡情報を前記連絡情報データベースに登録する連絡登録手段と、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介してユーザより発行された連絡メッセージの受取要求を受け付ける受取要求受付手段と、
前記受取要求を発行したユーザを識別する受取要求発行ユーザ識別手段と、
識別した前記受取要求を発行したユーザが、前記連絡先ユーザ情報に登録されている連絡情報を前記連絡情報データベースより抽出する連絡抽出手段とを有し、
抽出された連絡情報の連絡メッセージを前記受取要求を発行したユーザが使用するユーザ端末に送信する連絡配信手段とを有することを特徴とする連絡サーバを提供する。
【０００８】
このような教育支援システムによれば、たとえば、ある組織、たとえば、学校のインターネット上のポータルとなるWebサーバに、その組織メンバーの連絡メッセージの送受機能を統合することができるので、より簡便、かつ、統合的なコミュニケーションが可能となる。
【０００９】
また、前記目的達成のために、本発明は、ネットワークを介して接続される、教育機関スタッフが使用する前記ユーザ端末と、教育機関生徒または教育機関生徒の保護者である被教育者側利用者が使用する前記ユーザ端末と、支援サーバとを有する教育支援システムであって、
前記支援サーバは、
Webページを提供するWebサーバと、
届情報データベースと、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介して被教育者側利用者より発行された届登録要求を受け付ける登録要求受付手段と、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介して前記届登録要求を発行した被教育者側利用者より、届種別と、届内容とを含む届登録情報を受け付ける連絡受付手段と、
受け付けた届登録情報に含まれる届種別と届内容とを含めた届情報を前記届情報データベースに登録する連絡登録手段と、
前記Webサーバが提供するWebページを介して、前記ユーザ端末を介して教育機関スタッフより発行された届受取要求を受け付ける受取要求受付手段と、
届受取要求を受け付けた場合に前記届情報データベースより届情報を抽出する届抽出手段とを有し、
抽出された各届情報の届種別と届内容とをリスト形式にまとめた届け情報を、前記届受取要求を発行した教育機関スタッフが使用するユーザ端末に送信する届配信手段とを有することを特徴とする教育支援システムを提供する。
【００１０】
このような教育支援システムによれば、従来保護者より欠席や遅刻の連絡を電話で受け、担当スタッフに申し送りするなどの手間が必要であった欠席や遅刻の連絡に関する業務が不要となるので、教育機関スタッフの負担を軽減することができる。
また、本発明は、前記課題達成のために、ネットワークを介して接続される、教育機関スタッフが使用する前記ユーザ端末と、教育機関生徒が使用する前記ユーザ端末と、支援サーバとを有する教育支援システムであって、
前記支援サーバは、
問題と当該問題の正解が記述された問題情報を、当該問題の属する分類を付与して蓄積した問題データベースと、
課題データベースと、
答案データベースと、
前記ユーザ端末を介して前記教育機関スタッフより、課題の出題先の教育機関生徒の指定と、課題に含める１または複数の問題情報の指定を前記分類を用いた階層的な指定法により受付け、受け付けた出題先教育機関生徒と問題情報の指定を、課題情報として前記課題データベースに蓄積する課題作成手段と、
前記ユーザ端末を介して各教育機関生徒に、前記課題データベースに蓄積された、当該教育機関生徒が出題先教育機関生徒に含まれる課題情報に指定された問題情報が表す問題よりなる課題を配信する課題配信手段と、
前記ユーザ端末を介して各教育機関生徒が提出した、前記宿題の答案を受信する答案受信手段と、
受信した答案を、当該答案に対応する課題情報に指定された問題情報が表す正解と照合して採点し、採点結果を、前記採点データベースに蓄積する採点手段とを有することを特徴とする教育支援システムを提供する。
【００１１】
このような教育支援システムによれば、宿題や試験などにおける、課題の作成や採点の業務を効率的に行うことができるようになる。また、データベース化された採点結果を活用することにより、より学習効果の高い学習方針を採ることができるようになる。
【発明の効果】
【００１２】
以上のように、本発明によれば、教育機関における各種業務の遂行を支援することにより、教育関係者により、教育の本質に根ざした活動のための時間を提供することができる。また、教育機関と生徒、父母とのコミュニケーションの緊密化が図られるよう支援することができる。また、本発明は、教育機関および被教育者が、より効率的、効果的に被教育者の学力の充実を図る活動ができるよう支援することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態について説明する。
まず、本発明の第１実施形態について説明する。
図１は、本発明の第１実施形態の教育支援システムの構成図である。
図中、１０１は教育事業者によって運用される添削システム、１０２は受講者が使用する受講者端末、１０３は問題提供者によって運用される問題提供者端末、１０４はサーバ、１０５はインターネットである。
図１に示すように、本第１実施形態においては、添削システム１０１と受講者端末１０２との間が、インターネット１０５を介して接続されている。また、図１に示すように、添削システム１０１と問題提供者端末１０３との間が、インターネット１０５を介して接続されている。また、図１に示すように、インターネット１０５には、サーバ１０４が接続されている。
【００１４】
なお、図１の例では、教育事業者と問題提供者とが、別の事業者であるものとしている。サーバ１０４は、教育事業者独自で設置したものであっても、インターネットサービスブロバイダとの間で契約して使用する権利を有するようにしたものであってもよい。
添削システム１０１、受講者端末１０２、問題提供者端末１０３は、各々、パーソナルコンピュータ等の情報処理装置で実現することができるので、ハードウェア構成の説明については省略する。
さて、サーバ１０４は、図２に示すように、少なくとも分野別にグループ分けされた問題、解答入力欄、受講者識別情報入力欄を受講者に提示するための情報が記述されているＷｅｂページ（以下、「教材ページ」と称す。）のファイル（以下、「教材ファイル」と称す。）２０１を、受講者に対して閲覧可能に複数種記憶している。また、サーバ１０４は、図２に示すように、閲覧対象となる教材ファイル２０１を受講者が選択指示するための情報が記述されているＷｅｂページ（以下、「教材一覧ページ」と称す。）のファイル（以下、「教材一覧ファイル」と称す。）２０２を、受講者に対して閲覧可能に記憶している。さらに、サーバ１０４は、図２に示すように、起動元の教材ファイル２０１の識別情報（例えば、ＵＲＬ）、該教材ファイル２０１中の解答入力欄に入力された解答、および、該教材ファイル２０１中の受講者識別情報入力欄に入力された受講者識別情報を、受講者端末１０２が添削システム１０１に送信するよう制御するプログラム（具体的には、ＣＧＩ（Common Gateway Interface）スクリプト）２０３を記憶している。
【００１５】
教材一覧ページの表示内容は、例えば、図３（ａ）に示すように、教材ファイル２０１へのリンクボタン３０１が記述されているようにすることができ、教材一覧ファイル２０２は、例えば、図３（ｂ）に示すように、教材一覧ページを表示させるためのＨＴＭＬタグ群３０２からなっている。リンクボタン３０１は、例えば、アンカータグによって実現することができる。
【００１６】
また、教材ページの表示内容は、例えば、図４（ａ）に示すように、受講者識別情報の入力フォーム４０１、問題４０２、解答の入力フォーム４０３が記述されているようにすることができる。図４（ａ）の例では、受講者識別情報として、受講者番号、氏名、メールアドレスを入力するようにしている。
【００１７】
さらに、教材ページの表示内容は、図４（ａ）に示すように、必要に応じて、他のＷｅｂページへのリンクボタン４０４が、記述されているようにすることができる。ここで、他のＷｅｂページは、教育事業者が用意したＷｅｂページ以外にも、博物館や美術館等が開設しているＷｅｂページであったり、出版社等が開設しているＷｅｂページであったり、公的機関が開設しているＷｅｂページであったりするなど、問題４０２を解く受講者にとって有益となる内容が記述されたＷｅｂページである。
【００１８】
また、教材ファイル２０１には、例えば、図４（ｂ）に示すように、教材ページを表示させるためのＨＴＭＬタグ群４０５に加えて、サーバ１０４上のＣＧＩスクリプト２０３を起動するための命令群４０６が埋め込まれている。受講者識別情報入力フォーム４０１および解答入力フォーム４０３は、例えば、フォームタグによって表示させることができ、リンクボタン４０４は、例えば、アンカータグによって表示させることができる。
【００１９】
なお、問題４０２は、予め、問題提供者端末１０３から添削システム１０１へ、インターネット１０５を介して送信されて提供されている。
以下、本第１実施形態の添削システム１０１の動作について説明する。
まず、受講者端末１０２における受講者の操作について説明する。
受講者は、自分が学習したいときに、受講者端末１０２で、インターネット１０５との間の通信を確立し、サーバ１０４上の教材一覧ファイル２０２のＵＲＬを指定するなどして、教材一覧ページを表示させる。そして、リンクボタン３０１をクリックすることで、所望の教材ファイル２０１を選択指示し、教材ページを表示させる。
【００２０】
続いて、受講者は、教材一覧ページ中の受講者識別情報入力フォーム４０１に、自分の受講者識別情報（受講者番号、氏名、メールアドレス）を入力すると共に、教材ページ中の問題４０２を解き、正解と考える解答を、教材ページ中の解答入力フォーム４０３に入力する。また、このとき、受講者は、教材ページ中のリンクボタン４０４をクリックすることで、他のＷｅｂページを表示させることもできる。
【００２１】
このとき、教材ファイル２０１に埋め込まれている命令群４０６によってサーバ１０４上のＣＧＩスクリプト２０３が起動され、教材ファイル２０１の識別情報、受講者識別情報入力フォーム４０１に入力された受講者識別情報、解答入力フォーム４０３に入力された解答が、受講者端末１０２から添削システム１０１に送信される。
【００２２】
受講者の操作に伴って表示されるＷｅｂページのリンクの様子を、図５に例示する。図５に示すように、教材一覧ページ５１０には、複数の教材ページ群５２０がリンクする。そして、各教材ページ群５２０に属する各教材ページ５２１には、それぞれ対応して他の教材のＷｅｂページ５３０がリンクする。
【００２３】
次に、添削システム１０１の動作について説明する。
図６は、添削システム１０１の機能ブロック図である。図中、６０１は問題受信ブロック、６０２は教材ファイル作成ブロック、６０３は教材一覧ファイル作成ブロック、６０４はアップロードブロック、６０５は解答受信ブロック、６０６は添削内容受付ブロック、６０７は添削結果送信ブロックである。
【００２４】
これらの機能ブロック６０１、６０２、６０３、６０４、６０５、６０６、６０７は、各々、添削システム１０１において、記憶装置にインストールされているプログラムを処理装置が実行することで、その機能を果たすものである。  問題受信ブロック６０１は、問題提供者端末１０３からインターネット１０５を介して送信されてくる問題４０２を受信し、記憶装置に格納するものである。
【００２５】
教材ファイル作成ブロック６０２は、記憶装置に格納されている問題４０２を用いて、教材ファイル２０１を作成し、記憶装置に格納するものである。
教材一覧ファイル作成ブロック６０３は、教材一覧ファイル２０２を作成し、記憶装置に格納するものである。
アップロードブロック６０４は、記憶装置に格納されている教材ファイル２０１および教材一覧ファイル２０２を、インターネット１０５を介してサーバ１０４にアップロードするものである。
解答受信ブロック６０５は、受講者端末１０２からインターネット１０５を介して送信されてくる教材ファイル２０１の識別情報、受講者識別情報、解答を受信し、記憶装置に格納するものである。
添削内容受付ブロック６０６は、記憶装置に格納されている解答についての添削内容の入力を受け付け、添削結果として記憶装置に格納するものである。添削内容受付ブロック６０６は、例えば、記憶装置に格納されている解答を表示装置に表示して添削者に提示し、添削者が入力装置から入力した添削内容を受け付け、受け付けた添削内容を、添削結果として記憶装置に格納するようにすることができる。
【００２６】
添削結果送信ブロック６０７は、記憶装置に格納されている添削結果を、インターネット１０５を介して受講者端末１０２に送信するものである。
解答受信ブロック６０５および添削内容受付ブロック６０６によって記憶装置に格納される添削結果の一例を、図７に例示する。添削結果は、図７に示すように、添削ファイル７００として格納される。この添削ファイル７００には、受講者識別情報７１０と、教材ファイル識別情報７２０と、解答７３０と、添削内容を示す添削結果７４０とが、対応して格納される。
【００２７】
これにより、添削結果送信ブロック６０７は、受講者識別情報を参照し、添削結果の送信先を判断することができることとなる。ここでは、受講者識別情報にメールアドレスが含まれているので、添削結果は、電子メールで送信されることとなっている。
ところで、本第１実施形態の添削システム１０１は、添削結果送信ブロック６０７が、必要に応じて、添削結果と共に、該添削結果に対応する教材ファイル２０１と問題４０２が同じ分野に属する他の教材ファイル２０１についての情報（以下、「他教材情報」と称す。）を、送信するようにしている点を特徴としている。
【００２８】
ここで、添削結果送信ブロック６０７が添削結果と共に送信する他教材情報は、他の教材ファイル２０１自体、または、他の教材ファイル２０１をサーバ１０４上で受講者が閲覧するために必要な情報（例えば、他の教材ファイル２０１のＵＲＬや、他の教材ファイル２０１へのリンクボタン）であるようにすることができる。
【００２９】
添削結果送信ブロック６０７は、添削者が入力装置から他教材情報を入力した場合に、入力された他教材情報を送信するようにすることができる。添削者は、例えば、受講者の解答の出来具合を見て、受講者の弱点と思われる問題４０２が記述されている教材ファイル２０１についての情報を、他教材情報とすることで、個々の受講者に応じた学習指導を行うことが可能となる。
【００３０】
また、例えば、図８に示すように、教材ファイル２０１の識別情報７２０と他教材情報８１０とを対応付けたテーブル８００を記憶装置に格納しておき、添削結果送信ブロック６０７は、このテーブルで、添削結果に対応する教材ファイル２０１の識別情報から他教材情報が検索できた場合に、検索した他教材情報を送信するようにすることができる。
【００３１】
図９は、本第１実施形態の添削システム１０１の動作例を示すフローチャートである。
図９に示すように、添削システム１０１は、受講者端末１０２から、受講者識別情報、教材ファイル識別情報、解答を受信すると（ステップ９０１）、ポップアップメッセージや警告音等を用いて、その旨を教育事業者に通知すると共に（ステップ９０２）、受信内容を、図７に示すように、記憶装置に格納する（ステップ９０３）。
【００３２】
続いて、記憶装置に格納されている解答についての添削処理が行われる（ステップ９０４）。ステップ９０４の添削処理は、添削者が入力した添削内容を受け付ける処理であるようにすることができる。
続いて、ステップ９０４の添削処理によって得られた添削内容を、添削結果として、図７に示すように、記憶装置に格納する（ステップ９０５）。
続いて、ステップ９０５で格納された添削結果と共に送信すべき他教材情報を決定する（ステップ９０６）。ステップ９０６では、添削者が入力した他教材情報を受け付ける処理であるようにしたり、図８に示したテーブルを検索する処理であるようにしたりすることができる。
【００３３】
他教材情報を決定すると、図７に示した格納内容において、該当する添削結果に対応する受講者識別情報を参照し、決定した他教材情報および該添削結果を、インターネット１０５を介して、参照した受講者識別情報を有する受講者の受講者端末１０２に送信する（ステップ９０６）。ここで、添削結果および他教材情報を電子メールで送信するようにした場合には、例えば、図１０に示すように、電子メール用の雛型を用意しておくと便利である。図１０に示す雛形では、例えば、受講者名を入力して受講者を特定するための受講者名表示部１００１と、問題を特定するための情報を入力して問題を特定する問題特定部１００２と、採点結果を入力して採点結果を示す採点結果表示部１００３と、講師名を入力して講師を特定する講師名表示部１００４と、コメントを入力するためのコメント欄１００５と、今後の対策を示唆するためのメッセージを入力するためのメッセージ部１００６とが配置される。
【００３４】
なお、ステップ９０３で、受講者端末１０２からの受信内容を記憶装置に格納する際に、受信日時を示す情報を付加するようにすると共に、ステップ９０７で、添削結果を記憶装置に格納する際に、添削日時を示す情報を付加するようにしておくことが好ましい。このようにすれば、受信した解答を添削するまでの期間を予め決めておき、例えば、添削期日が迫った解答がある場合に、ポップアップメッセージや警告音等を用いて通知するなど、期間内に添削されないことがないようにするための日付管理を行うことが可能となる。
【００３５】
以上説明したように、本第１実施形態の通信システム１０１によれば、個々の受講者が、自分の自由な時間に、所望の問題４０２について解答することができるのに加えて、添削結果と共に他教材情報を送信することで、多数の受講者に個別的な学習指導を行うことができるようになる。
【００３６】
また、本第１実施形態の通信システム１０１によれば、問題４０２を解く際に、他のＷｅｂページを参照することができるようにしているので、受講者が楽しんで学習することができるようになる。
なお、上述した第１実施形態においては、添削システム１０１は、より具体的には、添削者が、個別の端末（以下、「添削者端末」と称す。）で添削を行うように構成することもできる。
このようにする場合の構成例を、図１１に示す。
図１１において、図１と同じ構成要素には、同じ符号を付与してある。１１０１は添削システム、１１０２は教育事業者が使用する教育事業者端末、１１０３は添削者が使用する添削者端末であり、図１１に示すように、添削システム１１０１は、インターネット１０５を介して接続される教育事業者端末１１０２および添削者端末１１０３を備えて構成されるようになっている。
【００３７】
なお、添削者は、教育事業者の管理下に位置付けられた存在である。また、教育事業者端末１１０２と添削者端末１１０３との間は、インターネット１０５ではなく、業者内ＬＡＮ等の他の通信手段を介して接続されるようにしてもよい。
教育事業者端末１１０２は、図１２に示すように、図６に示した問題受信ブロック６０１、教材ファイル作成ブロック６０２、教材一覧ファイル作成ブロック６０３、アップロードブロック６０４、解答受信ブロック６０５、添削結果送信ブロック６０７に加えて、解答送信ブロック１２０１と、添削結果受信ブロック１２０２とを有するようにする。
【００３８】
解答送信ブロック１２０１は、解答受信ブロック６０５の受信内容を添削者端末１１０３に送信するものである。また、添削結果受信ブロック１２０２は、解答送信ブロック１２０１が送信した解答についての添削結果を添削者端末１１０３から受信するものである。そこで、添削結果送信ブロック６０７は、添削結果受信ブロック１２０２が受信した添削結果を送信することとなる。
【００３９】
また、添削者端末１１０３は、図１３に示すように、解答受信ブロック１３０１と、添削内容受付ブロック１３０２と、添削結果送信ブロック１３０３とを有するようにする。
解答受信ブロック１３０１は、教育事業者端末１１０２からの送信内容を受信するものである。添削内容受付ブロック１３０２は、解答受信ブロック１３０１が受信した解答についての添削内容の入力を受け付けるものである。添削結果送信ブロック１３０３は、添削内容受付ブロック１３０２が受け付けた添削内容を、添削結果として教育事業者端末１１０２に送信するものである。
【００４０】
ここで、添削結果送信ブロック６０７が添削結果と共に送信すべき他教材情報を、添削者が入力するようにしたい場合は、添削者端末１１０３において、添削結果送信ブロック１３０３が、添削者によって入力された他教材情報をさらに送信するようにし、教育事業者端末１１０２において、添削結果受信ブロック１２０２が、添削者端末１１０３から送信される他教材情報をさらに受信するようにすればよい。
【００４１】
本例では、添削者が添削結果を送信したか否かを教育事業者端末１１０２で管理したい場合を考慮して、添削結果を、一旦、添削者端末１１０３から教育事業者端末１１０２に送信するようにしているが、添削結果および他教材情報を、添削者端末１１０３から受講者端末１０２に直接送信するようにしてもよい。  また、上述した第１実施形態においては、教育事業者と問題提供者とが、別の事業者であるものとしているので、問題提供者１０３が設置されているが、教育事業者が問題４０２を作成する場合には、問題提供者端末１０３および問題受信ブロック６０１が不要となるか、または、問題提供者端末１０３が添削者端末１１０３と同様の扱いとなる。
【００４２】
また、上述した第１実施形態において、図１４に示すように、図４（ａ）に示した教材ページの表示内容に、質問内容を入力するための質問事項入力フォーム１４０１がさらに記述されているようにしてもよい。
また、上述した第１実施形態において、図１５に示すように、教材ページの表示内容に、図４（ａ）に示した受講者識別情報入力フォーム４０１および解答入力フォーム４０３ではなく、受講者が受講者識別情報および解答を電子メールで送信するための電子メールアドレス１５０１が記述されているようにしてもよい。このようにする場合は、サーバ１０４上のＣＧＩスクリプト２０３は不要となる。なお、電子メールアドレス１５０１は、クリックすると受講者端末１０２上のメールソフトを起動するＨＴＭＬタグを用いて表示されるようにすることができる。
【００４３】
また、上述した第１実施形態において、図４（ａ）に示した教材ページの表示内容の例では、解答を入力するための解答入力フォーム４０３が記述されているようにしているが、問題４０２が選択問題であるようにした場合には、解答入力欄として、解答入力フォーム４０３ではなく、図１６に示すように、複数の選択枝から任意の選択枝の指定を受け付けるためのラジオボタン１６０１が記述されているようにすることができる。
【００４４】
このようにした場合、受講者端末１０２から添削システム１０１に送信される解答は、ラジオボタン１６０１によって指定された選択枝となる。また、このようにした場合、添削システム１０１は、図１７に示すように、図６に示した機能ブロック６０１６０７に加えて、記憶装置に格納されている解答が正解であるか否かを判定して採点を行い、採点結果を記憶装置に格納する採点ブロック１７０１を、さらに備えるようにすることができ、このようにすれば、添削者が入力装置から入力する添削内容を、コメント等で済ませることができるようになる。
【００４５】
また、上述した第１実施形態において、図５に示したリンクの様子の例では、教材一覧ページをトップに位置付けて、その配下に教材ページを位置付けるようにしているが、他のＷｅｂページを用意し、これらのＷｅｂページおよび教材一覧ページへのリンクボタンが記述されているようにしたＷｅｂページを、トップに位置付けるようにしてもよい。
【００４６】
ここで、用意される他のＷｅｂページは、例えば、教育事業者の事業内容等を紹介するＷｅｂページや、受講者登録を行うためのＷｅｂページや、受講体験を行うためのサンプル用のＷｅｂページ、成績優秀者を発表したＷｅｂページや、受講者に対する連絡事項を記述したＷｅｂページなど、様々なＷｅｂページが考えられる。
【００４７】
そして、特に、教育事業者および受講者が任意の文章を書き込み可能なＷｅｂページ（具体的には、掲示板）を用意するようにすることができる。これにより、受講者の学習指導のみではなく、受講者のメンタルケアについてもフォローすることが可能となる。この際に、教育事業者による掲示板の書き込みは、専門の担当者に任せるようにすることが好ましい。
【００４８】
なお、用意される他のＷｅｂページのファイルも、教材ファイル２０１および教材一覧ファイル２０２と同様に、サーバ１０４上に記憶されるものである。
また、上述した例では、添削結果を電子メールで受講者に送っている。その際、受講者に興味を持たせるため、画像を付加してもよい。例えば、成績のランクに応じて複数種のイメージ、例えば、キャラクタを予め用意しておき、受講者の添削結果に応じて、対応するキャラクタ画像をメールに貼り付けることができる。さらに、成績に応じて、対応するキャラクタをメールに自動的に貼り付けるようにしてもよい。
【００４９】
以上説明したように、本第１実施形態の教育支援システムによれば、受講者が、自分の自由な時間に、所望の問題について解答し、多数の受講者に、個別的な学習指導を行うことができる。
以上、本発明の第１の実施形態について説明した。
以下、本発明の第２実施形態について説明する。
図１８は、本第２実施形態に係る教育支援システムの全体構成図である。本システムは、クライアント端末２００１と、学校サーバ２００４と、予習復習サーバ２００５とがネットワーク９を介して接続されている。学校サーバ２００４には、教職員端末６が接続されている。
【００５０】
クライアント１、学校サーバ２００４、予習復習サーバ２００５および教職員端末６は、いずれもコンピュータシステムにより構成される。以下に説明する各構成または各機能は、例えば、プログラムを実行することにより実現される。
クライアント端末２００１は、学校サーバ２００４と通信する手段と、ユーザが情報を入力する入力手段と、情報を表示する表示手段とを備える。たとえば、表示手段には、学校サーバ２００４から提供される後述するインターフェース画面を表示させ、この画面を利用して入力手段からの入力を受け付け、学校サーバ２００４へメッセージを送ることができる。
【００５１】
クライアント端末２００１は、生徒またはその保護者である父母等が使用する。クライアント端末２００１は、専用端末である必要はなく、通常の家庭用コンピュータを利用できる。クライアント端末２００１は、典型的にはＷＷＷブラウザが動作可能なコンピュータを利用することができる。
【００５２】
学校サーバ２００４は、内部機能として、通信制御部２０４１と、配信処理部２０４２と、コンテンツデータベース２０４３と、受信データベース２０４４とを備える。
通信制御部２０４１は、ネットワーク９に接続された他の装置との通信を制御する。たとえば、コンテンツデータベース２０４３に記憶されているコンテンツをクライアント端末２００１へ送信して、各クライアント端末２００１に図１９および図２０に示すような画面を表示させる。また、これらの画面で入力された情報が送信されてきたときに、これを受け付ける。
【００５３】
コンテンツデータベース２０４３は、クライアント端末２００１へ提供するためのコンテンツを記憶する。すなわち、「学校からの連絡」として生徒または父母へ提供する情報を記憶する。具体的には、教職員（校長、学年主任、教科主任、各担任、事務部等）からのメッセージまたは連絡事項（図１９（ｂ）参照）、学校の年間行事予定、中間期末試験範囲の連絡、クラブからの連絡事項（図２０（ｂ）参照）等をコンテンツデータベース２０４３に記憶する。
【００５４】
受信データベース２０４４は、クライアント端末２００１から送信されてきたメッセージを蓄積する。たとえば、図２０（ａ）に示す連絡事項入力画面２３００から入力されたメッセージ等を記憶する。各メッセージの送信先として、担任、部活動の顧問等教職員を指定することができる。
【００５５】
配信処理部２０４２は、受信データベース２０４４に蓄積されているクライアント端末２００１から送信されてきたメッセージを、それぞれの宛先の教職員端末６へ配信する。また、配信処理部２０４２は、受信データベース２０４４に蓄積されているメッセージのうち、配信処理部２０４２は遅刻・欠席の連絡については、学年とクラスでソートすることができる。ソート結果は、図示しない表示装置に表示させたり、図示しないプリンタで印刷することができる。
【００５６】
予習復習サーバ２００５は、生徒が授業の予習または復習をするために、各教科ごとに問題を提供し、採点結果を出力する。予習復習サーバ２００５は、内部機能として、通信制御部２０５１と、採点処理部２０５２と、問題データベース２０５３と、答案データベース２０５４とを備える。通信制御部２０５１は、ネットワーク９に接続された他の装置との通信を制御する。問題データベース２０５３は、各学年、各教科、各単元ごとに予習または復習用の問題を記憶する。ここに記憶されている問題を、クライアント端末２００１へ提供し、生徒が答えた答案データを答案データベース２０５４に記憶する。採点処理部２０５２は、クライアント端末２００１から送信されてきた答案データを受け取って、採点を行う。
【００５７】
各教職員は、それぞれ、各自の教職員端末６を利用して、自分宛てに送信されてきたメッセージを受け取り、見ることができる。
次に、クライアント端末２００１に表示される表示画面例（図１９および図２０）と、本システムの画面遷移の説明図（図２１）を用いて、本システムでの処理フローを説明する。
生徒または保護者がクライアント端末２００１から本システムにアクセスすると、図１９（ａ）に示すメイン画面２１００が表示される。ここで、ユーザがいずれかのメニューを選択すると、個人認証を行った後、各メニュー別の画面が表示される。たとえば、「学校からの連絡」が選択されると、メニュー２１０に示すメニューの選択画面（図示せず）が表示される。
【００５８】
ここで、たとえば「校長から」が選択されると、連絡事項表示２２２０として図１９（ｂ）に示すような校長からのメッセージが表示される。図１９（ｂ）で、生徒が各項目を記入して送信ボタンを押すと、確認通知が学校サーバ２００４へ送信され、受信データベース２０４３に蓄積される。
【００５９】
また、クラブからの連絡事項として、剣道部の連絡事項を表示した例が図２０（ａ）に示す連絡事項表示画面２３００である。
さらに、メイン画面２１００で、「生徒から」または「父母から」が選択されたとき、クライアント端末２００１には、図２０（ｂ）に示す入力画面２４００が表示される。ユーザは、宛先入力領域２４０１に、宛先一覧２３１０の中から選択して、連絡事項の宛先を決定できる。これにより送信されたメッセージは、配信処理部４２がそれぞれの宛先として指定された教職員へ転送する。
【００６０】
本システムにより、学校と生徒または保護者間のコミュニケーションをスムーズに行うことができるようになる。
「予習復習のページ」が選択されると、予習復習サーバ２００５からクライアント端末２００１へ、予習復習のための問題等を含んだ画面を表示するための情報が送信される。生徒は、クライアント端末２００１から予習復習を行うことができるようになる。
なお前記実施形態において説明した各構成は、可能な限り組み合わせの変更、追加、省略等をすることができる。
以下、本発明の第３の実施形態について、学校教育への適用を例にとり説明する。
図２２に、本第３実施形態に係る教育支援システムの構成を示す。
図示するように、本教育システムは、教育サーバ３０００と、ユーザシステム４０００と、これらを接続するインターネットなどのネットワーク５０００を有している。
ここで、教育サーバ３０００と、端末装置４０００は、コンピュータシステムであり、そのハードウエアは、たとえば、ＣＰＵや、主記憶、ハードディスクなどの固定型の記憶媒体を用いる外部記憶装置、可搬型の記憶媒体を用いる外部記憶装置、ネットワークを介した通信を制御する通信制御装置、キーボードやポインティングデバイスなどの入力装置、表示装置などの出力装置を備えた、一般的な電子計算機の構成を有する。そして、ＣＰＵが主記憶にロードされたプログラムを実行することにより以下に説明する各処理の実行や、各データベースの構築が行われる。また、各プログラムは、たとえば、予め、外部記憶装置の固定型または可搬型の記憶媒体に記憶され、必要に応じて主記憶にロードされ、ＣＰＵによって実行される。
【００６１】
ただし、教育サーバ３０００は、それぞれ単一の電子計算機を用いて構成せず、以下に説明する機能を分散することにより複数の電子計算機を用いて構成することもできる。
次に、ユーザシステム４０００は、上記のようなハードウエア構成を有する電子計算機や、インターネットに接続可能な携帯電話端末や、インターネットに接続可能なPDAなどのインターネット端末装置である。
また、ユーザシステム４０００のソフトウエアによって実現される機能構成は、電子メーラーや、Webブラウザ等が稼働する一般的なインターネット端末としての構成を含んでいる。
次に、図２３に教育サーバ３０００の内部構成を示す。
図示するように、教育サーバ３０００は、Webサーバ３１００と、Webアプリケーションサーバ３２００と、データベースシステム３３００を有している。
また、Webアプリケーションサーバ３２００は、ユーザ情報処理部３２１０、連絡処理部３２２０、宿題処理部３２４０、自宅学習処理部３２５０、フォーラム処理部３２７０を有する。
そして、連絡処理部３２２０は、連絡登録部３２２１、連絡配信部３２２２、連絡状態抽出部３２２３、連絡参照配信部３２２４を有しており、宿題処理部３２４０は、問題作成部３２４１、宿題登録部３２４２、解答受付部３２４３、採点部３２４４、学校側成績情報提供部３２４５、生徒側成績情報提供部３２４６、宿題参照情報提供部３２４７を有している。
【００６２】
ここで、Webサーバ３１００は、ASP(Active Server Page)や、JSP(Java Server Page)/Servletなどのサーバサイドスクリプトが組み込まれたWebサーバ３１００であり、Webアプリケーションサーバ３２００は、COM+、EJB(Java Enterprise Beens)などにより構築されたユーザ情報処理部３２１０、連絡処理部３２２０、宿題処理部３２４０、自宅学習処理部３２５０、フォーラム処理部３２７０などの業務アプリケーションプロセスを実行するサーバである。なお、ASP(Active Server Page)、JSP(Java Server Page)/Servlet、COM+、EJB(Java Enterprise Beens)は、いずれも商標である。
【００６３】
次に、データベースシステム３３００は、ユーザ情報データベース３３０１、連絡情報データベース３３０２、問題データベース３３０３、宿題データベース３３０４、宿題成績データベース３３０５、自宅学習問題データベース３３０６、フォーラム情報データベース３３０７を有している。
【００６４】
以下各データベースの内容について説明する。
まず、図２４に示すように、ユーザ情報データベース３３０１には、各ユーザ毎に設けられたユーザ基本情報と、ユーザ詳細情報が蓄積される。
ユーザ基本情報には、図２４aに示すように、ユーザ名、ユーザID、ユーザクラス、パスワードが記述される。本実施形態では、ユーザクラスとして、学校スタッフと、生徒と、保護者とを用いる。
次に、ユーザ詳細情報には、そのユーザのユーザクラスによって異なる内容が記述される。
ユーザクラスが学校スタッフのユーザ詳細情報には、図２４のb1に示すようにユーザID、そのユーザの学校での役職（校長／教頭／学年主任／クラス担任／教科担当／クラブ顧問／事務スタッフなど）、担当学年、担当組、担当教科、担当クラブなどが記述される。また、ユーザクラスが生徒のユーザ詳細情報には、図２４のｂ２に示すように、ユーザID、所属学年、所属組、所属クラブが記述される。また、ユーザクラスが保護者のユーザ詳細情報には、図２４のｂ３に示すようにユーザIDと、当該保護者が保護する生徒（一般的には当該保護者の子ども）のユーザIDが記述される。
【００６５】
次に、図２５に示すように、連絡情報データベース３３０２には、連絡毎に設けられた、連絡内容情報と、連絡管理情報が蓄積される。
図２５aに示すように連絡内容情報は、連絡ID、連絡のタイトル、連絡内容が記述される。
また、図２５ｂに示すように連絡管理情報には、連絡ID、連絡の種別を表す連絡種別、連絡先指定情報、連絡受付日連絡先毎に設けられた連絡先情報が記述される。
そして、各連絡先情報には、連絡先ユーザIDと、既読フラグが記述される。
次に、図２６に示すように、問題データベース３３０３には、問題分類情報、予め用意した問題毎に設けられた問題情報を有する。
図２６aに示すように、問題分類情報には、各学年で取り扱う科目と、各学年の各科目で取り扱う項目の対応が記述される。
また、図２６ｂに示すように  問題情報は、問題ID、問題が対応する学年を表す学年、問題が属する科目を表す科目、問題の学習テーマを表す項目、問題のタイトルである細目、問題の難易を表す問題レベル、問題の内容、その問題の正解、その問題を解答する上でのヒントが記述される。
【００６６】
次に、図２７に示すように、宿題データベース３３０４には、宿題毎に宿題情報と、宿題管理情報が蓄積される。
図２７aに示すように、宿題情報には、宿題IDと、宿題の科目、項目と、宿題の内容、宿題の解答と、宿題のヒントが記述される。
また、図２７bに示すように、宿題管理情報には、宿題ID、出題者ID、出題日、宿題期限日、宿題を課された生徒毎に設けられた出題先が記述される。
そして、出題先には、宿題を課されたユーザのユーザIDと、提出済フラグが記述される。
次に、図２８に示すように、宿題成績データベース３３０５には、答案情報が蓄積される。
図示するように、答案情報には、その答案の対象とする宿題の宿題ID、答案の提出者ユーザID、答案の対象とする宿題の出題者ユーザID、答案の内容、提出日時、答案の採点結果、得点、順位などが記述される。
次に、図２９に示すように、フォーラム情報データベース３３０７には、フォーラム情報と、フォーラムへの発言毎に発言情報が蓄積される。
図２９aに示すように、フォーラム情報には、フォーラムID、フォーラム名などが記述される。
また、図２９bに示すように、発言情報には、発言をしたフォーラムのフォーラムID、発言の発言ID、発言が他の発言に対するものである場合の当該他の発言IDを示す対象発言ID、発言のタイトル、発言者のハンドル名、発言日時、発言内容などが記述される。
以上データベースシステム３３００の内容について説明した。
さて、本教育支援システムは、その機能として、大別して学校からの連絡機能、保護者／生徒からの連絡機能、フォーラム機能、宿題処理機能、自宅学習機能、保護者参照機能を有している。以下、各機能毎に、本教育支援システムの動作と構成の詳細について説明する。
【００６７】
まず、学校からの連絡機能について説明する。
この学校からの連絡機能は、連絡の登録、連絡の配信、連絡状態の確認の３つの処理より実現される。
まず、連絡の登録の処理に着いて説明する。
学校スタッフが、ユーザシステム４０００からWebサーバ３１００上に設けられたメインページにアクセスすると、Webサーバ３１００は、図３０aに示すように、エンターボタンを設けたメインページを、そのユーザシステムに送信し、表示させる。なお、本実施形態ではページとは、Htmlベースで記述されたファイル、または、その表示物をさしている。
【００６８】
そして、学校スタッフがメインページ中のエンターボタンを選択すると、ユーザシステムのWebブラウザは、エンターボタンにリンクされた、図３０bに示すログインページへのアクセスをWebサーバ３１００に発行し、Webサーバ３１００はログインページをユーザシステムに送る。
【００６９】
ユーザシステムのWebブラウザは、送られたログインページを表示し、このページ上でユーザよりユーザIDとパスワードの組の入力及びログインの指定を受付け、ログインページ内の記述に従って、受け付けた内容を特定可能な情報を伴うアクセスをWebサーバ３１００に行う。
【００７０】
Webサーバ３１００は、ユーザのログイン入力によるアクセスであると、入力されたユーザIDとパスワードの組をユーザ情報処理部３２１０に渡し、ユーザ情報処理部３２１０は、ユーザ情報データベース３３０１に、ユーザIDとパスワードの組が登録されたユーザ基本情報が存在しているかどうかを調べ、存在しない場合には、認証失敗をWebサーバ３１００に返し、Webサーバ３１００は認証失敗を通知する失敗通知ページをユーザシステムに送り表示させる。
【００７１】
一方、ユーザ情報処理部３２１０は、ユーザ情報データベース３３０１に、ユーザIDとパスワードの組が登録されたユーザ基本情報が存在している場合には、認証成功と、そのユーザのユーザクラスとユーザ詳細情報を、Webサーバ３１００に応答し、これを受けたWebサーバ３１００は、ユーザクラスに応じたインメニューページをユーザシステムに送信する。また、Webサーバ３１００は、受け取ったユーザクラスとユーザ詳細情報と、自身が生成したセッション識別子とをセッション情報としてWebアプリケーションサーバ３２００の各部よりアクセス可能に保持する。
【００７２】
ここでは、このユーザのユーザクラスは学校スタッフであるので、ユーザシステムに送信されるメインメニューページは、図３１に示すような学校用メインメニューページとする。
図示するように、学校用メインメニューページには、学校連絡機能に関するポータルとして、校長先生からの連絡、事務部からの連絡、学年主任およびクラス担任からの連絡、クラブ顧問からの連絡のボタンが設けられている。また、学校用メインメニューページには、ユーザ側からセッションを終了するためのログアウトボタンが設けられている。
【００７３】
いま、ログインしたユーザの役職が校長である場合を例にとると、ユーザシステムのWebブラウザは、校長先生からの連絡ボタンが選択されると、メインメニューページ内の記述に従って、校長先生からの連絡処理を要求する連絡一覧表示要求をWebサーバ３１００に対して発行し、Webサーバ３１００は、この要求を連絡処理部３２２０の連絡登録部３２２１に中継する。
【００７４】
連絡登録部３２２１は、連絡一覧表示要求を受け取ると、セッション情報から対象セッションのユーザのユーザクラスが校長であるかどうかを調べ、そうであればセッション情報のユーザIDで連絡情報データベース３３０２を検索し、連絡種別が校長先生からで、ユーザIDがセッション情報が示すユーザIDである連絡管理情報と、連絡情報中のタイトルを抽出し、Webサーバ３１００に返す。なお、対象セッションは次のように判断する。すなわち、たとえば、ユーザ認証成功時にユーザシステムにセッション識別子を記述したcookieをセットし、ユーザシステムにおいてWebサーバ３１００に発行する各要求にこのcookieの内容を付随させ、Webサーバ３１００およびWebアプリケーションサーバ３２００の各部において要求に付随するcookie情報中のセッション識別子より、この要求が対象としているセッションを判断する。
【００７５】
Webサーバ３１００は、返された情報に基づいて、図３２に示す連絡一覧ページを作成し、ユーザシステムに送信する。
この連絡一覧ページには、図示するように、過去の校長先生からの各連絡についての、連絡受付日と、タイトルと、連絡先表示ボタンと、連絡状況表示ボタンの表示を含む。また、連絡一覧ページは、新規連絡作成ボタンが設けられている。
一方、対象セッションのユーザのユーザクラスが校長でなければ、校長先生からの連絡処理を要求された連絡登録部３２２１は、要求拒否をWebサーバ３１００に返し、Webサーバ３１００は、権限無しによる要求拒否を通知する失敗通知ページをユーザシステムに送り表示させる。
【００７６】
さて、連絡一覧ページにおいて、新規連絡作成ボタンが選択されると、ユーザシステムのWebブラウザは、連絡一覧ページ内の記述に従って、校長先生からの新規連絡作成を要求するアクセスをWebサーバ３１００に行う。Webサーバ３１００は、この要求を受けると、図３３に示すような校長先生からの新規連絡作成用ページをユーザシステムに送信する。
【００７７】
なお、ユーザシステムのWebブラウザが各ページのボタンの選択等により発行する要求に伴わせる各種情報のうち、そのページで、ユーザから受け付けた情報以外の情報は、そのページのブラインドの情報かcookieとしてWebサーバが、Webアプリケーションサーバの各部からの情報や自己が管理する情報を用いて、予めユーザ端末に引き渡したものである。以下の各要求においても同様である。
【００７８】
図示するように、新規連絡作成用ページは、作成年月日を受け付けるプルダウンリスト、連絡のタイトルを受け付けるタイトルフィールド、連絡内容を受け付ける連絡内容フィールド、登録ボタンを有する。
ユーザシステムのWebブラウザは、新規連絡作成用ページの記述に従って、作成年月日、タイトル、連絡内容を受付る。また、登録ボタンが選択されたならば、それまでに受け付けた内容を伴う校長先生からの連絡登録要求をWebサーバ３１００を介して連絡登録部３２２１に発行する。
【００７９】
さて、校長先生からの連絡登録要求を受けた連絡登録部３２２１は、連絡情報データベース３３０２中に新たな連絡内容情報と、連絡管理情報を作成する。この際、連絡内容情報の連絡IDには新たに与えた連絡IDを、連絡のタイトル、連絡内容には連絡登録要求に伴って通知された連絡内容を記述する。また、連絡管理情報の連絡IDには連絡内容情報に付与した連絡IDを、連絡の種別を表す連絡種別には校長先生を、連絡の発行者のユーザIDにはセッション情報中のユーザIDを、連絡受付日には連絡登録要求に伴って通知された受付日を記述する。
【００８０】
そして、連絡処理部３２２０は、Webサーバ３１００に登録成功と、連絡のタイトルと、付与した連絡IDを返し、Webサーバ３１００は、これに応答して図３４に示す連絡先指定ページを生成し、ユーザシステムに送信する。
図示するように、連絡先指定ページは、連絡のタイトルと、連絡先を指定するラジオボタンと、生徒一覧表示コマンドと、配信ボタンを有する。
さて、ユーザシステムのWebサーバ３１００は、連絡先指定ページの記述に従って、連絡先の指定を受け付ける。連絡先の指定は、ラジオボタンのチェックにより、校長先生よりの連絡の場合は、全学校生徒、学年の指定、クラスの指定、個々の生徒の指定の４つの方法により受け付ける。
【００８１】
すなわち、全学校性、学年の指定、クラスの指定の場合は、対応するラジオボタンのチェックが成され、配信ボタンが選択されると、連絡先指定ページの記述に従って、ユーザシステムのWebサーバ３１００は、連絡先の指定内容と連絡IDを伴う連絡先登録要求をWebサーバ３１００に発行する。
【００８２】
一方、個々の生徒の指定の場合は、その生徒の属する学年とクラスに対応するラジオボタンのチェックが成され、生徒一覧表示ボタンが選択されると、ユーザシステムのWebサーバ３１００は、指定内容と連絡IDを伴う生徒別指定要求をWebサーバ３１００に発行する。Webサーバ３１００は、これをユーザ情報処理部３２１０に中継する。生徒別指定要求を受けたユーザ情報処理部３２１０は、ユーザ情報データベース３３０１のユーザ詳細情報に指定された学年、クラスを所属学年、所属組として持つ、ユーザ基本情報のユーザクラスが生徒のユーザID、ユーザ名を抽出しWebサーバ３１００に返し、Webサーバ３１００は返された情報より図３５に示す連絡先個別指定ページを作成し、ユーザシステムに送信する。
【００８３】
この連絡先個別指定ページには、抽出された個々のユーザ名と、各ユーザ名のユーザを連絡先として指定するためのラジオボタンと、配信ボタンを有する。
ユーザシステムのWebサーバ３１００は、連絡先個別指定ページの記述に従って、連絡先の指定を生徒単位に１または複数受対応するラジオボタンのチェックにより受付け、配信ボタンが選択されると、連絡先個別指定ページの記述に従って、指定された１または複数の生徒のユーザIDによる連絡先の指定内容と連絡IDと先の連絡先指定ページにおける指定内容を伴う連絡先登録要求をWebサーバ３１００に発行する。
【００８４】
さて、このようにして連絡先登録要求を受けたWebサーバ３１００は、この要求を連絡登録部３２２１に中継する。
連絡登録部３２２１は、まず、連絡先の指定内容が全学校生徒や学年やクラスである場合には、ユーザ情報データベース３３０１のユーザ詳細情報を参照し、ユーザクラス、所属学年、所属組より、全学校生徒のユーザIDや、指定された学年やクラスの生徒のユーザIDを抽出し、これを連絡先ユーザIDセットとする。一方、連絡先の指定内容が１または複数のユーザIDである場合には、これをそのまま連絡先ユーザIDセットとする。
【００８５】
そして、連絡先ユーザIDセットに属する各ユーザIDのそれぞれについて、連絡先登録要求に伴う連絡IDを持つ連絡管理情報中に、連絡先情報を作成する。そして、各連絡先情報に、連絡先ユーザIDセット内のユーザIDを記述し、既読フラグを未読にセットする。また、連絡先指定情報に、連絡先登録要求が示す連絡先指定ページにおける指定内容を記述する。
【００８６】
このようにして連絡先情報のセットが完了したならば、連絡登録部３２２１は、ユーザIDがセッション情報が示すユーザIDである連絡管理情報と、連絡情報中のタイトルを抽出し、Webサーバ３１００に返す。
Webサーバ３１００は、返された情報に基づいて、図３３に示す連絡一覧ページを作成し、ユーザシステムに送信する。
この結果、ユーザシステムのWebサーバ３１００によって表示された連絡一覧ページは、新たに登録された連絡が表示されることになる。
さて、ここで、学校用メインメニューページの学校連絡機能に関するコマンドボタンのうちの、事務部からの連絡、学年主任およびクラス担任からの連絡、クラブ顧問からの連絡のボタンが選択された場合の動作は、以上の校長先生からの連絡ボタンが押された場合とほぼ同様であるが、取り扱う連絡種別が校長ではなく、事務部や、学年主任およびクラス担任や、クラブ顧問となる点と、以下の点が異なる。
【００８７】
すなわち、連絡先の指定としては、それぞれ、学年主任およびクラス担任からの連絡の場合は図３４の連絡先個別指定ページで、クラス単位、生徒単位の連絡先の指定を可能としており、クラブ顧問からの連絡の場合は、図３４の連絡先指定ページで、クラブ単位、生徒単位の連絡先の指定を可能としている。
【００８８】
また、事務部からの連絡、クラブ顧問からの連絡における新規連絡作成用ページでは、図３６に示すように表形式におけるスケジュール表の作成を、試験日程の連絡やクラブ活動日程の連絡のために可能としている。
さて、次に連絡の配信の処理について説明する。
生徒は、学校スタッフの場合と同様に、ユーザシステム４０００からWebサーバ３１００上に設けられた図３０aのメインページにアクセスしエンターボタンを選択して図３０bのログインページにアクセスして、ユーザIDとパスワードの組を入力し、ログインを指定する。
【００８９】
これに対して先程と同様にユーザ認証が成功すると、Webサーバ３１００は、ユーザクラスに応じたインメニューページをユーザシステムに送信する。ここでは、このユーザのユーザクラスは生徒であるので、ユーザシステムに送信されるメインメニューページは、図３７に示すような生徒用メインメニューページとする。
【００９０】
図示するように、生徒用メインメニューページには、学校連絡機能に関するコマンドボタンとして、校長先生からの連絡、事務部からの連絡、学年主任およびクラス担任からの連絡、クラブ顧問からの連絡のボタンが設けられている。また、生徒用メインメニューページには、ユーザ側からセッションを終了するためのログアウトボタンが設けられている。
【００９１】
いま、校長先生からの連絡の配信を例にとり説明すると、ユーザシステムのWebブラウザは、校長先生からの連絡ボタンが選択されると、生徒用メインメニューページ内の記述に従って、校長先生からの連絡配信処理を要求するアクセスをWebサーバ３１００に対して行い、Webサーバ３１００は、この要求を連絡処理部３２２０の連絡配信部３２２２に中継する。
【００９２】
連絡配信部３２２２は、校長先生からの連絡配信処理を要求されると、連絡種別が校長であって、連絡先ユーザIDに対象セッションのユーザのユーザIDが記述された連絡先情報を持つ連絡管理情報と、これに対応する連絡内容情報中のタイトルとを、連絡情報データベース３３０２より抽出し、これをWebサーバ３１００に返す。Webサーバ３１００は、返された情報より、図３８に示す、校長先生よりの配信連絡一覧ページを作成してユーザシステムに送信する。
【００９３】
図示するように、配信連絡一覧ページには、各連絡管理情報に対応する各行に、連絡受付日時、タイトル、既読の有無を表示したリストを表示する。既読の有無は、抽出した連絡管理情報の対象セッションのユーザIDを持つ連絡先情報の既読フラグが既読を表している場合には既に読んだ旨を、既読フラグが未読を表している場合にはまだ読んでいない旨を表示する。
【００９４】
このような配信連絡一覧ページにおいて、ユーザシステムのWebブラウザは、いずれかの連絡の行の選択を受付、受け付けた行に対応する連絡の連絡IDを伴う、配信要求をWebサーバ３１００に送る。
これを受けたWebサーバ３１００は、これを連絡配信部３２２２に中継し、連絡配信部３２２２は、要求に伴う連絡IDを持つ連絡内容情報を連絡情報データベース３３０２から検索して、Webサーバ３１００に返すと共に、要求に伴う連絡IDを持つ連絡管理情報の、対象セッションのユーザのユーザIDが記述された連絡先情報の既読フラグを既読にセットする。
【００９５】
Webサーバ３１００は、連絡内容情報を受け取ると、その内容を表示した図３９に示すような連絡配信ページを作成し、ユーザシステムに送信する。
ユーザシステムのWebブラウザは受け取った連絡配信ページを表示し、連絡配信ページ中に設けられた戻るボタンが選択されたならば、校長先生からの連絡配信処理を要求するアクセスをWebサーバ３１００に対して行い、これによって、今回配信された連絡に対して既読が表示された、校長先生よりの配信連絡一覧ページが表示される。
【００９６】
なお、生徒用メインメニューページの、事務部からの連絡、学年主任およびクラス担任からの連絡、クラブ顧問からの連絡のボタンが選択された場合の動作は、処理の対象となる連絡の連絡種別が校長ではなく、事務部や、学年主任およびクラス担任や、クラブ顧問となるだけで、他の以上の校長先生からの連絡と同様である。
【００９７】
次に、連絡状態の確認の処理について説明する。
いま、校長先生からの連絡の連絡状態の確認を例にとると、先に説明した学校用メインメニューページの校長先生からの連絡ボタンの選択に応じてユーザシステムに表示される図３２の連絡一覧ページにおいて、ユーザシステムのWebブラウザは、いずれかの連絡の連絡状況表示ボタンが選択されると、その連絡の連絡IDを伴う連絡状態表示要求をWebブラウザに発行する。
【００９８】
Webブラウザは、この要求を連絡処理部３２２０の連絡状態抽出部３２２３に中継し、絡状態抽出部は、要求に伴う連絡IDを持つ連絡管理情報の各連絡先情報を参照し、連絡先の総数、既読フラグが表す既読者と未読者の数を求め、Webサーバ３１００に返す。
Webサーバ３１００は返された情報より図４０に示すような、その連絡についての連絡先の総数、既読者数、未読者数を表示する連絡状態表示ページを作成し、ユーザシステムに返す。
そして、ユーザシステムの、Webブラウザは、この連絡状態表示ページ上で既読者数が選択されると既読者一覧表示要求を、未読者数が選択されると未読者一覧表示要求を、連絡IDと共にWebサーバ３１００に発行する。
Webサーバ３１００は、この要求を連絡状態抽出部３２２３に中継する。
そして、連絡状態抽出部３２２３は未読者一覧表示要求を受け取った場合には、要求に伴う連絡IDを持つ連絡管理情報の各連絡先情報のうち、既読フラグが未読の連絡先ユーザIDを抽出し、抽出した連絡先ユーザIDをユーザIDとして持つユーザ基本情報中のユーザ名を得て、これをWebサーバ３１００に返す。Webサーバ３１００は、受け取ったユーザ名の一覧を表示した図４１aに示す未読者一覧表示ページを作成して、ユーザシステムに送信する。
【００９９】
一方、連絡状態抽出部３２２３は既読者一覧表示要求を受け取った場合には、要求に伴う連絡IDを持つ連絡管理情報の各連絡先情報のうち、既読フラグが既読の連絡先ユーザIDを抽出し、抽出した連絡先ユーザIDをユーザIDとして持つユーザ基本情報中のユーザ名を得て、これをWebサーバ３１００に返す。Webサーバ３１００は、受け取ったユーザ名の一覧を表示した図４１bに示す既読者一覧表示ページを作成して、ユーザシステムに送信する。
【０１００】
ユーザシステムのWebブラウザは、受け取った既読者一覧表示ページまたは未読者一覧表示ページを表示する。
さて、ここで、本実施形態では、以上のような連絡一覧ページにおいて、既に登録した連絡の連絡内容や連絡先の確認も可能としている。
いま、校長先生からの連絡の連絡状態の確認を例にとると、先に説明した学校用メインメニューページの校長先生からの連絡ボタンの選択に応じてユーザシステムに表示される図32の連絡一覧ページにおいて、ユーザシステムのWebブラウザは、いずれかの連絡の連絡先表示ボタンが選択されると、その連絡の連絡IDを伴う連絡先表示要求をWebサーバ３１００に発行する。
【０１０１】
Webサーバ３１００は、この要求を連絡処理部３２２０の連絡状態抽出部３２２３に中継し、連絡状態抽出部３２２３は、要求に伴う連絡IDを持つ連絡管理情報の連絡先指定情報を抽出し、Webサーバ３１００に返す。Webサーバ３１００は、受け取った連絡先指定情報を表示するWebページをユーザシステムに送信し、表示させる。ただし、連絡先指定情報が個々の生徒の指定の場合は、連絡状態抽出部３２２３は、連絡管理情報の各連絡先情報の連絡先ユーザIDを、ユーザ情報データベース３３０１のユーザ詳細情報を参照して対応するユーザ名を抽出して、連絡先指定情報Webサーバ３１００に返し、Webサーバ３１００は返された連絡先指定情報とユーザ名を表示するWebページをユーザシステムに送信し、表示させる。
【０１０２】
同様に、先に説明した学校用メインメニューページの校長先生からの連絡ボタンの選択に応じてユーザシステムに表示される図の連絡一覧ページにおいて、ユーザシステムのWebブラウザは、いずれかの連絡のタイトルが選択されると、その連絡の連絡IDを伴う連絡先表示要求をWebサーバ３１００に発行する。
【０１０３】
Webサーバ３１００は、この要求を連絡状態抽出部３２２３に中継し、連絡状態抽出部３２２３は、要求に伴う連絡IDを持つ連絡内容情報を抽出し、Webサーバ３１００に返す。Webサーバ３１００は、受け取った連絡先内容情報を表示するWebページをユーザシステムに送信し、表示させる。
【０１０４】
以上、学校からの連絡機能について説明した。
次に、生徒または保護者からの連絡機能について説明する。
ここで、保護者のユーザクラスのユーザが図３０bのログインページからログインした場合には、図４２に示す保護者用メインメニューページがWebサーバ３１００から送信され、ユーザシステムに表示される。
さて、生徒または保護者からの連絡機能は、大きく分けて各種届提出機能と、一般連絡機能とに分けることができる。
一般連絡機能は、取り扱う連絡種別が、ユーザのユーザクラスに応じて生徒または保護者となり、連絡の流れが生徒または保護者から学校へ向かう流れであることを除き、学校からの連絡機能と同様である。一般連絡機能における連絡の登録と連絡状態の確認の処理は、生徒用メインメニューページのまたは保護者用メインメニューページの生徒／保護者からの連絡ボタンがポータルであり、連絡の配信の処理は学校用メインメニューページの生徒／保護者からの連絡がポータルとなっている。また、連絡先の指定としては、図３４に示した連絡先指定ページで、校長、各クラス担当、各学年担当、各クラブ顧問、事務部を、連絡先とする指定を可能としている。ここで、この場合における、連絡先の指定に応じて連絡先情報に含める連絡先ユーザIDは、学校スタッフのユーザ詳細情報の役職、担当学年、担当組、担当教科、担当クラブより求める。
【０１０５】
ところで、以上の説明では、学校からの連絡機能では連絡先を生徒のみ、一般連絡機能では生徒保護者からの連絡先は学校側のユーザのみとしたが、これはたとえば、学校からの連絡先として保護者を指定できるようにしたり、先生間、生徒間、保護者間など任意のユーザ間で連絡を可能とするようにしてよい。
【０１０６】
次に、各種届連絡機能について説明する。
いま、遅刻、欠席届を提出する場合を例にとり説明する。
各種届提出機能における連絡の登録と連絡状態の確認の処理は、図４２の保護者用メインメニューページの各種届提出ボタンがポータルであり、連絡の配信の処理は学校用メインメニューページの各種届ボタンがポータルとなっている。また、連絡先は、自動的に受け付けるようにしている。
【０１０７】
ここで、各種届提出機能は、取り扱う連絡種別が届であることと、連絡作成のユーザインタフェースと、連絡配信のユーザインタフェースを除き、保護者よりの一般連絡機能とほぼ同様である。
さて、図４２の保護者用メインメニューページには、各種届連絡機能に関するコマンドボタンとして、各種届提出のボタンが設けられている。ユーザシステムのWebブラウザは、各種届提出のボタンが選択されると、保護者用メインメニューページ内の記述に従って、届作成要求をWebページに送信する。Webサーバ３１００は、この要求に応じて図４３に示す届け作成ページを作成し、ユーザシステムに送信する。
【０１０８】
さて、届け作成ページには、図示するように、生徒学年及びクラスのプルダウンリスト、氏名の入力フィールド、届け種別のチェックボックス、届け対象期間のプルダウンリスト、事由の入力フィールドと、提出ボタンが設けられている。
ユーザシステムのWebブラウザは、届け作成用ページの記述に従って、生徒学年及びクラス、氏名、届け種別、届け対象期間、事由の入力を受付る。また、提出ボタンが選択されたならば、それまでに受け付けた内容を伴う届提出要求をWebサーバ３１００を介して連絡処理部３２２０の連絡登録部３２２１に発行する。
【０１０９】
届提出要求を受けた連絡登録部３２２１は、連絡情報データベース３３０２中に新たな連絡内容情報と、連絡管理情報を作成する。この際、連絡内容情報の連絡IDには新たなに与えたIDを、連絡のタイトルには届け種別を、連絡内容には連絡登録要求に伴って通知された生徒学年、クラス、氏名、届け対象期間、事由を構造化して記述する。また、連絡管理情報の連絡IDには連絡内容情報に付与した連絡IDを、連絡の種別を表す連絡種別には届を、連絡の発行者のユーザIDにはセッション情報中のユーザIDを、連絡受付日には連絡登録要求を受け取った日を記述する。
【０１１０】
そして、連絡登録部３２２１は、役職がクラス担当で、連絡登録要求に伴って通知された生徒学年、クラスに、担当学年、担当クラスが一致するユーザ詳細情報のユーザIDと、役職が事務部のユーザ詳細情報のユーザIDとを抽出し、抽出した各ユーザIDについて、そのユーザIDを連絡先ユーザIDとし、既読フラグを未読にセットした連絡先情報を、連絡管理情報に登録する。
【０１１１】
次に、図３１の学校用メインメニューページには、各種届連絡機能のポータルとして、各種届のボタンが設けられている。ユーザシステムのWebブラウザは、各種届のボタンが選択されると、学校用メインメニューページ内の記述に従って、届表示要求をWebページに送信する。Webサーバ３１００は、この要求を連絡処理部３２２０の連絡配信部３２２２に中継する。
【０１１２】
届表示要求を受けた連絡配信部３２２２は、連絡種別が届であって、連絡先ユーザIDに対象セッションのユーザのユーザIDが記述された連絡先情報を持つ連絡管理情報を検索し、これから抽出した既読フラグの内容と、抽出した連絡管理情報と同じ連絡IDを持つ、連絡内容情報をWebサーバ３１００に返す。また、連絡管理情報の対象セッションのユーザのユーザIDが記述された連絡先情報の既読フラグを既読にセットする。Webサーバ３１００は、返された情報より、図４４に示すように、連絡内容に構造化されて記述されている生徒学年、クラス毎に、タイトルとして記述されている届け種別、連絡内容の氏名、届種別、届け対象期間、事由、既読の有無を一行にまとめた表を表示する届表示ページを作成し、ユーザシステムに送信する。
【０１１３】
これを受けたユーザシステムのWebブラウザは、これを表示する。
以上、生徒／保護者からの連絡機能について説明した。
次に、フォーラム機能について説明する。
図３１の学校用メインメニューページ、図３７の生徒用メインメニューページ、図４２の保護者用メインメニューページには、フォーラム機能へのポータルとしてフォーラムボタンが設けられている。
ユーザシステムのWebブラウザはフォーラムボタンが選択されるとフォーラム一覧表示要求をWebブラウザに送信する。これを受けたWebブラウザはフォーラム処理部３２７０にこれを渡し、フォーラム処理部３２７０はフォーラム情報データベース３３０７のフォーラム情報を参照してフォーラム名とそのフォーラムIDをWebサーバ３１００に返し、Webサーバ３１００はフォーラム名の一覧を表示したフォーラム一覧表示ページを作成し、ユーザシステムに送信する。
【０１１４】
ユーザシステムのWebブラウザは受け取ったフォーラム一覧表示ページ上で、いずれかのフォーラム名の選択を受け付けると、フォーラム一覧表示ページの記述に従って選択されたフォーラムのフォーラムIDを伴うフォーラム参加要求をWebサーバ３１００に送る。
これを受け取ったWebサーバ３１００は、フォーラム処理部３２７０にこれを中継し、フォーラム処理部３２７０は、要求に伴うフォーラムIDを持つ発言情報をフォーラム情報データベース３３０７より検索し、発言ID、対象発言ID、発言のタイトル、発言者のハンドル名をWebサーバ３１００に返す。Webサーバ３１００は、受け取った情報より、各発言のタイトルと発言者のハンドル名とを、その発言が他の発言に対する発言である場合には、どの発言に対して成されたものかを認識可能に階層的に表示する発言一覧ページを生成し、ユーザシステムに送る。ここで、発言一覧ページはフォーラムIDを含む
ユーザシステムのWebブラウザは、発言一覧ページ中のいづれかの発言のタイトルが選択されると、発言一覧ページ中の記述に従ってその発言の発言IDを伴う発言表示要求をWebサーバ３１００に送信し、Webサーバ３１００はこれをフォーラム処理部３２７０に送信し、フォーラム処理部３２７０は受け取った発言IDを発言IDとして持つ発言情報を検索し、その内容をWebサーバ３１００に返し、Webサーバ３１００は、受け取った発言のタイトル、発言者のハンドル名、発言日時、発言内容を表示する発言表示ページを作成しユーザシステムに送る。ここで、発言一覧ページはフォーラムIDを含む
一方、ユーザシステムのWebブラウザは、発言一覧ページ、発言表示ページ上に設けられた発言ボタンが選択されたならば、発言要求をWebサーバ３１００に送り、Webサーバ３１００は、これに応答して、発言用ページを作成し、ユーザシステムに送る。ここで、発言表示ページ上に設けられた発言ボタンによる要求によって送信された発言用ページは、フォーラムIDと、その発言表示ページで表示された発言IDが対象発言IDとして含まれ、発言一覧ページ上に設けられた発言ボタンによる要求によって送信された発言用ページは、フォーラムIDと、対象発言IDとして無しが含まれる。ユーザシステムのWebブラウザはこの発言用ページ上で、発言のタイトル、ハンドル名、発言内容を受付、登録ボタンが押されたならば、受け付けた内容と、発言用ページに含まれる対象発言IDを伴う発言登録要求をWebサーバ３１００に送る、Webサーバ３１００は、これをフォーラム処理部３２７０に中継する。フォーラム処理部３２７０は、新たな発言情報を作成し、要求に伴うフォーラムID、新たに付与した発言ID、要求に伴う対象発言ID、発言のタイトル、発言者のハンドル名、現在日時である発言日時、発言内容を登録する。そして、登録が完了したならば、要求に伴うフォーラムIDを持つ発言情報をフォーラム情報データベース３３０７より検索し、発言ID、対象発言ID、発言のタイトル、発言者のハンドル名をWebサーバ３１００に返す。Webサーバ３１００は、先程と同様に、発言一覧ページを生成し、ユーザシステムに送る。
【０１１５】
以上、フォーラム機能について説明した。
次に宿題機能について説明する。
宿題機能は、大きく分けて、問題作成処理、宿題登録処理、解答受付処理、採点処理、学校側成績表示処理、生徒側成績表示処理より実現される。
まず、問題作成処理について説明する。
さて、図３１の学校用メインメニューページには問題作成処理のポータルとして問題登録ボタンが設けられている。
ユーザシステムのWebブラウザは、問題登録ボタンが選択されると、これに応答してWebサーバ３１００は図４５に示す問題作成用ページをユーザシステムに送信する。
ユーザシステムのWebブラウザは、この問題作成用ページ上で、問題が対応する学年を表す学年、問題が属する科目を表す科目、問題の種類を表す項目、問題の難易を表す問題レベルをプルダウンメニューにより、細目、問題の内容、その問題の正解、その問題のヒントをタイプフィールドにより受け付ける。ここで、科目としては例えば、国語、算数、理科、社会、英語などの学科目を受付、項目としては科目が英語であれば、助動詞、動詞など、その問題で学習するテーマ、細目としては、そのテーマ内での問題の個別内容を示すものを受け付ける。
【０１１６】
そして、問題作成用ページ上の登録ボタンが選択されたならば、問題作成用ページ上で受け付けた内容を伴う問題登録要求をWebサーバ３１００に送信し、Webサーバ３１００はこれを宿題処理部３２４０の問題作成部３２４１に送る。問題作成部３２４１は、要求に伴い受け取った内容を、問題データベース３３０３に新たに作成した問題情報にそれぞれ登録する。このとき、新たなに生成した問題IDを問題情報に付与する。
【０１１７】
なお、以上のような問題作成ページを用いた問題情報の登録の手法の他、別途学校サーバにFTPサーバなどを設け、これを介して、インターネットとを介して、問題情報提供書から直接、問題データベース３３０３に問題情報を登録できるようにするのがよい。
次に、宿題登録処理について説明する。
この宿題登録処理へのポータルとして、図３１の学校用メインメニューページには宿題ボタンが設けられている。
ユーザシステムのWebブラウザは、学校用メインメニューページの宿題ボタンが選択されると、Webサーバ３１００に宿題一覧要求を送信し、Webサーバ３１００よりこの要求の転送を受けた宿題処理部３２４０の宿題登録部３２４２は、出題者IDが対象セッションのユーザIDである宿題管理情報と、その宿題管理情報と同宿題IDの宿題情報の学年、科目、項目を抽出し、これをWebサーバ３１００に返す。Webサーバ３１００は、受け取った宿題の学年、科目、項目、出題日、提出期限を一行にまとめた一覧を表示した図４６に示す宿題一覧表示ページを作成し、ユーザシステムに送信する。
【０１１８】
宿題一覧表示ページには新規作成ボタンが設けられており、ユーザシステムのWebブラウザは、宿題一覧ページの新規作成ボタンが選択されると、Webサーバ３１００に出題科目出題先選択要求を送信し、これに応答してWebサーバ３１００は図４７aに示す科目出題先選択用ページをユーザシステムに送信する。
【０１１９】
ユーザシステムのWebブラウザは、この科目出題先選択用ページ上で、出題先の学年、クラスと、科目と、出題日と、提出期限日の入力を受付、選択ボタンが選択されると受け付けた内容を伴う項目選択要求をWebサーバ３１００に送信する。
Webサーバ３１００から要求の転送を受けた宿題処理部３２４０の宿題登録部３２４２は、問題データベース３３０３の問題分類情報を参照し、要求に伴う学年、科目に対応する学年、科目で取り扱う項目を抽出し、Webサーバ３１００に返す。Webサーバ３１００は、これを受けて図４７ｂに示す項目選択ページを生成し、ユーザシステムに送る。
【０１２０】
ユーザシステムのWebブラウザは、項目選択ページ上で項目の選択を受付、選択ボタンが押されると、項目選択ページの記述に従って、出題先の学年、クラスと、科目と、出題日と、提出期限日と、受け付けた項目を伴う問題選択要求をWebサーバ３１００に送信する。
【０１２１】
Webサーバ３１００から要求の転送を受けた宿題登録部３２４２は、問題情報を参照し、要求に伴う学年、科目、項目を持つ問題情報から問題ID、細目、難易度を抽出し、Webサーバ３１００に返す。Webサーバ３１００は、これを受けて図４８に示す問題選択ページを生成し、ユーザシステムに送る。
【０１２２】
ユーザシステムのWebブラウザは、問題選択ページ上で１または複数の細目の選択を受付、出題ボタンが押されると、問題選択ページの記述に従って、出題先の学年、クラスと、出題日と、提出期限日と、選択された細目に対応する問題IDの一覧を伴う問題登録要求をWebサーバ３１００に送信する。
【０１２３】
Webサーバ３１００から要求の転送を受けた宿題登録部３２４２は、新たに生成した同じ宿題IDを持つ宿題情報と、宿題管理情報を生成し、宿題情報には、要求に伴う宿題の科目、項目を、宿題管理情報には、要求に伴う出題者ID、出題日、宿題の期限日を登録する。
【０１２４】
また、宿題管理情報の出題者IDには対象セッションのユーザのユーザIDを登録し、各出題先には、要求に伴う出題先の学年、クラスを持つユーザ詳細情報のユーザIDをそれぞれ登録し、それらの提出済フラグを未提出にセットする。
また、要求に伴う問題IDに対応する各問題情報を検索し、宿題内容には検索した問題情報の問題内容を、それぞれに、一連の問題番号を付して格納する。そして、宿題ヒントには検索した問題情報のヒントを、そのヒントに対応する問題内容に付した問題番号を付して格納し、宿題解答には検索した各解答情報の解答を、その解答情報に対応する問題内容に付した問題番号を付して格納する。
【０１２５】
次に、解答受付処理と、採点処理について説明する。
この解答受付処理、採点処理へのポータルとして、図３７の生徒用メインメニューページには宿題ボタンが設けられている。
ユーザシステムのWebブラウザは、生徒用メインメニューページの宿題ボタンが選択されると、Webサーバ３１００に宿題一覧表示要求を送信し、Webサーバ３１００はこの要求を宿題処理部３２４０の解答受付部３２４３に中継する。
解答受付部３２４３は、宿題管理情報を参照し、出題日が本日以降で、出題先に、対象セッションのユーザのユーザIDを含む宿題IDと出題日と提出期限と提出済フラグを抽出し、抽出した宿題IDを持つ宿題情報の宿題の科目、項目を抽出する。そして、抽出した各情報を、Webサーバ３１００に返す。
【０１２６】
Webサーバ３１００は、受け取った情報より、抽出された各宿題IDの宿題について、出題日と、提出期限と、科目、項目と、提出済フラグより求まる提出の有無を各行に提出期限が本日を過ぎているものについては強調表示した表示した宿題の一覧を表示する図４９の受取宿題一覧表示ページを作成し、ユーザシステムに送信する。
【０１２７】
ユーザシステムのWebサーバ３１００は、この受取宿題一覧表示ページ上で、未提出の宿題の選択を受付、選択された宿題の宿題IDを含む宿題転送要求をWebサーバ３１００に送る。この要求の転送を受けた解答受付部３２４３は、要求に伴う宿題IDの宿題情報を検索し、宿題内容とヒントをWebサーバ３１００に返す。
【０１２８】
Webサーバ３１００は、返された情報より図５０aに示す宿題ページを生成し、ユーザシステムに送る。図示するようにこの宿題ページは、宿題情報の宿題内容に含まれる各問題内容と各問題内容に対する答入力欄を問題番号と共に表示したものであり、宿題情報に同じ問題番号のヒントが存在する問題内容の表示には、ヒントボタンが設けられている。
【０１２９】
ユーザシステムのWebブラウザは、この宿題ページ上でヒントボタンが選択される、宿題ページの記述に従って、そのヒントボタンに対応する問題番号と宿題IDを伴うヒント表示要求をWebサーバ３１００に送信する。Webサーバ３１００から要求の転送を受けた解答受付部３２４３は、宿題IDに対応する宿題情報のその問題番号のヒントを抽出し、Webサーバ３１００に返し、Webサーバ３１００は、このヒントを表示する図５０ｂに示すヒント表示ページを作成し、ユーザシステムに送り、新たなウインドウに表示させる。
【０１３０】
一方、ユーザシステムのWebブラウザは、宿題ページ上で各問題内容に対する答の入力を受付、提出ボタンが選択されたならば、宿題IDを伴う受け付けた各問題番号の答えと、提出者のユーザIDを伴う答案提出要求をWebサーバ３１００に送信する。
ここで、宿題ページには対応する宿題IDと対象セッションのユーザIDがブラインド情報として含まれており、以上の宿題ページ上のヒントボタンによるヒントの表示や、解答入力の受付と提出ボタンの選択による提出要求の発行は、セッション終了後でも行うことができる。また、解答入力の受付はインターネットに接続していない状態でも行うことができる。
【０１３１】
すなわち、生徒であるユーザは、宿題ページを受信後、インターネットとの接続を解放し、その後、適宜インターネットに接続してヒントを見ながら、宿題に解答し、終了後にインターネットに接続して解答を提出することができる。
さて、答案提出要求を受けたWebサーバ３１００から要求の転送を受けた解答受付部３２４３は、宿題成績データベース３３０５に、新たな答案情報を生成し、受け取った宿題ID、ユーザID、宿題IDで宿題管理情報を検索して求まる出題者ユーザID、解答の内容、現在日時である提出日時を格納し、採点部３２４４にこの答案情報の処理を要求する。また、受け取った宿題IDを持つ宿題管理情報の、受け取ったユーザIDを持つ出題先の提出済フラグを提出済みとする。
【０１３２】
そして、処理を要求された採点部３２４４は、処理対象の答案情報と同じ宿題IDを持つ宿題情報から各問題番号の解答を抽出し、これと各問題番号の答えを比較して、各問題番号の正誤を求め、求めた各問題番号についての正誤を、作成した答案情報の採点結果に登録し、採点結果に基づく得点、順位を登録する。ここで得点は、たとえば１００×正当数／問題数により求め、順位としては、同じ問題IDを持つ答案情報の得点を参照して求まる上から何番目の得点かを用いる。また、この順位を登録する際には、この答案情報と同じ宿題IDを持つ全ての答案情報について順位を算出し直し更新する。
【０１３３】
次に、生徒側成績表示処理について説明する。
生徒側成績表示処理に関するポータルとしては、図３７の生徒用メインメニューページに成績一覧ボタンが設けられている。
ユーザシステムのWebブラウザは、成績一覧ボタンが選択されると、Webサーバ３１００に成績一覧表示要求を送信する。この要求を受けたWebサーバ３１００は、これを宿題処理部３２４０の生徒側成績情報提供部３２４６に転送し、生徒側成績情報提供部３２４６は、対象セッションのユーザIDを持つ答案情報を検索し、検索した各答案情報から科目、項目、得点、順位、提出日を抽出し、これをWebサーバ３１００に返す。Webサーバ３１００は、受け取った各答案情報の科目毎に、項目、得点、順位、提出日を一行に表示した図５１に示す成績一覧表示ページを作成し、ユーザシステムに送信してWebブラウザに表示させる。
【０１３４】
次に、学校側成績表示処理について説明する。
図４６に示した宿題一覧表示ページにおいて、いずれかの宿題に対応する行が選択されると、ユーザシステムのWebブラウザは、宿題一覧表示ページの記述に従って、選択された宿題の宿題IDを伴う成績表示要求をWebサーバ３１００に送信する。
こWebサーバ３１００から、この要求の転送を受けた宿題処理部３２４０の学校側成績情報提供部３２４５は、まず、要求に伴う宿題IDの宿題管理情報の出題先の提出済フラグが未提出のユーザIDを抽出し、未提出者ユーザセットとする。
次に、要求に伴う宿題IDの答案情報を検索し、そのユーザID、採点結果、得点、順位を抽出し、採点結果セットとする。
次に、採点結果セットを解析し、各問題番号の問題中の小問、各問題番号の問題、宿題全体に対する正答率を求め、これを正答率情報とする。
そして、ユーザセットと採点結果セットのユーザIDをユーザ基本情報を参照してユーザ名に変換し、これらを正答率情報と共にWebサーバ３１００に返す。
Webサーバ３１００は、返された情報より、未提出者一覧と、宿題の小問、問題、宿題全体に対する正答率一覧と、答案の各提出者の各問題の小問に対する採点結果と得点と順位と提出日を表示した採点結果一覧を表示する、図５２の成績集計表示ページを作成し、ユーザシステムに送信しWebブラウザに表示させる。
【０１３５】
以上、宿題機能について説明した。
なお、本宿題機能は、学校内において、生徒に学校内のユーザシステムを使用させて行う試験などにも同様に適用することができる。
次に自宅学習機能について説明する。
図３７の生徒メインメニューには、この自宅学習機能へのポータルとして自宅学習ボタンが設けられている。
この自宅学習ボタンの選択によりユーザシステムのWebブラウザより発行される要求に対して、Webサーバ３１００、自宅学習処理部３２５０、自宅学習用データベースは、前記第１実施形態におけるサーバと同様に機能する。
ただし、自宅学習機能には、前記宿題機能と同様の採点機能などを持たせるようにしてもよい。すなわち、宿題作成ページで作成した課題を宿題として出題先を指定して出題するのではなく、出題先を指定せずに自宅学習ボタンの選択により表示される課題選択ページ上で、生徒が自由に選択できるようにしてもよい。また、この場合において、各課題を表示したページ上で質問を生徒よりの連絡として受付、各課題の担当者に配信するようにしてもよい。また、この質問や質問に対する応答のメッセージは、対応づけてデータベースに蓄積し、生徒が後に随時参照できるようにするのがよい。また、各生徒がどの課題を行ったかや、各課題に対してどのような成績であったかをデータベースに蓄積し、学校側や保護者が参照できるようにしてもよい。また、課題の得点に対して所定の基準により合否を求め、課題選択ページ上で、まだ行っていない課題や、合否が否であった課題を区別可能に表示するようにしてもよい。
【０１３６】
次に、保護者の参照機能について説明する。
保護者の参照機能は、保護者が生徒である被保護者への学校からの連絡や、被保護者の成績一覧を参照可能とする機能である。
すなわち、保護者が生徒である被保護者への学校からの連絡の参照のために、図４２の保護者メインメニューページには、校長先生からの連絡、事務部からの連絡、学年主任およびクラス担任からの連絡、クラブ顧問からの連絡、宿題一覧が設けられている。
いま、たとえば、図４２の保護者メインメニューページの校長先生からの連絡参照ボタンが押されると、ユーザシステムのWebブラウザは、校長先生からの連絡配信参照を要求するアクセスをWebサーバ３１００に対して行い、Webサーバ３１００は、この要求を連絡処理部３２２０の連絡参照配信部３２２４に中継する。
【０１３７】
連絡参照配信部３２２４は、校長先生からの連絡配信参照を要求されると、連絡種別が校長であって、連絡先ユーザIDに対象セッションのユーザのユーザIDが記述されたユーザ詳細情報の被保護ユーザIDの連絡先情報を持つ連絡管理情報と、これに対応する連絡内容情報中のタイトルとを、連絡情報データベース３３０２より抽出し、これをWebサーバ３１００に返す。Webサーバ３１００は、返された情報より、図３８に示した配信連絡一覧ページと同様な、校長先生よりの配信連絡一覧参照ページを作成してユーザシステムに送信する。
【０１３８】
このような配信連絡一覧ページにおいて、ユーザシステムのWebブラウザは、いずれかの連絡の行の選択を受付、受け付けた行に対応する連絡の連絡IDを伴う、参照要求をWebサーバ３１００に送る。
これを受けたWebサーバ３１００は、これを連絡参照配信部３２２４に中継し、連絡参照配信部３２２４は、要求に伴う連絡IDを持つ連絡内容情報を連絡情報データベース３３０２から検索して、Webサーバ３１００に返す。ただし、このとき、連絡内容情報に対応する連絡管理情報における連絡先情報の未読フラグの既読へのセットは行わない。
【０１３９】
Webサーバ３１００は、連絡内容情報を受け取ると、その内容を表示した図３９に示した連絡配信ページと同様の連絡配信参照ページを作成し、ユーザシステムに送信する。
保護者メインメニューページの、事務部からの連絡、学年主任およびクラス担任からの連絡、クラブ顧問からの連絡ボタンによる動作も同様である。
一方、保護者メインメニューページの宿題一覧ボタンが選択されると、Webサーバ３１００に宿題一覧参照要求を送信し、Webサーバ３１００はこの要求を宿題処理部３２４０の宿題参照情報提供部３２４７に中継する。
宿題参照情報提供部３２４７は、宿題管理情報を参照し、出題日が本日以降で、出題先に、対象セッションのユーザのユーザIDのユーザIDが記述されたユーザ詳細情報の被保護ユーザIDを含む宿題IDと出題日と提出期限と提出済フラグを抽出し、抽出した宿題IDを持つ宿題情報の宿題の科目、項目を抽出する。そして、抽出した各情報を、Webサーバ３１００に返す。
【０１４０】
Webサーバ３１００は、受け取った情報より、抽出された各宿題IDの宿題について、出題日と、提出期限と、科目、項目と、提出済フラグより求まる提出の有無を各行に提出期限が本日を過ぎているものについては強調表示した表示した宿題の一覧を表示する、図４９の受取宿題一覧表示ページと同様な、宿題一覧表示参照ページを作成し、ユーザシステムに送信し、Webブラウザに表示させる。
【０１４１】
また、保護者メインメニューページの成績一覧ボタンが選択されると、Webサーバ３１００に成績一覧参照要求を送信する。この要求を受けたWebサーバ３１００は、これを宿題処理部３２４０の生徒側成績情報提供部３２４６に転送し、生徒側成績情報提供部３２４６は、対象セッションのユーザIDのユーザIDが記述されたユーザ詳細情報の被保護ユーザIDを持つ答案情報を検索し、検索した各答案情報から科目、項目、得点、順位、提出日を抽出し、これをWebサーバ３１００に返す。Webサーバ３１００は、受け取った各答案情報の科目毎に、項目、得点、順位、提出日を一行に表示した、図５１に示す成績一覧表示ページと同様の成績一覧参照ページを作成し、ユーザシステムに送信してWebブラウザに表示させる。
【０１４２】
以上、本発明の第３実施形態について説明した。
なお、以上の第３実施形態において、学校用、保護者用、生徒用メインメニューページのボタンの選択以降に表示される各ページには戻るボタンが設けられており、この戻るボタンの選択に応じて、学校サーバは、その直前に表示していたページを必要に応じて再生成し、ユーザシステムに送信する。
【０１４３】
ところで、学校用メインメニューページの各種届ボタン、生徒／保護者からの連絡ボタン、生徒用メインメニューページの校長先生からの連絡、事務部からの連絡、学年主任およびクラス担任からの連絡、クラブ顧問からの連絡ボタンは、当該ボタンに対応する連絡種別の連絡管理情報であって、対象セッション中のユーザIDと未読を表す既読フラグが連絡先情報に登録された連絡管理情報が存在する場合に、その連絡種別の未読の連絡があることを通知するために、点滅などの強調表示を行うように、Webサーバが各メインメニューを作成するようにしてもよい。
【０１４４】
また、以上では、学校サーバで一つの学校のみをカバーする場合について説明したが、単一の学校サーバにおいて、各学校毎にその機能にパーティションを設けることにより、複数の学校についての処理を行うようにすればよい。ただし、この場合において、問題データベースは、少なくとも一部の問題情報について複数の学校間で共用できるようにするのがよい。また、異なる学校のユーザ、たとえば、先生間の連絡も可能とするようにしてもよい。
【０１４５】
また、以上では、本教育支援システムを学校に適用する場合について説明したが、本教育支援システムは、幼稚園、保育園、託児所など任意の教育機関に同様に適用することができる。この場合において前記問題に代えて絵本やお話を提供したりするようにしてもよい。
【０１４６】
また、本教育支援システムにおける各種連絡機能は、さまざまな組織における連絡に同様に適用することができる。たとえば、海外の各種邦人学校への、所轄官庁からの連絡などに適用することができる。
【図面の簡単な説明】
【０１４７】
【図１】第１実施形態に係る教育支援システムの構成図である。
【図２】第１実施形態に係るサーバ上のファイル構成を示す説明図である。
【図３】第１実施形態に係る教材一覧ページの表示内容および教材一覧ファイルの構成を示す説明図である。
【図４】第１実施形態に係る教材ページの表示内容および教材一覧ファイルの構成を示す説明図である。
【図５】第１実施形態に係る受講者の操作に伴って表示されるＷｅｂページのリンクの様子を例示した説明図である。
【図６】第１実施形態に係る添削システムの機能ブロック図である。
【図７】第１実施形態に係る解答受信ブロックおよび添削内容受付ブロックによって記憶装置に格納される内容の一例を示す説明図である。
【図８】第１実施形態に係る教材ファイルの識別情報と他教材情報とを対応付けたテーブルの一例を示す説明図である。
【図９】第１実施形態に係る添削システムの動作例を示すフローチャートである。
【図１０】第１実施形態に係る添削結果および他教材情報を電子メールで送信する場合の雛型を例示した説明図である。
【図１１】第１実施形態に係る教育支援システムの他の構成図である。
【図１２】第１実施形態に係る他の構成時の教育業者端末の機能ブロック図である。
【図１３】第１実施形態に係る他の構成時の添削者端末の機能ブロック図である。
【図１４】第１実施形態に係る教材ページの他の表示内容を示す説明図である。
【図１５】第１実施形態に係る教材ページの他の表示内容を示す説明図である。
【図１６】第１実施形態に係る教材ページの他の表示内容を示す説明図である。
【図１７】第１実施形態に係るラジオボタン利用時の教育支援システムの機能ブロック図である。
【図１８】第２実施形態に係る教育支援システムの全体構成図である。
【図１９】第２実施形態に係る教育支援システムの表示内容を示す図である。
【図２０】第２実施形態に係る教育支援システムの表示内容を示す図である。
【図２１】第２に実施形態に係る教育支援システムの画面遷移の説明図である。
【図２２】本発明の第３実施形態に係る教育支援システムの構成を示すブロック図である。
【図２３】本発明の第３実施形態に係る教育サーバの構成を示すブロック図である。
【図２４】本発明の第３実施形態に係るユーザ情報データベースの内容を示す図である。
【図２５】本発明の第３実施形態に係る連絡情報データベースの内容を示す図である。
【図２６】本発明の第３実施形態に係る問題データベースの内容を示す図である。
【図２７】本発明の第３実施形態に係る宿題データベースの内容を示す図である。
【図２８】本発明の第３実施形態に係る宿題成績データベースの内容を示す図である。
【図２９】本発明の第３実施形態に係るフォーラム情報データベースの内容を示す図である。
【図３０】本発明の第３実施形態に係る連絡一覧ページの内容を示す図である。
【図３１】本発明の第３実施形態に係る学校用メインメニューページの内容を示す図である。
【図３２】本発明の第３実施形態に係るメインページとログインページの内容を示す図である。
【図３３】本発明の第３実施形態に係る新規連絡作成用ページの内容を示す図である。
【図３４】本発明の第３実施形態に係る連絡先指定ページの内容を示す図である。
【図３５】本発明の第３実施形態に係る連絡先個別指定ページの内容を示す図である。
【図３６】本発明の第３実施形態に係る新規連絡作成用ページの内容を示す図である。
【図３７】本発明の第３実施形態に係る生徒用メインメニューページの内容を示す図である。
【図３８】本発明の第３実施形態に係る校長先生よりの配信連絡一覧ページの内容を示す図である。
【図３９】本発明の第３実施形態に係る連絡配信ページの内容を示す図である。
【図４０】本発明の第３実施形態に係る連絡状態表示ページの内容を示す図である。
【図４１】本発明の第３実施形態に係る未読者／既読者一覧表示ページの内容を示す図である。
【図４２】本発明の第３実施形態に係る保護者用メインメニューページの内容を示す図である。
【図４３】本発明の第３実施形態に係る届け作成ページの内容を示す図である。
【図４４】本発明の第３実施形態に係る届表示ページの内容を示す図である。
【図４５】本発明の第３実施形態に係る問題作成用ページの内容を示す図である。
【図４６】本発明の第３実施形態に係る宿題一覧表示ページの内容を示す図である。
【図４７】本発明の第３実施形態に係る科目出題先選択用ページの内容を示す図である。
【図４８】本発明の第３実施形態に係る問題選択ページの内容を示す図である。
【図４９】本発明の第３実施形態に係る受取宿題一覧表示ページの内容を示す図である。
【図５０】本発明の第３実施形態に係る宿題ページとヒント表示ページの内容を示す図である。
【図５１】本発明の第３実施形態に係る成績一覧表示ページの内容を示す図である。
【図５２】本発明の第３実施形態に係る成績集計表示ページの内容を示す図である。
【符号の説明】
【０１４８】
１０１…添削システム、１０２…受講者端末、１０３…問題提供者端末、１０４…サーバ、１０５…インターネット、２０１…教材ファイル、２０２…教材一覧ファイル、３０１…リンクボタン、３０２…ＨＴＭＬタグ群、４０１…受講者識別情報入力フォーム、４０２…問題、４０３…解答入力フォーム、４０４…リンクボタン、４０５…ＨＴＭＬタグ群、４０６…命令群、６０１…問題受信ブロック、６０２…教材ファイル作成ブロック、６０３…教材一覧ファイル作成ブロック、６０４…アップロードブロック、６０５…解答受信ブロック、６０６…添削結果受付ブロック、６０７…添削結果送信ブロック、１１０１…添削システム、１１０２…教育事業者端末、１１０３…添削者端末、１２０１…解答送信ブロック、１２０２…添削結果受信ブロック、１３０１…解答受信ブロック、１３０２…添削内容受付ブロック、１３０３…添削結果送信ブロック、１４０１…質問事項入力フォーム、１５０１…電子メールアドレス、１６０１…ラジオボタン、１７０１…採点ブロック、２００１…クライアント端末、２００４…学校サーバ、２００５…予習復習サーバ、２００６…教職員端末、３０００…教育サーバ、３１００…Webサーバ、３２００…Webアプリケーションサーバ、３２１０…ユーザ情報処理部、３２２０…連絡処理部、３２２１…連絡登録部、３２２２…連絡配信部、３２２３…連絡状態抽出部、３２２４…連絡参照配信部、３２４０…宿題処理部、３２４１…問題作成部、３２４２…宿題登録部、３２４３…解答受付部、３２４４…採点部、３２４５…学校側成績情報提供部、３２４６…生徒側成績情報提供部、３２４７…宿題参照情報提供部、３２５０…自宅学習処理部、３２７０…フォーラム処理部、３３００…データベースシステム、３３０１…ユーザ情報データベース、３３０２…連絡情報データベース、３３０３…問題データベース、３３０４…宿題データベース、３３０５…宿題成績データベース、３３０６…自宅学習問題データベース、３３０７…フォーラム情報データベース、４０００…ユーザシステム、５０００…ネットワーク
【図１】
2006276887.tif 000003
【図２】
2006276887.tif 000004
【図３】
2006276887.tif 000005
【図４】
2006276887.tif 000006
【図５】
2006276887.tif 000007
【図６】
2006276887.tif 000008
【図７】
2006276887.tif 000009
【図８】
2006276887.tif 000010
【図９】
2006276887.tif 000011
【図１０】
2006276887.tif 000012
【図１１】
2006276887.tif 000013
【図１２】
2006276887.tif 000014
【図１３】
2006276887.tif 000015
【図１４】
2006276887.tif 000016
【図１５】
2006276887.tif 000017
【図１６】
2006276887.tif 000018
【図１７】
2006276887.tif 000019
【図１８】
2006276887.tif 000020
【図１９】
2006276887.tif 000021
【図２０】
2006276887.tif 000022
【図２１】
2006276887.tif 000023
【図２２】
2006276887.tif 000024
【図２３】
2006276887.tif 000025
【図２４】
2006276887.tif 000026
【図２５】
2006276887.tif 000027
【図２６】
2006276887.tif 000028
【図２７】
2006276887.tif 000029
【図２８】
2006276887.tif 000030
【図２９】
2006276887.tif 000031
【図３０】
2006276887.tif 000032
【図３１】
2006276887.tif 000033
【図３２】
2006276887.tif 000034
【図３３】
2006276887.tif 000035
【図３４】
2006276887.tif 000036
【図３５】
2006276887.tif 000037
【図３６】
2006276887.tif 000038
【図３７】
2006276887.tif 000039
【図３８】
2006276887.tif 000040
【図３９】
2006276887.tif 000041
【図４０】
2006276887.tif 000042
【図４１】
2006276887.tif 000043
【図４２】
2006276887.tif 000044
【図４３】
2006276887.tif 000045
【図４４】
2006276887.tif 000046
【図４５】
2006276887.tif 000047
【図４６】
2006276887.tif 000048
【図４７】
2006276887.tif 000049
【図４８】
2006276887.tif 000050
【図４９】
2006276887.tif 000051
【図５０】
2006276887.tif 000052
【図５１】
2006276887.tif 000053
【図５２】
2006276887.tif 000054