(57)【要約】【課題】学校等の公共機関外の端末からでも当該機関内のデータ等および関連データの閲覧を可能とする。【解決手段】複数の生徒用ＰＣ１０、教師用ＰＣ２０、ＷＥＢサーバ３０が教室２に設けられたＬＡＮを介して接続されると共に、ＷＥＢサーバ３０と生徒の父兄等が使用する外部ＰＣ４０とがネットワーク１を介して接続されることによって構成される。ＷＥＢサーバ３０は、生徒毎に作成されたホームページをインターネット上で外部ＰＣ４０から閲覧可能とする。ＷＥＢサーバ３０は生徒用ＰＣ１０から送信される提出用データと当該データを作成した生徒のＩＤデータとに基づいて、生徒毎に教室ＨＴＭＬデータを更新する。また、ホームページにアクセスした外部ＰＣ４０の使用者のＩＤを認証する。【選択図】　　　　　図１
2004094791.tif 000002
【特許請求の範囲】
【請求項１】
複数の生徒用端末と、ホームページ作成機能を有するサーバと、該サーバにネットワークを介してアクセスしてホームページを閲覧する閲覧用端末と、を備えたデータ閲覧システムであって、
前記生徒用端末は、複数の生徒に対応して複数設けられ、
生徒により入力されたデータを生徒の識別情報とともに提出物としての印刷データとして前記サーバに送信する第１の送信制御手段を備え、
前記サーバは、
前記複数の生徒用端末から各々送信される前記印刷データを受信する受信手段と、
前記受信手段により受信された各印刷データに基づいて各生徒に対応するホームページを作成するホームページ作成手段と、
前記閲覧端末からのアクセス要求に応じて、前記ホームページ作成手段により作成された各生徒用ホームページを閲覧させるため送信する第２の送信制御手段と、
を備えたことを特徴とするデータ閲覧システム。
【請求項２】
前記ホームページ作成手段は、予め設定された時間が経過することにより、前記受信手段により受信された各生徒の最新の印刷データに基づいて当該各生徒に対応するホームページを各々更新することを特徴とする請求項１記載のデータ閲覧システム。
【請求項３】
前記サーバは、
前記閲覧用端末からの特定生徒のホームページに対するアクセス要求に応じて該特定生徒のホームページが閲覧された場合、当該特定生徒に対する授業参観の出欠を出席したものとして記憶する出欠記憶手段を備えたことを特徴とする請求項１または２に記載のデータ閲覧システム。
【請求項４】
前記閲覧用端末からの特定生徒のホームページに対するアクセス要求に応じて該特定生徒のホームページが閲覧された場合、当該特定生徒のホームページに対する閲覧時間を累計記憶する累計記憶手段を備えたことを特徴とする請求項１〜３のうち何れか一項に記載のデータ閲覧システム。
【請求項５】
前記ホームページ作成手段は、予め設定された期間を単位として識別可能な各生徒の印刷データに基づいて前記各生徒に対応するホームページを作成することを特徴とする請求項１〜４のうち何れか一項に記載のデータ閲覧システム。
【請求項６】
前記ホームページ作成手段は、予め設定された期間単位で教師により評価された各生徒に対する評価データに基づいて前記各生徒に対応するホームページを作成することを特徴とする請求項１〜５のうち何れか一項に記載のデータ閲覧システム。
【請求項７】
複数の生徒用端末と、ホームページ作成機能を有するサーバと、該サーバにネットワークを介してアクセスしてホームページを閲覧する閲覧用端末と、を備えたデータ閲覧システムを制御するためのコンピュータに、
前記生徒用端末においては、
生徒により入力されたデータを生徒の識別情報とともに提出物としての印刷データとして前記サーバに送信する第１の送信機能と、
前記サーバにおいては、
前記複数の閲覧用端末から各々送信される前記印刷データを受信する受信機能と、
前記受信された各印刷データに基づいて各生徒に対応するホームページを作成するホームページ作成機能と、
前記閲覧用端末からのアクセス要求に応じて、前記ホームページ作成機能により作成された各生徒用ホームページを閲覧させるため送信する第２の送信機能と、を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、学校等の公的機関に設置されるデータ処理システムに係り、より詳細には当該データ処理システム内のデータを閲覧するシステムおよびプログラムに関する。
【０００２】
【従来の技術】
最近では、パソコンの普及により、学校や進学塾等の教育機関内にＬＡＮ（Ｌｏｃａｌ　Ｅｒｅａ　Ｎｅｔｗｏｒｋ）等のネットワークで結合されたデータ処理システムが構築されている。このようなシステムの一例として、教室内に生徒一人に一台の割合で端末（以下、生徒用ＰＣ；パソコン）および教師用の端末（以下、教師用ＰＣ）を設置し、これらの端末をサーバに接続して個々の生徒の学習成果データ（例えば、課題に対するレポートや試験結果等）を教師ＰＣから閲覧や印刷を可能としたデータ処理システムが挙げられる（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開平０５―１１３７４３号公報（第３―４頁、第１図）
【０００４】
【発明が解決しようとする課題】
しかし、上記特許文献１の場合、データ閲覧システムでは、教室あるいは学校内に構築されたシステムであるため、教室内にいる教師が各生徒の学習成果を閲覧することはできるが、教室の外にいる生徒の家族は自分の子供の学習成果を閲覧することはできない、という問題点がある。
【０００５】
このため、教室の外にいる生徒の家族が子供の学習成果を自由に閲覧できるデータ閲覧システムの実現が望まれている。
【０００６】
本発明の課題は、学校等の公的機関に設置されたデータ処理システムに係り、より詳細には当該データ処理システム内のデータを閲覧するシステムおよびプログラムにおいて、外部端末からでも上記データ処理システム内のデータ等および関連データの閲覧を可能とするデータ閲覧システムおよびプログラムを提供することである。
【０００７】
【課題を解決するための手段】
本発明は、このような課題を解決するために、次のような特徴を備えている。
【０００８】
請求項１記載の発明は、
複数の生徒用端末と、ホームページ作成機能を有するサーバと、該サーバにネットワークを介してアクセスしてホームページを閲覧する閲覧用端末と、を備えたデータ閲覧システムであって、
前記生徒用端末は、複数の生徒に対応して複数設けられ、
生徒により入力されたデータを生徒の識別情報とともに提出物としての印刷データとして前記サーバに送信する第１の送信制御手段を備え、
前記サーバは、
前記複数の生徒用端末から各々送信される前記印刷データを受信する受信手段と、
前記受信手段により受信された各印刷データに基づいて各生徒に対応するホームページを作成するホームページ作成手段と、
前記閲覧端末からのアクセス要求に応じて、前記ホームページ作成手段により作成された各生徒用ホームページを閲覧させるため送信する第２の送信制御手段と、
を備えたことを特徴とする。
【０００９】
請求項１記載の発明によれば、複数の生徒用端末と、ホームページ作成機能を有するサーバと、該サーバにネットワークを介してアクセスしてホームページを閲覧する閲覧用端末と、を備えたデータ閲覧システムであって、前記生徒用端末は、複数の生徒に対応して複数設けられ、この生徒用端末では、第１の送信制御手段は、生徒により入力されたデータを生徒の識別情報とともに提出物としての印刷データとして前記サーバに送信し、
前記サーバでは、受信手段は、前記複数の生徒用端末から各々送信される前記印刷データを受信し、ホームページ作成手段は、前記受信手段により受信された各印刷データに基づいて各生徒に対応するホームページを作成し、る第２の送信制御手段は、前記閲覧端末からのアクセス要求に応じて、前記ホームページ作成手段により作成された各生徒用ホームページを閲覧させるため送信する。
【００１０】
また請求項２記載の発明のように、請求項１記載の発明において、
前記ホームページ作成手段は、予め設定された時間が経過することにより、前記受信手段により受信された各生徒の最新の印刷データに基づいて当該各生徒に対応するホームページを各々更新するのが好ましい。
【００１１】
また請求項３記載の発明のように、請求項１または２に記載の発明において、
前記サーバは、
前記閲覧用端末からの特定生徒のホームページに対するアクセス要求に応じて該特定生徒のホームページが閲覧された場合、当該特定生徒に対する授業参観の出欠を出席したものとして記憶する出欠記憶手段を備えるのが好ましい。
【００１２】
また請求項４記載の発明のように、請求項１〜３のうち何れか一項に記載の発明において、
前記閲覧用端末からの特定生徒のホームページに対するアクセス要求に応じて該特定生徒のホームページが閲覧された場合、当該特定生徒のホームページに対する閲覧時間を累計記憶する累計記憶手段を備えるのが好ましい。
【００１３】
また請求項５記載の発明のように、請求項１〜４のうち何れか一項に記載の発明において、
前記ホームページ作成手段は、予め設定された期間を単位として識別可能な各生徒の印刷データに基づいて前記各生徒に対応するホームページを作成するのが好ましい。
【００１４】
また請求項６記載の発明のように、請求項１〜５のうち何れか一項に記載の発明において、
前記ホームページ作成手段は、予め設定された期間単位で教師により評価された各生徒に対する評価データに基づいて前記各生徒に対応するホームページを作成するのが好ましい。
【００１５】
従って、入力端末から入力されたデータ等の閲覧を外部端末から容易に行うことができ、利便性の向上が図られると共に当該入力端末が設置されている学校等の公共機関の機能向上が図られる。
また、外部端末からのアクセス履歴によって、例えば父兄が授業参観に直接参加できなくても、外部端末から授業参観に係るホームページにアクセスすることで、父兄が授業参観に参加したか否かが容易に確認できるので、教師は、生徒の家庭を含めた教育指導が行い易くなる。
【００１６】
【発明の実施の形態】
以下、図１〜図８を参照して本発明を適用したデータ閲覧システム１００について詳細に説明する。
【００１７】
まず、構成を説明する。
図１は、本発明を適用したデータ閲覧システム１００の概略構成を示す図である。
【００１８】
図１に示すように、データ閲覧システム１００は、複数の生徒用ＰＣ１０、教師用ＰＣ２０、ＷＥＢサーバ３０が教室２に設けられたＬＡＮを介して接続されると共に、ＷＥＢサーバ３０と生徒の父兄等が使用する外部ＰＣ４０とがネットワーク１を介して接続されて構成される。また、教師用ＰＣ２０には教室２の様子を撮影する教室カメラ２０ａ等が接続されている。
【００１９】
なお、図示しないが、データ閲覧システム１００を一つの構成単位として学校全体でＬＡＮを構築する態様も本発明の適用範囲内である。
【００２０】
ネットワーク１は、ネットワーク通信における情報伝送媒体であり、インターネット等の専用回線や、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ　Ｓｅｒｖｉｃｅｓ　Ｄｉｇｉｔａｌ　Ｎｅｔｗｏｒｋ）、電話回線等の公衆回線によって構成されるもの、あるいは移動体通信網、通信衛星回線等の無線通信によって構成されるもの等、様々な回線形態を組み合わせて構成される。
【００２１】
なお、図示および説明簡略化の為、図１には、学校施設（図示略）に設けられた複数の教室のうち教室２のみを示し、また教室２に設置されている複数の生徒用ＰＣのうち生徒用ＰＣ１０のみが示されている。
【００２２】
次に、生徒用ＰＣ１０、教師用ＰＣ２０およびＷＥＢサーバ３０の構成を説明する。なお、外部ＰＣ４０は、外部ＰＣ４０は、ネットワーク１に接続してＷＥＢサーバ３０上のホームページを閲覧可能な表示装置や入力装置を備えた端末であるが、生徒用ＰＣ１０と略同様の構成であり、説明簡略化のため詳細な説明を省略する。
【００２３】
まず、図２を参照して生徒用ＰＣ１０の内部構成を説明する。図２は、生徒用ＰＣ１０の内部構成を示す概略ブロック図である。
【００２４】
図２に示すように、生徒用ＰＣ１０は、ＣＰＵ１１、入力装置１２、ＲＡＭ１３、通信制御装置１４、表示装置１５、印刷装置１６および記憶装置１７等によって構成され、これら各部はバス１８によって相互に接続されている。
【００２５】
ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１１は、記憶装置１７に格納された各種プログラムを読み出し、入力装置１２を介して入力される各種指示データ等と共にＲＡＭ１３の図示しないメモリエリア内に格納する。
【００２６】
ＣＰＵ１１は、上記指示データ等に応じて上記メモリエリア内に格納した各種プログラムに従って各種処理を実行し、その処理結果を上記メモリエリア内に記憶したり表示装置１５に表示する。
【００２７】
ＣＰＵ１１は、後に詳述する図６のフローチャートに示すデータ処理を行う。
【００２８】
ＣＰＵ１１は、入力装置１２を介して入力された提出用データに、記憶装置１７に格納されたＩＤデータを添付し、通信制御装置１４を介して教師用ＰＣ２０に送信する。以下、上記ＩＤデータが添付された提出用データをデータＤ１という。
【００２９】
入力装置１２は、カーソルキー、数字入力キーおよび各種機能キー等を備えたキーボード、マウス、タブレットあるいはタッチパネル等のポインティングデバイスを具備する。キーボードで押下されたキーの押下信号やマウス等のポインティングデバイスによる操作信号をＣＰＵ１１に出力する。
【００３０】
なお、入力装置１２は、原稿から画像データを読み込むためのイメージスキャナ（図示略）を備えるようにしても良い。
【００３１】
ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１３は、ＣＰＵ１１により実行される各種プログラムを展開して格納すると共に、入力装置１２を介して入力された指示データや各種処理結果等を一時格納するメモリエリアを有する。
【００３２】
通信制御装置１４は、教室内ＬＡＮに接続された複数の生徒用ＰＣおよび教師用ＰＣ２０にネットワーク接続するための機能を有するＬＡＮボード等（図示略）を備える。
【００３３】
なお、通信制御装置１４は、図示しないモデム（ＭＯＤＥＭ：ＭＯｄｕｌａｔｏｒ／ＤＥＭｏｄｕｌａｔｏｒ）またはターミナルアダプタ（ＴＡ：Ｔｅｒｍｉｎａｌ　Ａｄａｐｔｅｒ）等を備えても良く、この場合、電話回線やＩＳＤＮ回線等の公衆通信回線を介してネットワーク１に直接接続することが可能となる。
【００３４】
また、通信制御装置１４は、アンテナ、変調／復調回路、符号化／復号化回路等（図示略）を備えても良く、この場合、無線通信によってネットワーク１に接続することが可能となる。
【００３５】
表示装置１５は、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）あるいは液晶表示画面（ＬＣＤ：Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等の表示画面を有し、ＣＰＵ１１から入力される各種表示情報に従って、入力装置１２からの入力データ、ネットワーク１を介してダウンロードした各種データおよび記憶装置１７に格納された各種データ等を上記表示画面上に表示する。
【００３６】
印刷装置１６は、文章データやイメージデータ等の各種データを印刷する。
【００３７】
記憶装置１７は、ＣＰＵ１１によって実行される各種アプリケーションプログラムや、これらプログラムで用いられる各種データが予め記憶されている。また、記憶装置１７は、磁気的記録媒体、光学的記録媒体、もしくは半導体メモリ等を着脱自在に装着可能に構成しても良い。
【００３８】
記憶装置１７は、生徒用ＰＣ１０を使用する生徒の氏名および生徒番号を示すＩＤデータを格納する。
【００３９】
記憶装置１７は、図６のフローチャートに示すデータ処理を行うためのプログラムを格納する。
【００４０】
なお、生徒用ＰＣ１０は、請求項に記載の生徒用端末としての機能を有し、ＣＰＵ１１は、請求項に記載の第１の送信制御手段としての機能を有する。
【００４１】
次に、図３を参照して教師用ＰＣ２０の内部構成を詳細に説明する。図３は、教師用ＰＣ２０の内部構成を示す概略ブロック図である。
【００４２】
なお、説明の重複を避ける為、生徒用ＰＣ１０と異なる構成・機能のみを説明する。
【００４３】
図３に示すように、教師用ＰＣ２０は、ＣＰＵ２１、入力装置２２、ＲＡＭ２３、通信制御装置２４、表示装置２５および記憶装置２６等によって構成され、これら各部はバス２７によって相互に接続されている。
【００４４】
ＣＰＵ２１は、記憶装置２６に格納された各種プログラムを読み出し、入力装置２２を介して入力される各種指示データ等と共にＲＡＭ２３の図示しないメモリエリア内に格納する。
【００４５】
ＣＰＵ２１は、上記指示データ等に応じて上記メモリエリア内に格納した各種プログラムに従って各種処理を実行し、その処理結果を上記メモリエリア内に格納したり表示装置２５に表示する。
【００４６】
ＣＰＵ２１は、後に詳述する図７のフローチャートに示すデータ処理等を行う。
【００４７】
ＣＰＵ２１は、通信制御装置２４を介して受信したデータＤ１から提出用データとＩＤデータとを分別して各々を抽出する。
【００４８】
ＣＰＵ２１は、提出用データをＲＡＭ２３に展開してビットマップイメージを作成した後、当該ビットマップイメージをＪＰＥＧ形式の画像データに変換する。以下、この変換後の画像データを提出用ＪＰＥＧデータという。
【００４９】
ＣＰＵ２１は、上記抽出したＩＤデータをＲＡＭ２３に一時格納する。
【００５０】
ＣＰＵ２１は、教室カメラ２０ａにより撮影された教室の様子を表すモニタ画像データを教室カメラ２０ａから取得して、このモニタ画像データをＪＰＥＧ形式の画像データに変換する。以下、この変換後の画像データをモニタ画像ＪＰＥＧデータという。
【００５１】
ＣＰＵ２１は、提出用ＪＰＥＧデータおよびモニタ画像ＪＰＥＧデータに上記抽出されたＩＤデータを添付し、通信制御装置２４を介してＷＥＢサーバ３０に送信する。以下、上記ＩＤデータが添付された提出用ＪＰＥＧデータおよびモニタ画像ＪＰＥＧデータをデータＤ２という。
【００５２】
通信制御装置２４は、教室内ＬＡＮに接続された複数の生徒用ＰＣおよびＷＥＢサーバ３０にネットワーク接続するための機能を有するＬＡＮボード等（図示略）を備える。
【００５３】
なお、通信制御装置２４は、図示しないモデムまたはターミナルアダプタ等を備えても良く、この場合、電話回線やＩＳＤＮ回線等の公衆通信回線を介してネットワーク１に直接接続することが可能となる。
【００５４】
また、通信制御装置２４は、アンテナ、変調／復調回路、符号化／復号化回路等（図示略）を備えても良く、この場合、無線通信によってネットワーク１に接続することが可能となる。
【００５５】
記憶装置２７は、ＣＰＵ２１によって実行される各種アプリケーションプログラムや、これらプログラムで用いられる各種データが予め記憶されている。また、記憶装置２７は、磁気的記録媒体、光学的記録媒体、もしくは半導体メモリ等を着脱自在に装着可能に構成しても良い。
【００５６】
記憶装置２７は、図７のフローチャートに示すデータ処理を行うためのプログラムを格納する。
【００５７】
次に、図４を参照してＷＥＢサーバ３０の内部構成を詳細に説明する。図４は、ＷＥＢサーバ３０の内部構成を示す概略ブロック図である。
【００５８】
なお、説明の重複を避ける為、生徒用ＰＣ１０および教師用ＰＣ２０と異なる構成・機能のみを説明する。
【００５９】
図４に示すように、ＷＥＢサーバ３０は、ＣＰＵ３１、入力装置３２、ＲＡＭ３３、通信制御装置３４、表示装置３５および記憶装置３６等によって構成され、これら各部はバス３７によって相互に接続されている。
【００６０】
ＣＰＵ３１は、記憶装置３６に格納された各種プログラムを読み出し、入力装置３２を介して入力される各種指示データ等と共にＲＡＭ３３の図示しないメモリエリア内に格納する。
【００６１】
ＣＰＵ３１は、上記指示データ等に応じて上記メモリエリア内に格納した各種プログラムに従って各種処理を実行し、その処理結果を上記メモリエリア内に格納したり表示装置３５に表示する。
【００６２】
ＣＰＵ３１は、後に詳述する図８のフローチャートに示すデータ処理等を行う。
【００６３】
ＣＰＵ３１は、外部ＰＣ４０からネットワーク１を介してアクセスがあった際、この外部ＰＣ４０の操作者（すなわち、生徒の父兄）の認証処理を行う。すなわち、ＣＰＵ３１は、受信した外部ＰＣ４０の操作者のＩＤデータが記憶装置３７に格納された認証データのＩＤの何れかと一致するか否かを判定し、一致する場合にはアクセスを許可し、一致しない場合にはアクセスを拒否してこの旨を示すメッセージデータを当該外部ＰＣ４０に返信する。
【００６４】
ＣＰＵ３１は、アクセスを許可した外部ＰＣ４０から要求された各教室のホームページを表すＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）データ（以下、教室ＨＴＭＬデータという）を外部ＰＣ４０に送信する。
【００６５】
ここで、上記教室ＨＴＭＬデータは、学年、組および生徒氏名に応じたディレクトリ構造を有し、各ディレクトリのＨＴＭＬファイルは相互にリンクされている（図９参照）。
【００６６】
ＣＰＵ３１は、外部ＰＣ４０によるホームページの閲覧時間を計測し、当該閲覧時間を、当該閲覧されたホームページに対応する生徒のＩＤと、外部ＰＣ４０の操作者のＩＤと、閲覧日時とを互いに関連付けて記憶装置３７に記憶する。
【００６７】
ＣＰＵ３１は、各操作者の閲覧時間を累計し、当該累計結果を外部ＰＣ４０の操作者のＩＤと関連付けて記憶装置３７に記憶する。
【００６８】
ＣＰＵ３１は、アクセスした外部ＰＣ４０の操作者および生徒のＩＤ毎の閲覧時間や閲覧時間の累計を含む閲覧履歴を管理する。
【００６９】
ＣＰＵ３１は、外部ＰＣ４０により授業参観のホームページが閲覧された場合、当該ホームページの生徒の父兄（すなわち、当該外部ＰＣ４０の操作者）が授業参観に出席したとして、記憶装置３７に格納された授業参観の出欠データにこの旨を書き込む。
【００７０】
ＣＰＵ３１は、受信したデータＤ２から提出用ＪＰＥＧデータ、モニタ画像ＪＰＥＧデータおよびＩＤデータを分別して抽出する。
【００７１】
ＣＰＵ３１は、上記抽出したＩＤデータを記憶装置３７に格納された教室ＨＴＭＬデータに登録する。
【００７２】
ＣＰＵ３１は、上記抽出した提出用ＪＰＥＧデータおよびモニタ画像ＪＰＥＧデータを記憶装置３７に格納すると共に、当該提出用ＪＰＥＧデータおよびモニタ画像ＪＰＥＧデータの格納アドレスを上記教室ＨＴＭＬデータに登録された対応するＩＤにリンクさせる。
【００７３】
なお、ＣＰＵ３１は、定期的にホームページの更新を行うための更新タイマを備えても良い。ＣＰＵ３１は、当該更新タイマがタイムアップした場合には教師用ＰＣ２０からデータＤ２を取得し、当該取得したデータＤ２に基づいて教室ＨＴＭＬデータを更新する。
【００７４】
通信制御装置３４は、教室内ＬＡＮに接続された教師用ＰＣ２０およびネットワーク１に接続するための機能を有するＬＡＮボード等（図示略）を備える。
【００７５】
なお、通信制御装置３４は、図示しないモデムまたはターミナルアダプタ等を備えても良く、この場合、電話回線やＩＳＤＮ回線等の公衆通信回線を介してネットワーク１に接続することが可能となる。
【００７６】
また、通信制御装置３４は、アンテナ、変調／復調回路、符号化／復号化回路等（図示略）を備えても良く、この場合、無線通信によってネットワーク１に接続することが可能となる。
【００７７】
記憶装置３７は、ＣＰＵ３１によって実行される各種アプリケーションプログラムや、これらプログラムで用いられる各種データが予め記憶されている。また、記憶装置３７は、磁気的記録媒体、光学的記録媒体あるいは半導体メモリ等を着脱自在に装着可能に構成しても良い。
【００７８】
記憶装置３７は、図８のフローチャートに示すデータ処理を行うためのプログラムを格納する。
【００７９】
記憶装置３７は、教室ＨＴＭＬデータを格納する。また、記憶装置３７は、予めアクセスが許可されている生徒や生徒の父兄のＩＤデータを格納する。
【００８０】
記憶装置３７は、外部ＰＣ４０からのアクセス時間およびアクセス時間の累計等のアクセス履歴を格納する。
【００８１】
記憶装置３７は、受信されたＪＰＥＧ提出用データやモニタ画像ＪＰＥＧデータ等のＪＰＥＧデータを格納する。
【００８２】
記憶装置３７は、各生徒（あるいは、生徒の父兄）毎にＩＤに関連付けて授業参観の出欠データを格納する。
【００８３】
なお、ＷＥＢサーバ３０は、請求項に記載のサーバとしての機能を有し、通信制御装置３４は、請求項に記載の受信手段としての機能を有し、ＣＰＵ３１は、請求項に記載のホームページ作成手段、第２の送信制御手段、出欠記憶手段および累計記憶手段としての機能を有する。
【００８４】
次に、本実施の形態における動作を説明する。
まず、図５を参照して、データ閲覧システム１００で処理されるデータの流れの概略を説明する。
【００８５】
生徒用ＰＣ１０から入力される提出用データは、当該提出用データを作成した生徒のＩＤデータが添付されたデータＤ１として教師用ＰＣ２０に送信される（ステップＳ１）。
【００８６】
教師用ＰＣ２０で受信されたデータＤ１の提出用データや教室カメラ２０ａにより撮影されたモニタ画像データは提出用ＪＰＥＧデータやモニタ画像ＪＰＥＧデータに変換され、ＩＤデータが添付されたデータＤ２としてＷＥＢサーバ３０に送信される（ステップＳ２）。
【００８７】
ＷＥＢサーバ３０で受信されたデータＤ２の提出用ＪＰＥＧデータおよびモニタ画像ＪＰＥＧデータは記憶装置３７に格納され、データＤ２のＩＤデータに関連付けされて教室ＨＴＭＬデータにリンクされる（ステップＳ３）。
【００８８】
このようにして、生徒により入力された提出用データの内容は、ＷＥＢサーバ３０上のホームページを介して外部ＰＣ４０から閲覧可能となる。
【００８９】
次に、生徒用ＰＣ１０、教師用ＰＣ２０およびＷＥＢサーバ３０の動作を各々詳細に説明する。
【００９０】
まず、図６を参照して、生徒用ＰＣ１０が行うデータ処理を説明する。
【００９１】
ＣＰＵ１１は、入力装置１２を介して提出用データが生徒により入力されると（ステップＳ１０）、データが入力された状態で現在実行中の処理（アプリケーションプログラム）を終了するか否かの選択入力を要求する（ステップＳ１１）。
【００９２】
現在実行中の処理を終了する旨の選択入力が行われると（ステップＳ１１；Ｙｅｓ）、ＣＰＵ１１は当該処理を終了する。
【００９３】
現在実行中の処理を終了しない旨の選択入力が行われると（ステップＳ１１；Ｎｏ）、ＣＰＵ１１は、ステップＳ１０で入力された提出用データに当該生徒のＩＤデータを添付したデータＤ１を作成する（ステップＳ１２）。
【００９４】
ＣＰＵ１１は、ステップＳ１２で作成したデータＤ１を通信制御装置１４を介して教師用ＰＣ２０に送信する（ステップＳ１３）。
【００９５】
次に、図７を参照して、教師用ＰＣ２０が行うデータ処理を説明する。
ＣＰＵ２１は、生徒用ＰＣ１０からデータＤ１を受信したか否かを監視し（ステップＳ２０）、データＤ１を受信していない場合（ステップＳ２０；Ｎｏ）、ステップＳ２３に移行する。
【００９６】
データＤ１を受信した場合（ステップＳ２０；Ｙｅｓ）、ＣＰＵ２１は、受信したデータＤ１からＩＤデータを抽出すると共に（ステップＳ２１）、提出用データを抽出してＲＡＭ２３に展開する（ステップＳ２２）。この時点で提出用データはビットマップイメージとなっている。
【００９７】
ＣＰＵ２１は、教室カメラ２０ａにより撮影された教室の様子を表すモニタ画像データを教室カメラ２０ａから取得する（ステップＳ２３）。
【００９８】
次にＣＰＵ２１は、提出用データとモニタ画像データとを、それぞれ提出用ＪＰＥＧデータとモニタ画像ＪＰＥＧデータとに変換し（ステップＳ２４）、当該変換後のＪＰＥＧデータにデータＤ１から抽出したＩＤデータを添付してデータＤ２を作成し、このデータＤ２をＷＥＢサーバ３０に送信する（ステップＳ２５）。
【００９９】
次に、図８を参照して、ＷＥＢサーバ３０が行うデータ処理を説明する。
ＣＰＵ３１は、教師用ＰＣ２０からデータＤ２を受信したか否かを監視し（ステップＳ３０）、データＤ２を受信した場合（ステップＳ３０；Ｙｅｓ）、受信したデータＤ２から提出用ＪＰＥＧデータ、モニタ画像ＪＰＥＧデータおよびＩＤデータを抽出する（ステップＳ３１）。
【０１００】
ＣＰＵ３１は、ステップＳ３１の段階で抽出したＩＤデータを記憶装置３７に格納された教室ＨＴＭＬデータに登録する。
【０１０１】
次にＣＰＵ３１は、ステップＳ３１の段階で抽出した提出用ＪＰＥＧデータおよびモニタ画像ＪＰＥＧデータを記憶装置３７に格納すると共に、当該提出用ＪＰＥＧデータおよびモニタ画像ＪＰＥＧデータの格納アドレスを上記教室ＨＴＭＬデータに登録された対応するＩＤにリンクさせる（ステップＳ３３）。
【０１０２】
ステップＳ３０に戻って説明する。
教師用ＰＣ２０からデータＤ２を受信していない場合（ステップＳ３０；Ｎｏ）、外部ＰＣ４０からアクセスがあるか否かを監視する（ステップＳ３４）。
【０１０３】
外部ＰＣ４０からアクセスがあった場合（ステップＳ３４；Ｙｅｓ）、ＣＰＵ３１は、この外部ＰＣ４０の操作者の認証処理を行う（ステップＳ３５）。
【０１０４】
ステップＳ３５で行う認証処理で外部ＰＣ４０からのアクセスが許可された場合、ＣＰＵ３１は、ホームページの閲覧時間を計測すると共に（ステップＳ３６）、当該外部ＰＣ４０の操作者によるホームページの閲覧時間を累計する（ステップＳ３７）。
【０１０５】
ＣＰＵ３１は、ステップＳ３６で計測されたホームページの閲覧時間を当該外部ＰＣ４０の操作者のＩＤと閲覧日時とに関連付けて記憶装置３７に保存すると共に、ステップＳ３７で累計されたホームページの閲覧時間の累計結果を当該外部ＰＣ４０の操作者のＩＤに関連付けて記憶装置３７に保存して、閲覧履歴を更新する（ステップＳ３８）。
【０１０６】
次に、記憶装置３７に格納されている教室ＨＴＭＬデータに基づくホームページ画面の一例を図９に示す。
まず、外部ＰＣ４０からＷＥＢサーバ３０にアクセスすると、画面Ａ１が外部ＰＣ４０の表示装置に表示される。
【０１０７】
画面Ａ１に示されているように、この画面から生徒の特定（例えば、ここでは３年Ｂ組山田太郎に特定）と外部ＰＣ４０の操作者のＩＤ（氏名およびパスワード）データの入力を行う。
【０１０８】
次に、画面Ａ２に示されているように、画面Ａ１で特定した生徒のホームページが外部ＰＣ４０の表示装置に表示される。この画面から次に進むページが選択可能となっている。ここでは、「授業参観」ページ、「学期単位提出物」ページ、「学期単位通信簿」ページおよび「学校からの連絡」ページ等である。
【０１０９】
「授業参観」ページが選択された場合（画面Ａ２参照）、画面Ａ３に示されているように、「授業参観」ページが外部ＰＣ４０の表示装置に表示される。ここでは、教室カメラ２０ａによって撮影された授業参観の教室風景がウィンドウＡ３１に表示されていると共に、当日行われた生徒の提出物（ここではテスト結果）がウィンドウＡ３２に表示されている。
【０１１０】
更に画面Ａ３に表示された「チャット」が選択されると、画面Ａ４に示されている「チャット」ページが外部ＰＣ４０の表示装置に表示される。ここでは、外部ＰＣ４０の操作者（ここでは、生徒の父親）と、生徒の教師との間でチャットが行われている。
【０１１１】
（他の実施例）
生徒用ＰＣ１０および教師用ＰＣ２０は、上記した図５〜図７に示すデータ処理を行う他に、図１０〜図１２に示すような生徒用ＰＣ１０の表示装置１５の表示画面をＷＥＢサーバ３０上のホームページを介して閲覧可能にするデータ処理を行うことも可能である。
【０１１２】
ここで、図１１、図１２のフローチャートに示す画像処理を行うためのＣＰＵ１１、ＣＰＵ２１により読み取り可能なプログラムは、記憶装置１７、記憶装置２７に各々格納されているものとする。
【０１１３】
まず、図１０を参照して、データ閲覧システム１００で処理されるデータの流れの概略を説明する。
【０１１４】
生徒用ＰＣ１０の表示装置１５の表示画面に表示されたディスプレイ画像データは、当該生徒用ＰＣ１０を使用している生徒のＩＤデータが添付されたデータＤ３として教師用ＰＣ２０に送信される（ステップＳ４）。
【０１１５】
教師用ＰＣ２０で受信されたデータＤ３のディスプレイ画像データはディスプレイ画像ＪＰＥＧデータに変換され、データＤ３のＩＤデータが添付されたデータＤ４としてＷＥＢサーバ３０に送信される（ステップＳ５）。
【０１１６】
ＷＥＢサーバ３０で受信されたデータＤ４のディスプレイ画像ＪＰＥＧデータは記憶装置３７に格納され、データＤ４のＩＤデータに関連付けされて教室ＨＴＭＬデータにリンクされる（ステップＳ６）。
【０１１７】
このようにして、生徒用ＰＣ１０の表示装置１５の表示画面が、ＷＥＢサーバ３０上のホームページを介して外部ＰＣ４０から閲覧可能となる。
【０１１８】
次に、生徒用ＰＣ１０および教師用ＰＣ２０の動作を各々詳細に説明する。
【０１１９】
まず、図１１を参照して、生徒用ＰＣ１０が行うデータ処理を説明する。
【０１２０】
ＣＰＵ１１は、表示装置１５の表示画面に表示されたディスプレイ画像データを取得すると（ステップＳ４０）、このディスプレイ画像データに当該生徒のＩＤデータを添付したデータＤ３を作成する（ステップＳ４１）。
【０１２１】
ＣＰＵ１１は、ステップＳ４１で作成したデータＤ３を通信制御装置１４を介して教師用ＰＣ２０に送信する（ステップＳ４２）。
【０１２２】
次に、図１２を参照して、教師用ＰＣ２０が行うデータ処理を説明する。
ＣＰＵ２１は、定期的にディスプレイ画像の更新を行うためのディスプレイ画像更新タイマがタイムアップしたか否かを監視し（ステップＳ５０）、当該タイマがタイムアップした場合（ステップＳ５０；Ｙｅｓ）、生徒用ＰＣ１０からデータＤ３を受信する。
【０１２３】
ＣＰＵ２１は、受信したデータＤ３からＩＤデータとディスプレイ画像データとを抽出する（ステップＳ５２）。ＣＰＵ２１は、当該抽出したディスプレイ画像データをＲＡＭ２３に展開する。この時点でディスプレイ画像データはビットマップイメージとなっている。
【０１２４】
ＣＰＵ２１は、ＲＡＭ２３に展開されたディスプレイ画像データをＪＰＥＧ形式の画像データ（以下、ディスプレイＪＰＥＧ画像データという）に変換する（ステップＳ５３）。
【０１２５】
ＣＰＵ２１は、このディスプレイＪＰＥＧ画像にデータＤ３から抽出したＩＤデータを添付してデータＤ４を作成し（ステップＳ５４）、このデータＤ４をＷＥＢサーバ３０に送信する（ステップＳ５５）。
【０１２６】
ステップＳ５５の後、ＣＰＵ２１は、このデータ処理を終了するか否かの選択入力を要求し（ステップＳ５６）、データ処理を終了する旨の選択入力が行われた場合（ステップＳ５６；Ｙｅｓ）、当該処理を終了し、データ処理を終了しない旨の選択入力が行われた場合（ステップＳ５６；Ｎｏ），ディスプレイ画像更新タイマをリセットしてステップＳ５０に移行する（ステップＳ５７）。
【０１２７】
以上説明したように、本発明を適用したデータ閲覧システム１００は、複数の生徒用ＰＣ１０、教師用ＰＣ２０、ＷＥＢサーバ３０が教室２に設けられたＬＡＮを介して接続されると共に、ＷＥＢサーバ３０と生徒の父兄等が使用する外部ＰＣ４０とがネットワーク１を介して接続されることによって構成される。ＷＥＢサーバ３０は、生徒毎に作成されたホームページをインターネット上で外部ＰＣ４０から閲覧可能とする。ＷＥＢサーバ３０は生徒用ＰＣ１０から送信される提出用データと当該データを作成した生徒のＩＤデータとに基づいて、生徒毎に教室ＨＴＭＬデータを更新する。また、ホームページにアクセスした外部ＰＣ４０の使用者のＩＤを認証する。
【０１２８】
従って、教師が各生徒の学習成果（例えば、課題に対するレポート等の印刷データ）を閲覧できるだけでなく、教室の外にいる生徒の家族も自分の子供の学習成果を閲覧することができる。
【０１２９】
このため、教室の外にいる生徒の家族が子供の学習成果を自由に閲覧できるデータ閲覧システムが実現できる。
【０１３０】
すなわち、学校外の端末からでも教室内の端末で作成され入力されたデータの閲覧が容易に行える。
【０１３１】
例えば、幼稚園や小学校では一般に授業参観日を設け、生徒の父兄が学校内における子供の様子や授業内容を直接確認できるようにしている。しかし、父兄によっては仕事の都合でこのような授業参観に出席できない場合が少なくない。また、授業参観日には緊張して普段と異なる行動をとる子供もいて、授業参観に参加した父兄が学校内における子供の日常の様子を確認するのは困難である。本発明を適用したデータ閲覧システム１００を用いれば、直接学校を訪問しなくても学校の外から子供の日常の様子や学習成果を容易に確認できるので利便性の向上が図られると共に学校施設の機能向上が図られる。
【０１３２】
また、従来では、教師（あるいは学校）から生徒の父兄に宛てた連絡プリント等は、生徒を介して教師から父兄に渡っていたが、本発明を適用したデータ閲覧システムを用いれば、生徒の父兄は生徒を介さず直接連絡プリントを閲覧できる。
【０１３３】
なお、本発明は、上記実施の形態の内容に限定されるものではなく、本発明の主旨を逸脱しない範囲で適宜変更可能である。
【０１３４】
例えば、データ閲覧システム１００では、生徒用ＰＣ１０から送信された提出用データや教室カメラ２０ａにより撮影されたモニタ画像データをＪＰＥＧ形式に変換して提出用ＪＰＥＧデータやモニタ画像ＪＰＥＧデータを作成していたが、これに限らず、教師用ＰＣ２０を介さずにＷＥＢサーバ３０でこれらＪＰＥＧデータを作成するのが好ましい。
【０１３５】
また、閲覧するデータの出力は、家族側が備えるファックスを用いて行われるようにしても良い。
【０１３６】
また、教室ＨＴＭＬデータを、複数種類の通信形態（例えば、ｉモード用、Ｌモード用あるいはＰＤＡ用等）に応じて作成するようにしても良い。
【０１３７】
【発明の効果】
本発明によれば、入力端末から入力されたデータ等の閲覧を外部端末から容易に行うことができるので利便性の向上が図られると共に当該入力端末が設置されている学校等の公共機関の機能向上が図られる。
また、外部端末からのアクセス履歴によって、例えば父兄が授業参観に直接参加できなくても、外部端末から授業参観に係るホームページにアクセスすることで、父兄が授業参観に参加したか否かが容易に確認できるので、教師は、生徒の家庭を含めた教育指導が行いやすくなる。
【図面の簡単な説明】
【図１】本発明を適用したデータ閲覧システムの概略構成を示す図である。
【図２】図１に示す生徒用ＰＣの内部構成を示す概略ブロック図である。
【図３】図１に示す教師用ＰＣの内部構成を示す概略ブロック図である。
【図４】図１に示すＷＥＢサーバの内部構成を示す概略ブロック図である。
【図５】本発明を適用したデータ閲覧システムによって処理されるデータの流れを概略的に示す図である。
【図６】図１に示す生徒用ＰＣが行うデータ処理を説明するフローチャートである。
【図７】図１に示す教師用ＰＣが行うデータ処理を説明するフローチャートである。
【図８】図１に示すＷＥＢサーバが行うデータ処理を説明するフローチャートである。
【図９】図１に示すＷＥＢサーバが提供するＨＴＭＬ画面の一例である。
【図１０】本発明を適用したデータ閲覧システムによって処理されるデータの流れを概略的に示す図である。
【図１１】図１に示す生徒用ＰＣが行うデータ処理を説明するフローチャートである。
【図１２】図１に示す教師用ＰＣが行うデータ処理を説明するフローチャートである。
【符号の説明】
１００　データ閲覧システム
１　ネットワーク
１０　生徒用ＰＣ
２０　教師用ＰＣ
３０　ＷＥＢサーバ
４０　外部ＰＣ
１１、２１、３１　ＣＰＵ
１２、２２、３２　入力装置
１３、２３、３３　ＲＡＭ
１４、２４、３４　通信制御装置
１５、２５、３５　表示装置
１６、２６、３６　印刷装置
１７、２７、３７　記憶装置
１８、２８、３８　バス
２　教室
２０ａ　教室カメラ
【図１】
2004094791.tif 000003
【図２】
2004094791.tif 000004
【図３】
2004094791.tif 000005
【図４】
2004094791.tif 000006
【図５】
2004094791.tif 000007
【図６】
2004094791.tif 000008
【図７】
2004094791.tif 000009
【図８】
2004094791.tif 000010
【図９】
2004094791.tif 000011
【図１０】
2004094791.tif 000012
【図１１】
2004094791.tif 000013
【図１２】
2004094791.tif 000014