(57)【要約】【課題】本発明は、入力環境に依存しない基幹系業務における報告・連絡システムを構築し、特に、このようなシステムを適用した教育システムを提供することを目的とする。【解決手段】本発明による教育システムは、受講者クライアントから受信した電子メールに添付された解答済みの教材データに基づき、受講者の学習履歴をチェックする学習履歴チェック手段と、前記チェック結果に基づいて受講者の学習記録を更新する学習記録更新手段と、前記学習記録に基づいて受講者クライアントに送信する教材を準備する送信教材準備手段とを備える。【選択図】        図１
2004271699.tif 000002
【特許請求の範囲】
【請求項１】
受講者クライアントから受信した電子メールに添付された解答済みの教材データに基づき、受講者の学習履歴をチェックする学習履歴チェック手段と、
前記チェック結果に基づいて受講者の学習記録を更新する学習記録更新手段と、
前記学習記録に基づいて受講者クライアントに送信する教材を準備する送信教材準備手段とを備える教育システム。
【請求項２】
前記学習履歴に基づき、受講者の学習段階が所定段階に達したと判定されると、当該学習段階に応じた試験を前記受講者に送信するステップを備える請求項１に記載の教育システム。
【請求項３】
前記受講者クライアントからのアクセス状況を監視するアクセス状況監視手段と、
前記受講者クライアントからのアクセスが所定期間以上ない場合には、前記受講者クライアントに励ましメールを送信する励ましメール送信手段とをさらに備える請求項１または２に記載の教育システム。
【請求項４】
前記受講者クライアントを複数の受講者が使用可能にするために、各受講者の識別子に基づき、受講者の学習履歴を受講者クライアント側で取得・管理する学習履歴取得・管理手段と、
前記受講者クライアント側で受講者の学習履歴を作成または更新する学習データ作成・更新手段とをさらに備える請求項１ないし３のいずれか一項に記載の教育システム。
【請求項５】
前記受講者クライアント側において、受講者の学習終了後に前記学習履歴及び学習結果を削除する削除手段を備える請求項４に記載の教育システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メールシステムを用いてクライアントで入力されたデータをサーバで統合的に管理する技術に関し、特にこのようなシステムを適用した教育システムに関する。
【０００２】
【従来の技術】
従来、インターネットおよびＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の急速な普及にともない、パーソナルコンピューターを用いた基幹系業務システムもスタンドアロンからクライアント・サーバ型システム、イントラネット／エクストラネットシステムへと移行しつつある。
【０００３】
このような基幹系業務システムにおいて、蓄積された大量なデータを即時に分析し、意志決定に役立てたいという要請が増加してくると、この種の大量データの管理・集計がシステム構築上の重要な要素となってきている。
【０００４】
一方、電子メールの普及により、通常業務で電子メールを利用した簡易な報告・連絡業務が企業内で多用されている。しかし、このような電子メールを用いた報告業務では、入力フォームがクライアント端末にインストールされたワードプロセッサやスプレッドシート等のアプリケーションプログラムに依存している。
また、インターネットの普及により、インターネットを利用した教育システムが実施されている。受講者は教材参照や、問題解答等利用するときは、サーバに接続した状態で利用している。
また、講座主催者が新しい講座を構築および多様な受講者データを取得したい場合は、新たなシステム開発で対応している（例えば特許文献１参照。）。
【０００５】
【特許文献１】
特開２００２−３４１７３５号公報
【０００６】
【発明が解決しようとする課題】
したがって、企業や自治体等の基幹系業務システムでは、このような報告・連絡業務だけのために全てのクライアント端末に統一したアプリケーションプログラムをインストールしておかなければならず、導入費用が高額となり、現実的ではなかった。
【０００７】
また、高額なアプリケーションプログラムを用いる必要のないテキストファイルで報告書を作成させてこれを電子メールでサーバに送信させることで報告・連絡業務を行わせることも考えられるが、これらのテキストファイルでは、入力項目や入力位置などのフォーマットが統一されていないために、サーバ側でこれらのデータの管理・集計が難しいといった問題があった。
インターネットを利用したこれまでの教育システムの受講者は、通信回線に繋ぎっぱなしで利用するために、多大な通信コストを要した。また、同時利用者が多い場合、サーバに繋がりにくく、繋がっても画面表示が遅いなど利用に障害をきたしていた。そのために、学習の継続に影響を与えることが多く効率よい学習方法ではなかった。
一方、講座主催者は、受講者に安定した教育システムを提供するために、サーバ、回線、セキュリティ等の設備増強を要し、高額な設備投資コストが負担となっていた。また、新しい講座を多様な構成で提供する場合や、教育効果測定のために受講者成績進捗管理までを実施するためには、新たなシステム開発を要し、この場合においても講座主催者は多大な制作および開発コスト負担が問題になっていた。
【０００８】
本発明は、本発明は、このような点に鑑みてなされたものであり、入力環境に依存しない基幹系業務における報告・連絡システムを構築し、特に、このようなシステムを適用した教育システムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の教育システムは、受講者クライアントから受信した電子メールに添付された解答済みの教材データに基づき、受講者の学習履歴をチェックする学習履歴チェック手段と、前記チェック結果に基づいて受講者の学習記録を更新する学習記録更新手段と、前記学習記録に基づいて受講者クライアントに送信する教材を準備する送信教材準備手段とを備える。
【００１０】
また、前記学習履歴に基づき、受講者の学習段階が所定段階に達したと判定されると、当該学習段階に応じた試験を前記受講者に送信するステップを備える。
【００１１】
また、前記受講者クライアントからのアクセス状況を監視するアクセス状況監視手段と、前記受講者クライアントからのアクセスが所定期間以上ない場合には、前記受講者クライアントに励ましメールを送信する励ましメール送信手段とヲさらに備える。
【００１２】
また、前記受講者クライアントを複数の受講者が使用可能にするために、各受講者の識別子に基づき、受講者の学習履歴を受講者クライアント側で取得・管理する学習履歴取得・管理手段と、前記受講者クライアント側で受講者の学習履歴を作成または更新する学習データ作成・更新手段とをさらに備える。
【００１３】
また、前記受講者クライアント側において、受講者の学習終了後に前記学習履歴及び学習結果を削除する削除手段を備える。
【００１４】
【実施例】
以下、図面と共に本発明による教育システムについて詳細に説明する。
図１は、本発明の教育システムで用いる基幹系業務システムの概略を示している。
本発明の教育システムについて具体的に説明する前に、このシステムで用いる基幹系業務システムの実施例について説明する。なお、この基幹系業務システムは、特願平１０−３４８３２３号として出願されているものである。
【００１５】
同図中、１はメッセンジャーサーバ、２はメールサーバであり、これらの各サーバはネットワーク５を介してクライアント３およびクライアント４と接続されている。ここで、ネットワーク５は、ＬＡＮ等で構築されたイントラネットまたはダイヤルアップ接続型のネットワークであり、プロトコルとしてはＴＣＰ／ＩＰ、すなわち汎用のインターネットプロトコルが用いられている。
【００１６】
本実施形態の概略を簡単に説明すると、以下の通りである。まず、メッセンジャーサーバ１により基本モジュール（後述）を添付形式としたメールが生成され、これがメッセンジャーサーバ１のスケジュール管理にしたがってメールサーバ２よりクライアント３に送信される。
【００１７】
クライアント３では、汎用のメールアプリケーションを用いて基本モジュールを展開し、必要なモジュールがこのクライアント３内に既にインストールされているか否かをチェックする。そして、インストールされていない場合には、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を起動してメッセンジャーサーバ１より必要なモジュールをダウンロードする。
【００１８】
そして、クライアント３に必要なモジュールが揃った段階で、受信業務管理モジュールを起動する。この受信業務管理モジュールのインターフェースにおいて、クライアント３のユーザにより入力が指示されると、データ入力モジュールが起動してデータ入力が行われる。
なお、上述のようにモジュールをダウンロードするのではなく、必要なモジュールを全てＣＤ−ＲＯＭ等の記憶媒体に記憶保持させておき、このＣＤ−ＲＯＭ等に記憶保持されたセットアップツールを利用して、必要なモジュールをクライアント３にインストールするように構成してもよい。
【００１９】
そして、入力されたデータは受信業務管理モジュールを通じて送信され、メッセンジャーサーバ１により収集される。図３は、メッセンジャーサーバ１におけるハードウエア構成の概略を示している。同図中、６は中央演算処理装置（ＣＰＵ）であり、当該メッセンジャーサーバ１全体の制御を行う機能を有している。この中央演算処理装置６（ＣＰＵ）は、バス７を通じてＲＯＭ８に記憶された初期プログラムをロードし、システムの立ち上げを行う。９はメインメモリとして使用されるＲＡＭであり、外部記憶装置１１よりプログラムが順次ロードされる。この外部記憶装置１１はハードディスク装置で構成されており、メッセンジャーサーバ１として機能させるための各種プログラム、モジュール、データファイル等が登録されている。１２は、通信インターフェースであり、この通信インターフェース１２を通じてメールサーバ２およびクライアント３と接続されるようになっている。
【００２０】
さらにメッセンジャーサーバ１には、通常のコンピューターシステムと同様にＣＲＴ１０、プリンタ（ＰＲＴ）１３、キーボード（ＫＢＤ）１４等が接続されている。
【００２１】
図２は、本実施形態における全体の機能ブロック図である。メッセンジャーサーバ１は、能動的な機能部として、業務管理モジュール２３を中心に、送信スケジュール監視部２２およびメール受信監視部２４とで構成されている。これらの各機能部は、具体的には外部記憶装置１１から読み出されたプログラムがＣＰＵ６によって実行されることにより実現される。
【００２２】
業務管理モジュール２３は、ファイル群２１を有しており、これらのファイル群２１は、入力フォームで構成されたシート情報ファイル２１ａ、当該シート情報ファイル２１ａに与える初期値を提供する初期値データファイル２１ｂおよび入力された内容をチェックするチェックスクリプト２１ｃとを有している。通常、これらの３つのファイルが１組としてクライアント３に送信される。
【００２３】
また、ファイル群２１は、さらに業務情報ファイル２１ｄ、自動更新モジュール２１ｅおよびモジュール情報ファイル２１ｆを有している。上記において、業務情報ファイル２１ｄは、サーバの種別やシート情報等を統括的に管理するファイルである。自動更新モジュール２１ｅは、クライアント３に格納された各モジュールとメッセンジャーサーバ１とを比較してクライアント３側のバージョンが低い場合にだけＦＴＰプログラムを起動してバージョンの新しいモジュールを取得するための実行ファイルである。モジュール情報ファイル２１ｆは、基本モジュールの情報やクライアントでの最初の実行時に必要なモジュールの情報が格納されている。
【００２４】
業務管理モジュール２３には、さらに業務管理情報ファイル２５、送信アドレスファイル２６および送信ログファイル２７等の管理ファイル群を有している。業務管理情報ファイル２５はどのようなファイルがどこのクライアントに対して配信されたかを記録しておくファイルであり、送信アドレスファイル２６は送信するクライアントのアドレスを管理するファイルである。また、送信ログファイル２７はメールの送信ログを記録しておくファイルである。
【００２５】
メッセンジャーサーバ１に設けられたメール受信監視部２４はメールサーバ２から受け取った受信情報を管理する機能を有しており、入力データ蓄積ファイル３１と受信ログファイル３２とを備えている。
【００２６】
さらに、メッセンジャーサーバ１には各種のクライアントモジュール３３を有しており、このクライアントモジュール３３は、外部記憶装置１１に格納されており、必要に応じてクライアント３からのＦＴＰプログラムの起動によりクライアント３にダウンロードされるようになっている。
【００２７】
メールサーバ２には、汎用のメールアプリケーション３４が登録されており、メッセンジャーサーバ１から受け取ったメール形式のデータをクライアント３に送信したり、あるいはクライアント３からの返信メールを受信する機能を有している。
【００２８】
一方、クライアント３にも汎用のメールアプリケーション４１が登録されており、このメールアプリケーションによりメール本文と添付ファイルが識別されるようになっている。
【００２９】
このメールアプリケーションによってモジュールファイルを受信した状態を示したのが図４である。メールアプリケーション上でモジュールが指定されるとこれが自己解凍モジュール４２として起動されてモジュール情報ファイル２１ｆより自動更新モジュール４３がクライアント３内に生成される。
【００３０】
ここで、この自動更新モジュール４３が当該クライアント３内で初めて生成された場合であるときには、当該クライアント３がメッセンジャーサーバ１にアクセスできるようにするために、メッセンジャーサーバ１のアドレス等を登録する作業が実行される。この作業は２回目以後の自動更新モジュール４３の起動では不要となる。
【００３１】
次に、自動更新モジュール４３によってクライアント３内のモジュール状態が解析され、追加するモジュールまたは更新が必要なモジュールが存在している場合には、クライアント３に登録されている汎用のＦＴＰプログラムを起動して、メッセンジャーサーバ１の外部記憶装置１１より必要なクライアントモジュール３３をダウンロードする。
【００３２】
たとえば、受信業務管理モジュール４４がクライアント３上で最新のものに更新されていなかった場合には、自動更新モジュール４３はメッセンジャーサーバ１のクライアントモジュール３３からこれに該当する受信業務管理モジュール４４をダウンロードして最新のものに置き換える。当該受信業務管理モジュール４４の更新記録等については、受信業務情報ファイル４６に記録されるようになっている。
【００３３】
ここで、本実施形態で管理される業務は、所定の帳票フォームへの入力を行い、このデータをメッセンジャーサーバ１が統一的に管理する業務であり、業務情報ファイル２１ｄに基づいて受信業務管理モジュール４４が起動されると「受信業務登録」、「入力」、「送信」等のメニューが表示される。
【００３４】
ここでまず、受信業務管理モジュール４４は、業務情報ファイル２１ｄに基づいて、業務管理に必要なファイル群（シート情報ファイル２１ａ，初期値データファイル２１ｂ，チェックスクリプトファイル２１ｃ）を設定する。
【００３５】
次に、受信業務管理モジュール４４上で「入力」が指定されるとデータ入力モジュール４５が起動して、帳票への入力が可能な状態となる。このときの画面表示を示したものが図５である。
【００３６】
同図に示すように、このような帳票は、シート情報ファイル２１ａによって当該帳票のフォーマットが提供されている。また、この帳票に既に記入されている初期値（で既に記入されている氏名や住所）は初期値データファイル２１ｂから提供される。
【００３７】
さらに、この帳票に記入された内容のチェックは、当該データ入力モジュール４５に準拠したチェックスクリプトによって行われる。このチェックとは、入力された合計数値が正しいか否か、記入もれ項目がないかどうか等である。このチェックスクリプトは、チェックスクリプトファイル２１ｃより提供される。
【００３８】
このようにしてデータ入力モジュール４５を通じて入力されたデータは、受信業務管理モジュール４４で「送信」が指定されると、メールサーバ２に送信される。
【００３９】
このとき、前記で入力されたデータは、個々のデータが属性を備えた、いわゆるタグ付きのデータであり、個々のデータがこのようなタグを有することにより、属性毎の集計処理が容易になる。
【００４０】
当該データをメールアプリケーション３４を通じて受信したメールサーバ２は、このデータを図示しない統計処理を行うためのサーバにさらに転送する。また、クライアント３からのデータをさらにメールサーバ２から別のクライアント４に転送してもよい。
【００４１】
なお、受信管理モジュール４４の機能としては、上記の例では、ユーザより「送信」が指定されてから入力されたデータの送信を開始する場合で説明したが、たとえばデータ入力モジュールが在宅学生のための学力試験（この場合には帳票のフォーマットは問題用紙・回答用紙となる）等である場合には、試験開始から一定時間が経過した段階で学生（ユーザ）が入力した回答（データ）を強制的にメールサーバ２に送信するようにしてもよい。このような学力試験の例では、在宅学生側に試験問題を残さないようにするために、たとえば受信業務管理モジュール４４は、一定時間が経過して回答（データ）の送信が完了するとともに、問題用紙・回答用紙であるシート情報ファイル２１ａをクライアント３の記憶装置内から削除してもよい。
【００４２】
以上の実施例の説明では、本発明にとって必須のもののみ説明したが、以下のような機能を付加することも可能である。たとえば、メールサーバ２から送信されたメールやこれに添付された各種モジュールがクライアント端末３でユーザによって開封されたか否かをクライアント端末３上の受信業務管理モジュール４４が監視するような構成としてもよい。受信業務管理モジュール４４は、当該クライアント端末３上で、メールサーバ３から送信されたメールおよび各種モジュールが開封された場合には、受信業務情報ファイル４６にこれを登録するとともに、開封通知メールを生成し、メールサーバ２に対して送信する。
【００４３】
前記開封通知を受け取ったメールサーバ２は、この開封通知をさらに業務管理モジュール２３に転送する。業務管理モジュール２３では、当該開封通知の受領によって、クライアント端末３におけるメールおよびモジュールの開封を確認することができる。
【００４４】
なお、業務管理モジュール２３は、一定時間（または日数）内に開封通知を受領できなかった場合には、当該クライアント端末３上で必要な最新のモジュールがインストールされていないと判断し、メールサーバ２を通じて再度クライアント端末３に対してモジュールを添付したメールを送信するようにしてもよい。
【００４５】
さらに、メールサーバ２からのメールが、クライアント端末３から別のクライアント端末４に転送されている場合、前記と同様にクライアント端末４の受信業務管理モジュール４４が当該メールおよびモジュールの開封を確認する。そして、開封通知が生成された場合には、この開封通知がメールサーバ１と転送元のクアイアント端末３に対して送信される。この動作により、転送元のクライアント端末３およびメールサーバ２（業務管理モジュール２３）は、それぞれ転送先のクライアント端末４におけるメールの開封が確認できる。
【００４６】
このように、メールがクライアント端末３，４間で転送された場合にも前記開封通知によりメールの転送履歴を把握することが可能となる。なお、受信業務管理モジュール４４において、受信したメール毎にその処理制限を付加することも可能である。たとえば、特定のメール（試験問題等）については、ダウンロードや複写禁止の属性を設定しておくこともできるし、さらに前記で説明したメールの転送も禁止することができる。具体的には、受信業務管理モジュール４４の設定により、クライアント端末３上で動作するメール受信プログラム（図示せず）の「複写」または「転送」等のプルダウンメニューを機能しないようにさせることで実現できる。
【００４７】
【発明の実施の形態】
次に、上述した基幹系業務システムを本発明の教育システムに適用した実施の形態について具体的に説明する。
【００４８】
受講者は、郵送等により手元に届けられたＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等に記憶保持されたセットアップツールより、受講者クライアントモジュール、演習問題、学習記録、教材（ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイル形式のテキスト集（以下、ＰＤＦテキスト集と略す）、ビデオ集等）を、クライアントである受講者ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）にインストールする。インストールを完了すると、本発明の教育システムによる学習が開始可能となる。この受講者クライアントモジュールは、上述した基幹系業務システムの受信業務管理モジュールを本発明の教育システムに適用したものである。
なお、本発明の教育システムにおけるサーバ装置は、上述した基幹系業務システムにおけるメッセンジャーサーバ１及びメールサーバ２に相当するサーバであり、本発明の教育システムにおける受講者ＰＣ及び事務局ＰＣは、上述した基幹系業務システムにおけるクライアント３、４に相当するものである。
【００４９】
本発明の教育システムによる講座の受講を開始するにあたり、受講者クライアントモジュールを受講者ＰＣにインストールするには以下のような２つの方法がある。
１つ目の方法によれば、受講者は、ＣＤ−ＲＯＭ等に記憶保持されたセットアップツールで、本システムの受講者クライアントモジュールのみを受講者ＰＣにインストールする。主催者サーバから電子メールで送信される問題を開封することにより学習を開始することができる。
【００５０】
２つ目の方法によれば、講座主催者によって送信された電子メールの案内に従い、ウェブサイト等から本システムの受講者クライアントモジュールをダウンロードし、さらに受講者ＰＣにインストールする。電子メールの添付ファイルで送付された問題を開封することにより、学習を開始することができる。
なお、学習段階においては、試験問題の返信、問題や採点結果等の取得以外の処理は、通信回線を通じて主催者サーバにアクセスすることなくオフラインで行う。
【００５１】
次に、受講者による学習項目の選択について説明する。
受講者は、問題集、教材テキスト集、ビデオデータ集などから学習したい項目を選択する。
教材テキスト集は、ＰＤＦ形式のファイルで管理される。参照する場合には、ＰＤＦファイル参照用のアプリケーション（Ａｃｒｏｂａｔ  Ｒｅａｄｅｒ：Ａｄｏｂｅ社の登録商標）を使用する。このアプリケーションは、セットアップツールを受講者にインストールするときに、自動的にインストールされる。
【００５２】
教材テキスト集は、しおり機能を有しているため章内のページ切り換えを行なうことができ、前記アプリケーションが標準で備えている検索機能を用いて、章内検索を自由に行える。その他サムネール、リンク機能をも有しており、指定のｐｄｆファイルの指定のページにリンクさせることができる。
また、教材テキスト集はＰＤＦファイル形式のみに限らず、ビデオデータ形式やエクセルデータ形式で構成されていてもよい。これらの教材は、以下で述べる問題集の各画面とハイパーリンク機能でリンクさせることが可能である。なお、本発明の教育システムでは、教材テキストは必須の構成要素ではなく、問題集だけで構成されていてもよい。
【００５３】
演習問題解答は、受講者ＰＣにインストールされている受講者クライアントモジュールによる処理により演習問題解答を行った時に、演習問題の中に埋め込まれているスクリプトで実行されるものとする。このスクリプトは、バイナリ形式で保存されており、演習問題ファイルと演習問題採点スクリプトとを備える。
【００５４】
演習問題の解答処理は、次のような流れで行われる。
受講者が問題一覧画面から問題を選択すると、受講者ＰＣにインストールされた受講者クライアントモジュールは、受講者によって選択された演習問題をアプリケーションを起動して表示する。受講者は、表示された演習問題業務のそれぞれの章毎の帳票入力画面を起動させることにより、解答することができる。
【００５５】
採点・解説
解答を済ませた受講者により採点処理が選択されると、演習問題採点スクリプトが自動的に実行され、その場で採点が行われ、採点結果が表示される。さらに正解と解説を表示することもできる。学習記録は、演習問題の採点後に更新される。
【００５６】
テキスト参照
受講者が、受信報告業務管理の帳票入力画面で表示される参考部にある「テキスト参照」と記述されている部分を選択すると、ハイパーリンク機能により、まず、該当のＰＤＦ教材ファイルがＡｃｒｏｂａｔ  Ｒｅａｄｅｒ（登録商標）により表示され、さらに該当章の該当ページが表示される。受講者が参照したければリンクしたページ以外の部分も、新たに別のファイルを開くことなく同ファイル内で受講者が選択したページを表示することができる。また、同様に、ハイパーリンク機能により、動画やエクセルなどの実行ファイル等への参照も可能である。
【００５７】
受講者によって保存ボタンが指示されると、サーバに蓄積される個人解答データ（学習履歴及び解答内容）を記録したファイルである受講者解答タグ付きテキストファイルが生成される。この受講者解答タグ付きテキストファイルは、主催者サーバに自動的に蓄積され、報告帳票ファイル名に基づいて管理される。
受講者はツールバーの「保存」ボタンを押すことにより次の問題に進むことができる。
【００５８】
演習問題の１章分の解答が終了した段階で、受講者は講座主催者に返信を行う。返信に際しては、まず、前述の処理で生成された各問題の報告帳票ファイルと、サーバで実行される自動実行ファイルを結合して圧縮ファイルを自動生成する。なお、この圧縮ファイルを受講者が見ることはできない。次に、インストール時にあらかじめ設定しておいた受講者が利用しているプロバイダに自動接続することによりメールサーバに自動接続され、１章分の解答を含む前記圧縮ファイルが主催者サーバへ返信される。このように１章分の解答が終わると、後述する中間試験を受けることができるようになる。
【００５９】
この操作において、メールソフトの起動、宛先の指定、添付ファイルの指定などのメール送信のための一連の操作は全く必要なく、受講者ＰＣの画面の「返信」ボタンを押すだけの操作で返信処理が完了する。回線は送信後に切断される。なお、送信ファイルそのものの存在を受講者が見ることはできないので、受講者がサーバ実行ファイル等の送信データ内容を把握することはできない。
【００６０】
主催者サーバは、常時、自分のメールボックスを監視し、受講者からの正規のメールのみを受信する。
正規のメールとは、本システムの受講者クライアントモジュールをインストールしている受講者ＰＣが主催者サーバに対して送る返信データ形式のものをいう。
【００６１】
図６は、上述した基幹系業務システムを利用した本発明の教育システムにおいて受講者ＰＣから解答済みの演習問題を受信してから中間試験を送信するまでの中間試験発信業務の処理手順を示すフローチャートである。
ステップＳ１において、主催者サーバは、受講者からの受信メールに対して、ユーザ認証処理を行う。ここで、ユーザとは受講者をいう。
主催者サーバは、登録された正規受講者の返信データのみを処理するために、受講者返信データについて、業務管理者コード情報ファイル及びユーザ登録受講者メールアドレス一覧ファイルに基づき、ユーザ認証処理を行う。
ここで、業務管理者コード情報ファイルとは、主催者サーバで管理されている業務ＩＤと講座コードの関係を示すファイルをいい、ユーザ登録受講者メールアドレス一覧ファイルとは、氏名、メールアドレス、ユーザ登録日及び有効期間を示すファイルをいう。
なお、受信メールが正規の受講者から送信されたものではない場合は、ユーザ認証エラーログに記録し、さらに、エラー１０００番発信業務に処理が移行する。エラー１０００番発信業務については後述する。
【００６２】
主催者サーバは、ユーザ認証された受講者返信データ（主催者サーバで受信したデータ）に対して返信データ処理を行うために、次に説明する返信データ管理処理の学習記録管理機能により、学習履歴のチェック（ステップＳ２）を行う。
主催者サーバは、ユーザ認証された受講者返信データが演習問題である場合には、学習記録管理機能により学習履歴のチェック処理（ステップＳ２）、学習記録更新処理（ステップＳ３）、受信枚数チェック処理（ステップＳ４）、学習履歴更新処理（ステップＳ５）、第１送信条件判定処理（ステップＳ６）及び第２送信条件判定処理（ステップＳ７）を行う。
【００６３】
学習履歴チェック処理（ステップＳ２）
主催者サーバは、学習履歴のチェックを行うべく、受信データから講座種別を割り出すために、抽出元返信データファイル名と抽出元項目名の一覧ファイルである抽出力情報ファイルの業務定義と受講者返信データファイル名を照合する。次に、学習履歴にしたがって主催者サーバから発信するデータを割り出すために、学習履歴を管理するファイルである学習履歴ファイルにより、受講者の章別履歴をチェックする。履修済みの章のデータが受講者より返信された場合は、エラー発生記録に記録し、さらに主催者サーバからのデータ再送を防ぐため返信処理を中断する。未履修の場合は次の処理に進行する。
【００６４】
学習記録更新処理（ステップＳ３）
次に、主催者サーバは、学習記録を更新すべく、問題理解度を把握する学習記録を保存するために、受講者返信データから受講者各個人の解答データを割り出し、解答データ一覧ファイルに出力する。この解答データ一覧ファイルとは、解答データ受信時に、各個人の解答データを１つのＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ）形式ファイルに出力し直したファイルのことである。
【００６５】
受信枚数チェック処理（ステップＳ４）
さらに、主催者サーバは、章毎の所定の演習問題を全部解答した受講者に次のステップの教材を配信するために、受講者返信データが、章全部の問題ファイルを網羅しているかどうかを、受信業務と送信業務の関係を示すファイルである業務相関情報ファイルの業務定義とファイル数（問題シート枚数）で照合するために受信枚数のチェックを行う。
【００６６】
学習履歴更新処理（ステップＳ５）
主催者サーバは、学習履歴を更新するために、学習履歴ファイルに次の３つの条件を照合しそれぞれの値を記述する。（１）学習履歴ファイルに受講者返信データと同じ電子メールアドレスが存在するかしないか。（２）既に該当の章が履修すみか否か。（３）実際の返信ファイル数が業務相関情報ファイルの業務定義と同じかどうか。
【００６７】
第１送信条件判定処理（ステップＳ６）
次に、主催者サーバは、返信データの送信条件を判定するために、学習履歴ファイルに受講者返信データと同じ電子メールアドレスが存在し、初めての履修であり、かつ、受講者から受信したファイルの枚数が業務相関情報ファイルの業務定義と一致する場合は、自動送信処理を行う。
【００６８】
なお、学習履歴ファイルに受講者返信データと同じ電子メールアドレスが存在し、未履修の章であるが、受講者からの返信ファイル数が業務相関情報ファイルの業務定義と異なる場合は、受信枚数エラー発生記録に記録し、正常な返信処理を中断し、エラーメッセージを受講者へ発信するエラー１００１番発信業務に続く。エラー１００１番発信業務については後述する。
【００６９】
第２送信条件判定処理（ステップＳ７）
受講者の演習問題返信データを受理した主催者サーバは、受講者に該当の返信データを送るために、返信データ管理処理の学習記録管理機能を処理後、自動送信処理を行うために第２送信条件判定（ステップＳ７）を行う。
まず、主催者サーバは、学習進捗状況に応じた教材を受講者に送るために、学習履歴ファイルと受講者返信データと業務相関情報ファイルの業務定義を照合して、該当するデータ（この場合は受講者が履修した演習問題と同じ章の中間試験）が未履修の場合は次の送信準備処理に進むが、履修済みの場合は返信処理を中断する。すなわち、このステップＳ７では、学習履歴に基づいて送信条件を判定する。
【００７０】
送信準備処理（ステップＳ８）
主催者サーバは、学習進捗状況に応じた教材（この場合は受講者が履修した演習問題と同じ章の中間試験）を受講者に送るために、返信時データパスから受信業務識別子（受信業務ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ））と受信業務送信番号（送信業務送信Ｎｏ（Ｎｕｍｂｅｒ））を取得し、業務相関情報ファイルを検索し、送信業務ＩＤと送信業務送信Ｎｏを取得して送信データを特定する。
主催者サーバは、確定した送信データを受講者に送信するために、該当の中間試験問題ファイルを圧縮処理した後、該当の受講者に添付ファイルを自動的に送信する。
以上で中間試験発信業務が終了する。
【００７１】
受講者ＰＣは、受講者が受信データを参照または解答できるようにするために、受講者が通常利用しているメールソフトを利用して、主催者サーバから届いたメールの添付ファイルを実行すると、ファイルを自動解凍し、アプリケーションを起動して受信データを表示する。この場合の受信データは中間試験であるので、中間試験を表示する。このときの表示内容を示したものが図７である。
以下、受講者ＰＣ側で問題集一覧への追加処理、フォルダ名変更処理、シート上書き処理及び返信処理を行う。
【００７２】
問題集一覧への追加処理
受講者ＰＣは、受信データを問題集一覧に追加するために、受講者が主催者サーバから受信したメールの添付ファイルを実行する際に、受信データ（この場合は中間試験）を表示すると同時に、受信データを所定のパスに保存する。
【００７３】
フォルダ名変更処理
受講者ＰＣは、既に配布しているデータではなく受信データを問題集一覧から表示させる必要がある場合に、受信データ（この場合は中間試験）を表示すると同時に、定義されたパス情報に基づき、該当のフォルダ名を変更してパスを変更する。
【００７４】
シート上書き処理
受講者ＰＣは、既に配布しているデータではなく受信データを問題集一覧から表示させる必要がある場合に、受信データ（この場合は中間試験）を表示すると同時に、定義されたパス情報に基づき、既に配布している該当データを上書きする。
【００７５】
返信処理
受講者ＰＣは、受講者の進捗状況に応じた教材（この場合は中間試験採点結果）を主催者サーバから取得するために、中間試験を解答した受講者によって「返信」ボタンが押されると、受講者解答タグ付きテキストファイルとサーバ実行ファイルを圧縮して電子メールで主催者サーバに自動送信する。学習記録は返信後に更新される。
【００７６】
図８は、本発明の教育システムにおいて受講者ＰＣから解答済みの中間試験を受信してから中間試験採点結果を送信するまでの処理手順を示すフローチャートである。
まず、ステップＳ１０において、主催者サーバは、受信したメールについて、受講者の進捗状況に応じた返信データ処理を行うために、演習問題受信時と同じように認証処理を行う。
【００７７】
返信データ管理処理
主催者サーバは、ユーザ認証された受講者返信データに対して返信データ処理を行うために、返信データ管理処理の学習記録管理機能、順位付け機能、採点機能に以下の処理を行う。
【００７８】
学習記録管理機能
主催者サーバは、ユーザ認証された受講者返信データが中間試験の場合、演習問題の場合と同じように、学習履歴管理と返信データ処理のために、次に説明する返信データ管理処理の学習記録管理機能により、学習履歴のチェックや履歴の更新を行う。
なお、学習履歴チェック処理（ステップＳ１１）、学習記録更新処理（ステップＳ１２）、受信枚数チェック処理（ステップＳ１３）及び学習履歴更新処理（ステップＳ１４）については、図６に示す処理と同一の処理を行う。
【００７９】
順位付け機能
主催者サーバは、ユーザ認証された受講者からの返信データが中間試験の場合は、中間試験の各章毎の成績順位を付けるために、次に説明する返信データ管理処理の順位付けの各機能により、講座種別章番号取得処理（ステップＳ１５）、総得点取得処理（ステップＳ１６）、順位付け検索処理（ステップＳ１７）、順位付け処理（ステップＳ１８）、ユーザ名・受講番号取得処理（ステップＳ１９）及び総得点・順位／総数・合否判定処理（ステップＳ２０）を行う。
【００８０】
講座種別章番号取得処理（ステップＳ１５）
主催者サーバは、順位付け処理を行うために、受講者返信データの受講者解答タグ付きテキストファイルから講座の種別、中間・修了試験の区別、章を判断し、それぞれの順位付けファイルを開く。
ここで、順位付けファイルとは、受講者電子メールアドレス・総得点数・順位が記述されて順位を管理するファイル。総得点数で常に降順でソート（ｓｏｒｔ）されているファイルである。
【００８１】
総得点取得処理（ステップＳ１６）
主催者サーバは、受講者返信データ（この場合、１つの章の中間試験）の総得点を得るために、受講者解答タグ付きテキストファイルからＳｃｏｒｅの値の合計値を取得する。
【００８２】
順位付け検索処理（ステップＳ１７）
主催者サーバは、電子メールアドレスと総得点で順位付けを行うために、受講者解答タグ付きテキストファイルから得た電子メールアドレスと順位付けファイルの電子メールアドレスを検索し照合する。
【００８３】
順位付け処理（ステップＳ１８）
主催者サーバは、順位付けを行い記録するために、総得点取得処理で得た合計値を順位付けファイル内のデータと照合して順位付けファイル内の挿入行を取得し、順位付けを行う。なお、何度でも受験可能な試験の場合、返信受講者の電子メールアドレスが存在すれば、電子メールアドレスがない場合と同様に追加処理を行った後、多重登録にならないように、前回までの記録は削除する。
【００８４】
ユーザ名・受講番号取得処理（ステップＳ１９）
主催者サーバは、受講者ＰＣが取得する試験採点結果の表紙に受講者氏名と受講者番号を表示するために、電子メールアドレスとユーザ登録済み受講者メールアドレス一覧ファイルを使用し、受講者氏名と受講者番号を取得し、受講者学習記録更新ファイルに出力する。
ここで、受講者学習記録更新ファイルとは、受講者氏名、受講者番号、合計値、取得した順位を記録したファイル、受講者への送信データに含まれるファイルであり、実行されると自動的に受講者ＰＣの学習記録を更新するものである。
【００８５】
総得点・順位／総数・合否判定処理（ステップＳ２０）
主催者サーバは、受講者ＰＣの学習記録を更新するために、総得点・順位／総数・合否判定を取得し、受講者学習記録更新ファイルに出力する。
【００８６】
採点機能
主催者サーバは、受講者返信データが中間試験の場合、受講者からの返信データの解答内容に関して各問題毎に正解不正解の判定を受講者への返信データ（この場合は中間試験採点結果）に表示するため、返信データ管理処理の採点機能により、採点記録処理を行う。
【００８７】
解答データ振り分け処理（ステップＳ２１）
主催者サーバは、受講者の解答内容を問題毎に、受講者への返信データの採点結果シートに振り分けるために、受講者返信データから割り出した解答データ一覧ファイルのデータと解答結果分散情報ファイルを照合し、解答結果分散情報ファイルに指定した出力ファイル名で出力を行う。
解答結果分散情報ファイルとは、受信したデータファイル数と送信データファイル数の関係を示すファイルである。
【００８８】
解答データ判定処理（ステップＳ２２）
主催者サーバは、受講者の解答内容について、受講者への返信データの採点結果シートに問題毎に正解不正解の判定を表示するために、解答データを振り分けられた出力ファイルに受講者返信データから割り出した解答データ一覧ファイルの解答データ中のＳｃｏｒｅの値でＪｕｄｇｅの値を“正解”“不正解”と表示出力する。
【００８９】
自動送信処理
主催者サーバは、受講者の進捗状況を管理し該当の教材を送信するために、受講者の中間試験返信データを受理して返信データ管理処理の学習記録管理機能、順位付け機能、採点機能を処理後、演習問題のときと同じように自動送信処理を行い中間試験採点結果と受講者学習記録更新ファイルを受講者へ送信する。
第１送信条件判定処理（ステップＳ２３）、第２送信条件判定処理（ステップＳ２４）及び送信準備処理（ステップＳ２５）については、図６に示した自動送信処理と同一の処理を行う。
なお、主催者サーバは、全部の章の中間試験を終了した受講者に修了試験を送るために、受講者返信データと学習履歴ファイルを照合し、受講者が中間試験を全部履修していると判定した場合は、後述する修了試験発信業務へフローを進める。
【００９０】
受講者ＰＣ側における学習記録自動更新機能
受講者ＰＣは、受講者が受信データ（この場合中間試験採点結果）を参照できるようにするために、受講者が通常利用しているメールソフトを利用して主催者サーバから届いたメールの添付ファイルが開かれた場合、ファイルを自動解凍し、アプリケーションを起動して中間試験採点結果を表示する。
【００９１】
問題集一覧に追加
受講者ＰＣは、受信データを問題集一覧に追加するために、受講者が添付ファイルを実行する際、中間試験採点結果を表示すると同時にデータを所定のパスに保存する。
【００９２】
学習記録更新
受講者ＰＣは、受講者が学習成績進捗状況を参照できるようにするために、受講者が添付ファイルを実行する際、中間試験採点結果を表示すると同時に学習記録自動更新機能を起動し、受講者ＰＣの学習記録のデータを更新する。
【００９３】
採点結果表紙に順位等を記載
受講者ＰＣは、受講者が中間試験採点結果の成績を参照できるようにするために、受講者が添付ファイルを実行する際、中間試験採点結果を表示すると同時に、主催者サーバからの受講者学習記録更新ファイルに記述された内容を、採点結果の表紙に順位・正答率等を記載する。このときの表示内容を示したものが図９及び図１０である。
【００９４】
ＰＤＦテキスト参照機能
受講者ＰＣは、受講者が採点結果を見て復習できるようにするために、受講者が採点結果シートの「テキスト参照」ボタンを押すと、ＰＤＦテキスト参照機能によって該当の教科書であるＰＤＦ教材ファイルがＡｄｏｂｅ社製  Ａｃｒｏｂａｔ  Ｒｅａｄｅｒにより起動され、複数ページあるファイルの該当ページを表示する。受講者が参照したければリンクしたページ以外の部分も開いたファイルで表示する。問題を解き弱点を把握し、弱点のみを詳しく学習することができるので、受講者は効率良く勉強できる。
【００９５】
修了試験発信業務・再試験発信業務
主催者サーバは、全部の章の中間試験を終了した受講者に修了試験を送るために、受講者の返信データと学習履歴ファイルを照合し、受講者が中間試験を全部履修したと判定した場合は修了試験発信業務を行う。また、受講者が修了試験を受けた後に修了試験の採点結果が合格点に達していないと判定した場合は、自動的に再試験を送るために再試験発信業務を行う。
この修了試験発信業務及び再試験発信業務は、上述した中間試験発信業務におけるステップＳ２５において受講者ＰＣに送信するデータを修了試験または再試験に置き換えたものであり、上述したステップＳ１０からステップＳ２５と同様に行われるものである。
【００９６】
すなわち、受講者ＰＣから修了試験の解答結果または再試験の解答結果を受信した場合は、認証処理、学習履歴チェック処理、学習記録更新処理、受信枚数チェック処理、学習履歴更新処理、講座種別章番号取得処理、総得点取得処理、順位付け検索処理、順位付け処理、ユーザ名・受講番号取得処理、総得点・順位／総数・合否判定処理、解答データ振り分け処理（ステップＳ２１）、解答データ判定処理（ステップＳ２２）、第１送信条件判定処理（ステップＳ２３）、第２送信条件判定処理（ステップＳ２４）及び送信準備処理（ステップＳ２５）を行うことにより、修了試験または再試験の採点結果を受講者ＰＣに送信する。
【００９７】
また、主催者サーバは、修了試験または再試験で合格者が出た場合は、講座主催者事務局に自動的に修了通知メールを発信する修了通知発信業務を行う。
一方、受講者ＰＣは、主催者サーバからの受信データから受講者が修了試験採点結果または再試験採点結果を参照できるようにするために、中間試験の採点結果を受信した場合と同様に着信時フォルダ編集機能、学習記録自動更新機能及びＰｄｆテキスト参照機能により処理を行う。
【００９８】
認証エラー通知業務
図１１は、本発明の教育システムにおける認証エラー通知業務の処理手順を示すフローチャートである。
ステップＳ１において、正規の受講者ではないと判定した場合は、主催者サーバは、図１１に示すように、受講者ＰＣからの返信データが正規の受講者から返信されたものではないと判定（エラー判定）し、このことを送信者に通知するために、認証エラー通知を発信すべく返信データから電子メールアドレスを取得し、認証エラー通知データファイルの送信準備を行う（ステップＳ１０００）。
【００９９】
受講者返信データの送信者が正規の受講者ではないと判断される場合は、ユーザ登録済み受講者メールアドレス一覧に当該送信者のアドレスが存在しない場合や、前記受講者メールアドレス一覧に当該送信者のアドレスが存在していても有効期限が過ぎている場合等が該当する。このような場合には当該送信者は正規の受講者ではないと判定され、本発明の教育システムによるサービスを受けることはできない。
【０１００】
ステップＳ１０００において、主催者サーバは、エラー通知データファイルをデータ返信者に送信するために、エラー通知データファイルを圧縮して添付したメールを該当者へ自動的に送信する。
一方、エラー通知データファイルが添付されたメールを受信した受講者ＰＣは、当該メール受信者が受信データを参照できるようにするために、当該添付ファイルが開かれた場合、ファイルを自動解凍してアプリケーションを起動することにより受信データを表示する。
【０１０１】
問題集一覧画面に追加
受講者ＰＣは、前記解凍されたデータを問題集一覧に追加するために、メール受信者が主催者サーバからの受信データの添付ファイルを実行する際、認証エラー通知を表示すると同時に前記解凍されたデータを所定のパスに保存する。
【０１０２】
枚数不足エラー通知発信業務
図１２は、本発明の教育システムにおける枚数不足エラー通知発信業務の処理手順を示すフローチャートである。
主催者サーバは、学習履歴ファイルと照合して未履修の章ではあるが、受講者の返信ファイル数が業務相関情報ファイルの業務定義と異なる、すなわち不足していると判定したことを受講者に通知するために、返信データから電子メールアドレスと講座種別を取得して枚数不足エラー通知データファイルを準備し、枚数不足エラー通知を受講者へ発信する（ステップＳ１００１）。
このシステムは、１つのステップにおいて全部を学習した場合に、次のステップに進むことができるようにしている。
【０１０３】
一方、受講者ＰＣは、受講者が受信データを参照できるようにするために、受講者が通常利用しているメールソフトを利用して、主催者サーバから届いたメールの添付ファイルを実行した場合、ファイルを自動解凍しアプリケーションを起動して受信データ（この場合は枚数不足エラー通知）を表示する。
【０１０４】
問題集一覧画面に追加
受講者ＰＣは、データを問題集一覧に追加するために、受講者が主催者サーバからの受信データの添付ファイルを実行する際、エラー通知を表示すると同時にデータを所定のパスに保存する。
【０１０５】
励ましメール送信業務
図１３は、本発明の教育システムにおける励ましメール送信業務の処理手順を示すフローチャートである。
主催者サーバは、学習が途絶えている受講者に学習再開を促すために、所定の期間内にアクセスがない受講者に対して、アクセス記録に基づき、励ましメールを自動発信する。
【０１０６】
主催者サーバは、励ましメール送信業務を指定した日数置きに稼動させるために、ウィンドウズ（登録商標）タスク処理を利用して、講座毎に定めた日数で励ましメール送信業務をマクロで実行する。
【０１０７】
主催者サーバは、所定期間以上アクセスがない受講者に励ましメールを発信するために、指定された講座のすべての学習履歴ファイルを開き、所定期間内のログを全て切り出す（ステップＳ３０）。
さらに、受講期間中のユーザを割り出すために、ユーザ登録受講者メールアドレス一覧ファイル中で有効なメールアドレスをログ内から検索し、ログに現れないメールアドレスをピックアップする（ステップＳ３１）。
【０１０８】
送信準備
主催者サーバは、各受講者に対して所定期間以上アクセスがないか否かを判定する（ステップＳ３２）。所定期間以上アクセスがないと判定した場合は、受講者に所定期間以上アクセスがないことを通知することにより受講再開を促すために、上記の処理を行った後に電子メールアドレスと講座種別を取得し（ステップＳ３３）、励ましメールデータファイルの送信準備を行う（ステップＳ３４）。
【０１０９】
メール送信
主催者サーバは、確定した送信データファイルを受講者に送信するために、励ましメールデータファイルを圧縮処理後、添付ファイルにして該当者へ自動発信する（ステップＳ３５）。
なお、ステップＳ３２において所定期間内にアクセスがあったと判定された場合は、励ましメール送信業務のフローは終了する。
【０１１０】
励ましメールを受信した受講者ＰＣは、受講者が励ましメールを参照できるようにするために、受講者が通常利用しているメールソフトを利用して、主催者サーバから届いたメールの添付ファイルを実行した場合、ファイルを自動解凍しアプリケーションを起動して励ましメールを表示する。
【０１１１】
受講者ＰＣは、データを問題集一覧に追加するために、受講者が主催者サーバからの励ましメールの添付ファイルを実行する際、励ましメールを表示すると同時に、データを所定のパスに保存する。
【０１１２】
修了通知メール発信業務
図１４は、本発明の教育システムにおける修了通知メール発信業務の処理手順を示すフローチャートである。
主催者サーバは、学習が修了した受講者を講座主催事務局に通知するために、修了試験に合格者あるいは再試験に合格者が出た場合、修了試験採点結果あるいは再試験採点結果返信データ処理に基づき、修了通知を自動発信する。
【０１１３】
送信準備
主催者サーバは、学習が修了した受講者を講座主催事務局に通知するために、修了試験採点結果あるいは再試験採点結果返信データ処理に基づき、合格者データから電子メールアドレスを取得し、修了通知データファイルを準備する。
【０１１４】
メール送信
主催者サーバは、確定した送信データファイルを講座主催者事務局に送信するために、修了通知データファイルを圧縮処理後、添付ファイルにして事務局へ自動発信する。
【０１１５】
添付ファイルを開く（受講者ＰＣ）
事務局ＰＣは、事務局が受信データを参照できるようにするために、事務局が通常利用しているメールソフトを利用して、主催者サーバから届いたメールの添付ファイルを実行した場合、ファイルを自動解凍しアプリケーションを起動して修了通知を表示する。
【０１１６】
問題集一覧画面に追加
事務局ＰＣは、データを通知データ一覧に追加するために、事務局が主催者サーバからの受信データの添付ファイルを実行する際、修了通知を表示すると同時にデータを所定のパスに保存する。
【０１１７】
質問メール発信業務
図１５は、本発明の教育システムにおける質問メール発信業務の処理手順を示すフローチャートである。
主催者サーバは、１枚１回限りの質問メールシートを送信するために、事務局が指定した電子メールアドレスに質問シートを送信する。受講者ＰＣは、受講者の質問メールシート利用を１枚１回限りとするために、受講者が記入して送信したシートは再利用できないように処理をする。
【０１１８】
送信準備
主催者サーバは、事務局が質問メールシートを送信するために、質問メールシートデータファイルを準備する（ステップＳ４０）。
【０１１９】
メール送信
主催者サーバは、１枚１回限りの質問メールシートを事務局が指定した電子メールアドレスに送信するために、受講者が返信すると再利用できない指定をして、質問メールシートデータファイルを圧縮処理後、添付ファイルにして該当の受講者へ発信する。
【０１２０】
受講者ＰＣは、受講者が受信データを参照および記入できるようにするために、受講者が通常利用しているメールソフトを利用して、主催者サーバから届いたメールの添付ファイルを実行した場合、ファイルを自動解凍しアプリケーションを起動して質問メールシートを表示する。
【０１２１】
受講者ＰＣは、データを問題集一覧に追加するために、受講者が主催者サーバからのメールの添付ファイルを実行する際、質問メールシートを表示すると同時に、データを所定のパスに保存する。
【０１２２】
受講者ＰＣは、受講者が質問メールシートを返信して回答を事務局から取得するために、受講者が質問メールシートを記入後「返信」ボタンを押すと、ファイルを圧縮して電子メールで主催者サーバに自動送信する。さらに、受講者ＰＣは、受講者がシートを再利用できないように、該当シートに対して記入制限を施す。
【０１２３】
主催者サーバは、受講者が質問メールシートを返信したことを管理者に通知するために、着信通知を主催者サーバ管理者に自動送信する。
【０１２４】
質問メール回答発信業務
図１６は、本発明の教育システムにおける質問メール回答発信業務の処理手順を示すフローチャートである。
主催者サーバは、受講者の質問メールについてチューターの回答を送信するために、事務局が指定した電子メールアドレスに質問メール回答シートを送信する。なお、回答の記入は事務局担当者あるいはチューターがシートに直接記入する。
【０１２５】
送信準備
主催者サーバは、事務局が質問メール回答シートを送信するために、質問メール回答シートデータファイルを準備する（ステップＳ５０）。
【０１２６】
メール送信
主催者サーバは、質問メール回答シートを事務局が指定した電子メールアドレスに送信するために、質問メール回答シートデータファイルを圧縮処理後、添付ファイルにして該当の受講者へ発信する。
【０１２７】
受講者ＰＣは、受講者が受信データを参照できるようにするために、受講者が通常利用しているメールソフトを利用して、主催者サーバから届いたメールの添付ファイルを実行した場合、ファイルを自動解凍しアプリケーションを起動して質問メール回答シートを表示する。
【０１２８】
受講者ＰＣは、データを問題集一覧に追加するために、受講者が主催者サーバからのメールの添付ファイルを実行する際、質問メール回答シートを表示すると同時に、データを所定のパスに保存する。
【０１２９】
複数利用環境
本発明の教育システムは、複数人にそれぞれメールアドレスを付与することにより、１台のＰＣにおいて複数人が本発明のシステムを利用できるものである。
複数利用環境とは、複数の人が違う電子メールアドレスで１台のパソコンを利用する場合、あるいは、一人の人が違うメールアドレスで複数のパソコンを利用する場合を意味する。単数利用（フローチャート１  受講の流れ）と同じように学習できる機能を持つ。
【０１３０】
インストール開始
受講者ＰＣは、複数利用学習方式で学習できる環境を構築するために、受講者がＣＤ−ＲＯＭをセットした後、ｅ−ｌｅａｒｎプラットフォーム複数利用学習方式用受講者クライアントセットアップモジュールを実行する。
【０１３１】
モジュールのインストール
受講者ＰＣは、複数利用学習方式環境を構築するために、セットアップモジュールを実行しモジュールのみの環境を構築する。さらに、Ａｄａｍ−ＭＥＳＳＥＮＧＥＲのセットアップ画面を表示し、受講者がログイン必要項目を入力する画面を表示する。
【０１３２】
ログイン
受講者ＰＣは、主催者サーバにアクセスして学習履歴等を取得するために、受講者によるログイン必要項目の入力完了後、ログインモジュールを実行しログイン画面を表示する。受講者ＰＣは、受講者がログインボタンを押した場合、ログイン通知処理を始める。
【０１３３】
送信メール主催者サーバ情報取得
受講者ＰＣは、主催者サーバへログイン通知メールを発信するために、受講者が入力したログイン必要項目から送信メール主催者サーバ情報を取得する。
【０１３４】
認証用業務情報の取得
次に受講者ＰＣは、主催者サーバにアクセスしてユーザ認証を得るために、セットアップ情報からユーザ認証用の業務情報を取得する。
【０１３５】
受信メールアドレスの取得
さらに受講者ＰＣは、主催者サーバにアクセスして学習履歴データを主催者サーバから受信するために、受講者が入力したログイン必要項目から受信用メールアドレスを取得する。
【０１３６】
認証用メールの返信
受講者ＰＣは、主催者サーバにアクセスして学習履歴データを取得するために、上記の各情報を取得後、ログイン通知メールを自動送信する。
【０１３７】
複数利用学習方式ユーザ認証処理
図１７は、本発明の教育システムにおける複数利用学習方式ユーザ認証処理の処理手順を示すフローチャートである。
主催者サーバは、受講者より返信されたメールについて、複数利用学習方式用ユーザ認証モジュールによるユーザ認証を行う。
【０１３８】
メール受信
主催者サーバは、受講者の進捗状況に応じた返信データ処理を行うために、自分のメールボックスを常時監視し、正規のメールのみを受信し、ファイルを自動解凍する。
【０１３９】
認証処理（ステップＳ６０）
主催者サーバは、登録された正規受講者の返信データのみを処理するために、受講者返信データについて、業務管理者コード情報ファイルとユーザ登録受講者メールアドレス一覧ファイルに基づき、ユーザ認証処理を行う（ステップＳ６０）。
正規の受講者ではない返信データの場合は、ユーザ認証エラーログに記録をし、さらに、上述したステップＳ１０００における発信業務処理にフローが進行する。
【０１４０】
学習履歴コンバータ処理（ステップＳ６１〜Ｓ６７）
主催者サーバは、講座名取得処理（ステップＳ６１）、学習履歴取得処理（ステップＳ６２）、送信用履歴ファイル作成処理（ステップＳ６３）、受講者解答データファイル取得処理（ステップＳ６４）、学習履歴ファイル作成処理（ステップＳ６５）及び日付ファイル作成処理（ステップＳ６６）の各処理を行う。
【０１４１】
ここで、主催者サーバは、受講者ＰＣへ学習履歴データを送信するために、複数利用学習方式用学習履歴データコンバータモジュールを実行し、受講者情報の取得、学習履歴ファイルから受講者の学習履歴の取得、送信用学習履歴ファイルの作成、受講者の解答データファイルおよびパスの取得、個人用学習記録ファイルの作成、採点結果データファイルの作成、日付ファイル等からなる学習履歴データを作成する（ステップＳ６７）。
【０１４２】
学習履歴データシート送信準備
主催者サーバは、受講者に学習履歴データを送るために、学習履歴データファイルを特定し、確定した送信データを受講者に送信するために、該当の学習履歴データファイルを圧縮処理後、ログイン時に表示されたメールアドレスへ添付ファイルを自動発信する（ステップＳ６８）。
【０１４３】
受講者ＰＣは、受講者が受信データにより学習開始できるようにするために、受講者が通常利用しているメールソフトを利用して、主催者サーバから届いたメールの添付ファイルを実行した場合、ファイルを自動解凍し、学習履歴データファイルを起動する。
【０１４４】
受講者ＰＣは、受信データを問題集一覧に追加するために、受講者が主催者サーバからのメールの添付ファイルを実行する際、学習履歴通知を表示すると同時に、データを所定のパスに保存する。
【０１４５】
複数利用学習方式用履歴復元機能
図１８は、本発明の教育システムにおける受講者ＰＣ側における複数利用学習方式用履歴復元機能の処理手順を示すフローチャートである。
受講者ＰＣは、取得すべき問題シートファイルを選択し（ステップＳ７０）、受講者がこれまでの学習の続きから学習再開できるようにするために、学習履歴データファイルが定義する必要なデータ（問題、採点結果）をＣＤ−ＲＯＭから受講者ＰＣの所定のフォルダにコピーする（ステップＳ７１）。
【０１４６】
次に、受講者ＰＣは、取得すべき過去の解答シートファイルを選択し（ステップＳ７２）、これまでの学習履歴を反映させるために、学習履歴データファイルが定義する解答データファイル及び解答シートファイルをその問題ファイルがあるフォルダにコピーする（ステップＳ７３）。
さらに、受講者ＰＣは、これまでの学習成績を反映させるために、学習履歴データファイルが定義する採点結果データファイルを、そのファイルがあるフォルダにコピーする（ステップＳ７４）。
さらに、受講者ＰＣは、受講者が学習を開始できるようにするために、講座のオープニング画面を起動する（ステップＳ７５）。
【０１４７】
新規問題の解答、過去問題の閲覧
受講者ＰＣは、受講者が演習問題の参照、解答、採点、問題の返信、中間試験の取得、採点結果の取得等ができるようにするために、単数利用環境と同じような環境を提供し処理をする。
【０１４８】
主催者サーバのメール受信・ユーザ認証・返信データ管理・自動送信機能
主催者サーバは、受講者の進捗状況に応じた学習履歴成績管理や返信データ処理をするために、複数利用学習方式ユーザ認証処理、複数利用学習方式返信データ管理処理、複数利用学習方式自動送信処理により、単数利用と同じように、ユーザ認証、採点、学習履歴データの更新を行い、問題や採点結果を自動送信する。また、修了試験または再試験で合格者が出た場合に、修了通知を事務局へ送信する業務も単数利用と同じように処理をする。
【０１４９】
複数利用学習方式用アンインストール処理
図１９は、本発明の教育システムにおける受講者ＰＣ側における複数利用学習方式用アンインストール処理の処理手順を示すフローチャートである。
受講者ＰＣは、受講者が学習を終了するとき受講者ＰＣの環境を学習前と同じに戻すために、受講者がＣＤ−ＲＯＭ内にある複数利用学習方式用アンインストールモジュールを実行した場合、アンインストールを開始し（ステップＳ８０）、アンインストールモジュールにより受講者ＰＣの学習用モジュールおよび全コンテンツを削除し（ステップＳ８１）、環境をクリアにする。
【０１５０】
教材一斉書き換え機能
この機能は、既に受講者に配布した演習問題、中間試験、修了試験、再試験等の問題やテキスト等の教材に変更が発生した場合、講座主催者から受講者に変更個所を更新するプログラムと修正データを電子メールで送信し、受信した受講者が、電子メールの添付ファイルを実行することで、自動的に該当の教材を書換える。また、その書換え状況も受講者個別に把握できる機能も併せ持つ。
【０１５１】
１．教材発信業務
事務局ＰＣ側で教材データを修正し、教材シート修正処理を行うことにより、講座主催者に修正後の教材を送信する。
修正定義ファイルの編集
講座主催者は、既に受講者に配布した、演習問題、中間試験、修了試験、再試験等の問題やテキスト等の教材に変更が発生した場合、受講者ＰＣに保管されているデータを修正するために、教材データの修正、教材シートの修正を行う。さらにファイル名やフォルダ名やパス名を指定して修正定義ファイルを編集する。
【０１５２】
修正業務作成
講座主催者は、受講者がメールの添付ファイルを実行することにより受講者ＰＣの教材を自動一斉書換えするために、修正データ、定義ファイル、および教材書換え実行ファイルの設定業務を作成する。
【０１５３】
データ登録処理
主催者サーバは、主催者サーバ管理者が作成した教材一斉書換え業務をメールで送信できるようにするために、データ登録処理をする。
【０１５４】
送信準備
主催者サーバは、受講者に配布した教材を送信メールの添付ファイルを実行することで教材を一斉書換えできるようにするために、修正業務データファイルを準備する。
【０１５５】
メール手動送信
主催者サーバは、教材一斉書換えデータファイルを該当の受講者に送信するために、教材一斉書換えデータファイルを圧縮処理後、添付ファイルにして講座主催者が指定した受講者に発信する。
【０１５６】
２．教材修正処理
添付ファイルを開く（受講者ＰＣ）
受講者ＰＣは、メール受信者が教材一斉書換えを実行するために、受講者が通常利用しているメールソフトを利用して、主催者サーバから届いたメールの添付ファイルを実行した場合、ファイルを自動解凍し教材一斉書換えプログラムを起動する。
【０１５７】
教材一斉書換え（受講者ＰＣ）
受講者ＰＣは、受講者ＰＣに既に配布されている教材について内容の書換えを行うために、教材修正処理機能が自動実行して、該当のファイルに対して教材一斉書換えデータに含まれる修正データファイルを一斉に上書きする。
【０１５８】
問題集一覧画面に追加（受講者ＰＣ）
受講者ＰＣは、どの教材を修正するかを通知する教材修正通知データを問題集一覧に追加するために、メール受信者が主催者サーバからの受信データの添付ファイルを実行する際、教材一斉書換えデータの起動と同時に、データを所定のパスに保存する。
【０１５９】
３．教材書換え状況確認
書換え状況確認
主催者サーバは、メール受信者のデータ開封状況を把握するために、データ受信者が開封すると同時に開封通知メールを主催者サーバ管理者に自動発信する。講座主催者はその機能により、受講者が教材を書き換えたかどうかの状況を受講者個別に把握できる。
【０１６０】
受講者成績進捗管理
受講者成績進捗管理システム（ｅ−ｌｅａｒｎアナライザと称する）は、ｅ−ｌｅａｒｎプラットフォームの講座主催者システムで収集・蓄積された、様々な受講者データを、ゼッタテクノロジー社の「Ａｄａｍ−Ｍｉｇｒａｔｉｏｎ」「Ａｄａｍ−Ｒｅｐｏｒｔ／Ｒｅｘ」等で加工することにより、講座研修効果測定に有効な受講者進捗成績管理レポートを高速リアルタイムに出力する機能を持つ。なお、この「Ａｄａｍ−Ｒｅｐｏｒｔ」は特許第２８９５１１７号に係るものである。
【０１６１】
ｅ−ｌｅａｒｎアナライザの初回登録
１．登録定義
レポート別・講座別定義として、ｅ−ｌｅａｒｎアナライザ登録、講座の登録、レポート出力の登録及びグループ登録が行われた後、スクリプト作成処理を行う。すなわち、講座主催者は、ｅ−ｌｅａｒｎアナライザで受講者成績進捗管理レポートを自動的に出力するために、レポート別講座別定義、ｅ−ｌｅａｒｎアナライザの講座登録・レポート出力登録・グループ登録を行い、講座毎レポート毎の結合条件・抽出条件の情報定義スクリプトを作成する。
【０１６２】
管理者ＰＣでは、ｅ−ｌｅａｒｎアナライザ登録処理として講座の登録処理、レポート出力の登録処理及びグループ登録処理を行う。
また、管理者によって作成されたスクリプトに基づき、Ａｄａｍ−Ｒｅｘ登録処理を行う。
すなわち、管理者ＰＣは、ｅ−ｌｅａｒｎアナライザで受講者成績進捗管理レポートを自動的に出力するために、講座主催者がｅ−ｌｅａｒｎアナライザに登録したレポート別講座別定義、講座登録・レポート出力登録・グループ登録、講座毎レポート毎のスクリプトをｅ−ｌｅａｒｎアナライザおよびＡｄａｍ−Ｒｅｘの設定処理をする。
【０１６３】
Ａｄａｍ−Ｍｉｇｒａｔｉｏｎ登録処理
主催者サーバは、ｅ−ｌｅａｒｎアナライザで受講者成績進捗管理レポートを自動的に出力するために、管理者ＰＣで登録したスクリプトに基づき、Ａｄａｍ−Ｍｉｇｒａｔｉｏｎの設定処理をする。
【０１６４】
ｅ−ｌｅａｒｎアナライザ起動
受講者ＰＣは、受講者成績進捗管理レポートを自動的に出力するために、講座主催者がｅ−ｌｅａｒｎアナライザを起動した場合、ｅ−ｌｅａｒｎアナライザ起動画面を表示する。このときの表示内容を示したものが図２０である。
【０１６５】
Ａｄａｍ−Ｍｉｇｒａｔｉｏｎ起動
データ結合及びファイル結合
受講者ＰＣは、レポートのデータ元となる各ファイルを更新するために、講座主催者がｅ−ｌｅａｒｎアナライザ起動画面のＡｄａｍ−Ｍｉｇｒａｔｉｏｎ起動ボタンを選択した場合、主催者サーバのＡｄａｍ−Ｍｉｇｒａｔｉｏｎを起動する。
【０１６６】
主催者サーバは、主催者サーバに収集・蓄積されている各種データを設定ファイルの定義に基づきデータ結合し、さらにファイルを結合して、定義済のリレーション情報にそったデータ作成処理を行いファイル更新作業を行う。
なお、データ結合ファイルの更新作業は自動運転させることができる。
【０１６７】
講座選択、レポートの種類選択、期間指定、グループ指定
受講者ＰＣは、講座主催者が指定したレポートを出力するために、講座主催者がｅ−ｌｅａｒｎアナライザの起動画面でレポート出力したい講座名、レポート名、グループ名、期間を指定して帳票出力ボタンを選択した場合、各選択項目の処理を行い、Ａｄａｍ−Ｒｅｘを起動する。
【０１６８】
Ａｄａｍ−Ｒｅｘ起動、レポート出力処理指示
受講者ＰＣは、主催者サーバのＡｄａｍ−Ｒｅｐｏｒｔを起動してレポート出力を行うために、Ａｄａｍ−Ｒｅｘを起動して、各講座のレポート毎に設定されている実行命令スクリプトファイルとレポート用レイアウトのレイアウト定義ファイルを、主催者サーバのＡｄａｍ−Ｒｅｐｏｒｔに転送して、出力処理指示をする。
【０１６９】
Ａｄａｍ−Ｒｅｐｏｒｔ起動、レポート出力処理
主催者サーバは、レポートに必要なデータをＡｄａｍ−Ｒｅｐｏｒｔで出力させるために、上記２つのファイルを受けてＡｄａｍ−Ｒｅｐｏｒｔを起動し、レポート出力処理を行う。
【０１７０】
レポート転送処理、レポート出力表示
主催者サーバは、レポートを受講者ＰＣのＡｄａｍ−Ｒｅｘで出力表示させるために、主催者サーバで出力処理したレポート結果を管理者用パソコンに転送し、受講者ＰＣは、レポートをＡｄａｍ−Ｒｅｘで出力表示する。
【０１７１】
ＭＳ−Ｅｘｃｅｌファイル転送処理
主催者サーバは、受講者ＰＣのＭＳ−Ｅｘｃｅｌ  で表およびグラフのレポートを出力表示させるために、Ｅｘｃｅｌファイルへのデータ処理も管理者用パソコンに転送する。
【０１７２】
表・グラフ表示
受講者ＰＣは、表およびグラフのレポートを出力表示するために、主催者サーバのＡｄａｍ−Ｒｅｐｏｒｔで出力されたファイル転送データを自動的に読み込み、マクロを使用して、表およびグラフを表示する。このときの表示内容を示したものが図２１、図２２及び図２３である。
上記一連の操作は、ｅ−ｌｅａｒｎアナライザの起動画面から、出力したいレポートを選択するだけの操作で瞬時に自動処理する。エンジンであるＡｄａｍ−Ｒｅｐｏｒｔの特質上、大人数でもあるいは問題数多数でも規模に関わらず処理速度が減速しないことも特徴である。表示されたレポートおよびグラフは、さらなる分析のために加工することも可能であり、ＣＳＶデータとして他のツールで再利用も可能である。
【０１７３】
新規講座対応
新規講座で、問題数、章数等が異なっても、新たにシステム開発することなく、講座主催者自身によりＣＳＶ形式の各情報ファイルをスクリプトを講座名や章立てを文字変更して定義するだけで、上記のようにＧＵＩによる受講者成績進捗管理用基本３レポートが得られる。
【０１７４】
応用レポート
基本３レポート以外にも、ｅ−ｌｅａｒｎプラットフォーム主催者サーバに収集・蓄積された多様な受講者データを上記ｅ−ｌｅａｒｎアナライザでボタン操作により様々なレポートを出力することも可能である。レポートの例としては、個人別分野別成績チャート、問題別正答率レポート、個人別成績通知表、時間別利用状況レポートなどが実現可能である。
【０１７５】
教材問題・解答自動作成ツール
本機能は、講座主催者が作成するＣＳＶ形式ファイルを、講座主催者が作成するテンプレート（フレームレイアウトファイル）とマッチングさせて、複数枚のフレームレイアウトファイルを一度の操作で作成する。
【０１７６】
材料準備
問題・解答データ、ＣＳＶファイル作成、テンプレート作成
講座主催者は、問題シートや採点結果シートの複数枚を一括作成するに必要な材料を準備するために、問題用タイトル・問題・解答一覧・解説などのデータをＣＳＶ形式でファイル保存する。また、フレームレイアウトのテンプレートをＡｄａｍ−Ｅｎｔｒｙで作成する。
【０１７７】
自動作成
ＭＳ−ＤＯＳ画面起動、実行ファイル（ＥＸＥファイル）指定、テンプレートファイル指定、ＣＳＶファイル指定
講座主催者は、問題シートや採点結果シートを一括で複数枚作成するために、ＭＳ−ＤＯＳ画面を立ち上げて、一括作成実行ファイルを指定、テンプレートファイルを指定、ＣＳＶファイルを指定、保存場所を指定して、実行する。
【０１７８】
実行ファイル起動、Ａｄａｍ−Ｅｎｔｒｙ起動、シート自動生成
受講者ＰＣ（シート作成者ＰＣ）は、指定された問題シートや採点結果シートを一括で複数枚作成するために、実行ファイルにより、Ａｄａｍ−Ｅｎｔｒｙを起動し、ＣＳＶ形式ファイルとテンプレート（Ａｄａｍ−Ｅｎｔｒｙフレームレイアウトファイル）とマッチングさせて、複数枚の問題シートあるいは採点結果シートファイルを一度の操作で複数枚作成する。
【０１７９】
【発明の効果】
本発明によれば、手軽なメール形式で受講者が効率よく学習することのできる教育システムを提供することができる。
また、電子メールを利用するので通信コストがかからない。すなわち、電子メールで送付された教材はオフラインで学習する。したがってサーバに繋ぎっぱなしではないので、通信コストがかからない。このため学習継続にも効果がある。一般通信回線や海外からの利用も容易である。
【０１８０】
また、落ちこぼれを作らない学習システムである。すなわち、各問題は、ＰＤＦテキスト等詳しい資料に必ず関連付けを設定している。クリックすると該当の場所にジャンプして詳細な説明をすぐに参照できるのでポイントを掴みながら効率良く学習できる。電子メールの添付ファイルで送られた教材は、ファイルを開くだけで、自動的にツリー状に保管され、学習教材の管理も容易である。インターネットに接続することなく、いつでも好きなときにすぐに学習を開始でき、少しずつ継続して学習できる点も学習定着のポイントである。教材がパソコンにそのまま残るので、受講期間終了後も好きな時必要な時に教材を参照できる。テキスト集からじっくり学習する、問題を解いてポイントを掴みながら学習する、また、どの章からも自分の学習したいところから学習できるなど、受講者の学習の仕方にフレキシブルに対応する学習システムである。
学習の進捗状況に応じ、問題解答日、成績、順位が自動的に受講者ＰＣの学習記録に履歴更新および保存される。
【０１８１】
演習問題、中間試験、修了試験、模擬試験、教材（ＰＤＦ、動画、その他資料データ）等を問題数、章立てに関わらず、自由に組み合わせて講座を構成できる。中間試験のみの構成も可能である。これらは、すべて学習者の進捗状況に応じたステップ自動配信が可能である。
例えば、受講者に配布するスターターキットは、受講者クライアントモジュールと起動画面だけを配布して、演習問題から電子メールで自動配信して中間試験へと進ませる方法もあり、受講者クライアントモジュールと演習問題および教材を先にＣＤ−ＲＯＭ等で配布しておき、中間試験以降を自動配信する等その他多様に対応できる。
【０１８２】
デフォルトの機能で、模擬試験等一斉試験の実施が可能である。すなわち、電子メールを利用するので、サーバの同時アクセスによる負荷を心配することなく、同時多数の試験実施が可能。海外を含めた広範囲の地域からでもあるいは同一会場内でも受験が可能である。受講者が制限時間内に電子メールで解答用紙を返信して、サーバで自動採点され順位や合否判定もでる。また、全受講者の成績が受講者成績管理レポートでリアルタイムに出力される。
さらに、本機能を利用して、テレビ会議等を利用したオンライン講座でも講義中に一斉試験が実施でき、講師は受講者の理解度を確かめながら講義を進めることができ、より効果的な遠隔教育が可能となる。
【０１８３】
また、電子メールを使いながらも複数利用環境に適応することができる。すなわち、電子メールを利用して、クライアントＰＣに受講者の学習履歴を保持するシステムでありながら、複数利用環境にも、単数利用と同じように学習できるシステムである。従って、１台のＰＣで複数の受講者が各自のメールアドレスで利用することもでき、１人の受講者が複数のメールアドレスで利用することもできる。
【図面の簡単な説明】
【図１】本発明の教育システムで用いる基幹系業務システムの概略を示している。
【図２】本実施形態における全体の機能ブロック図である。
【図３】メッセンジャーサーバにおけるハードウエア構成図である。
【図４】クライアント端末における汎用のメールアプリケーションでのメール受信状態を示す図である。
【図５】帳票入力画面を示す図である。
【図６】本発明の教育システムにおいて受講者ＰＣから解答済みの演習問題を受信してから中間試験を送信するまでの中間試験発信業務の処理手順を示すフローチャートである。
【図７】本発明の教育システムにおける中間試験画面を示す図である。
【図８】本発明の教育システムにおいて受講者ＰＣから解答済みの中間試験を受信してから中間試験採点結果を送信するまでの処理手順を示すフローチャートである。
【図９】本発明の教育システムにおける中間試験採点結果表紙画面を示す図である。
【図１０】本発明の教育システムにおける中間試験採点結果画面を示す図である。
【図１１】本発明の教育システムにおける認証エラー通知業務の処理手順を示すフローチャートである。
【図１２】本発明の教育システムにおける枚数不足エラー通知発信業務の処理手順を示すフローチャートである。
【図１３】本発明の教育システムにおける励ましメール送信業務の処理手順を示すフローチャートである。
【図１４】本発明の教育システムにおける修了通知メール発信業務の処理手順を示すフローチャートである。
【図１５】本発明の教育システムにおける質問メール発信業務の処理手順を示すフローチャートである。
【図１６】本発明の教育システムにおける質問メール回答発信業務の処理手順を示すフローチャートである。
【図１７】本発明の教育システムにおける複数利用学習方式ユーザ認証処理の処理手順を示すフローチャートである。
【図１８】本発明の教育システムにおける受講者ＰＣ側における複数利用学習方式用履歴復元機能の処理手順を示すフローチャートである。
【図１９】本発明の教育システムにおける受講者ＰＣ側における複数利用学習方式用アンインストール処理の処理手順を示すフローチャートである。
【図２０】本発明の教育システムにおけるｅ−ｌｅａｒｎアナライザ画面を示す図である。
【図２１】本発明の教育システムにおける受講者成績進捗管理レポート１（受講者進捗状況）の出力表示を示す画面である。
【図２２】本発明の教育システムにおける受講者成績進捗管理レポート２（受講者成績表）の出力表示を示す画面である。
【図２３】本発明の教育システムにおける受講者成績進捗管理レポート３（修了者成績順位および理解度）の出力表示を示す画面である。
【符号の説明】
１  メッセンジャーサーバ
２  メールサーバ
３  クライアント端末Ａ
４  クライアント端末Ｂ
５  ネットワーク
６  中央演算処理装置（ＣＰＵ）
７  バス
８  ＲＯＭ
９  メインメモリ（ＲＡＭ）
１０  ＣＲＴ
１１  外部記憶装置
１２  通信インターフェース
１３  プリンタ（ＰＲＴ）
１４  キーボード（ＫＢＤ）
２１  ファイル群
２１ａ  シート情報ファイル
２１ｂ  初期値データファイル
２１ｃ  チェックスクリプト
２１ｄ  業務情報ファイル
２１ｅ  自動更新モジュール
２１ｆ  モジュール情報ファイル
２２  スケジュール監視部
２３  業務管理モジュール
２４  メール受信監視部
２５  業務管理情報ファイル
２６  送信アドレスファイル
２７  送信ログファイル
３１  入力データ蓄積ファイル
３２  受信ログファイル
３３  クライアントモジュール
４２  自己解凍モジュール
４３  自動更新モジュール
４４  受信業務管理モジュール
４５  データ入力モジュール
４６  受信業務情報ファイル
【図１】
2004271699.tif 000003
【図２】
2004271699.tif 000004
【図３】
2004271699.tif 000005
【図４】
2004271699.tif 000006
【図５】
2004271699.tif 000007
【図６】
2004271699.tif 000008
【図７】
2004271699.tif 000009
【図８】
2004271699.tif 000010
【図９】
2004271699.tif 000011
【図１０】
2004271699.tif 000012
【図１１】
2004271699.tif 000013
【図１２】
2004271699.tif 000014
【図１３】
2004271699.tif 000015
【図１４】
2004271699.tif 000016
【図１５】
2004271699.tif 000017
【図１６】
2004271699.tif 000018
【図１７】
2004271699.tif 000019
【図１８】
2004271699.tif 000020
【図１９】
2004271699.tif 000021
【図２０】
2004271699.tif 000022
【図２１】
2004271699.tif 000023
【図２２】
2004271699.tif 000024
【図２３】
2004271699.tif 000025